Closed Bug 262280 Opened 22 years ago Closed 21 years ago

Mailnews crashes when switching to another identity [@ nsLocalFile::SetRelativeDescriptor]

Categories

(SeaMonkey :: MailNews: Account Configuration, defect)

x86
Windows 2000
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 254527

People

(Reporter: t.rother, Assigned: sspitzer)

References

Details

(Keywords: crash)

Crash Data

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8a4) Gecko/20040927 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8a4) Gecko/20040927 When you create a new message in an IMAP account and the switch to another identity (after editing but before sending), mailnews crashes. Reproducible: Always Steps to Reproduce: 1. create mail in an imap account 2. switch to another identity 3. mailnews crashes Actual Results: crash Expected Results: changing identity withot crash
Talkback ID: TB1046459H program Crash
Stacktrace: nsLocalFile::SetRelativeDescriptor [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/io/nsLocalFileCommon.cpp, line 252] nsPrefBranch::GetComplexValue [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/modules/libpref/src/nsPrefBranch.cpp, line 320] NS_GetPersistentFile [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/mailnews/base/util/nsMsgUtils.cpp, line 879] nsMsgIdentity::GetSignature [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/mailnews/base/util/nsMsgIdentity.cpp, line 405] nsMsgCompose::ProcessSignature [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/mailnews/compose/src/nsMsgCompose.cpp, line 3354] nsMsgCompose::SetSignature [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/mailnews/compose/src/nsMsgCompose.cpp, line 4626] XPTC_InvokeByIndex [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp, line 102] XPCWrappedNative::CallMethod [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2030] XPC_WN_CallMethod [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp, line 1288] js_Invoke [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/jsinterp.c, line 1282] js_Interpret [c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/jsinterp.c, line 3374]
Depends on: 254527
Summary: Mailnews crashes when switching to another identity → Mailnews crashes when switching to another identity [@ nsLocalFile::SetRelativeDescriptor]
Crash reproduced/confirmed for 1.8a5 Win, Gecko/20041004. Talkback IDs TB1132252W TB1132233W.
... and also reproduced on Mozilla 1.8a5 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a5) Gecko/20041004 Talkback ID TB1147690E
Looks like a dup of 254527 from looking at the stack. If it turns out to be a different crash, we can reopen. *** This bug has been marked as a duplicate of 254527 ***
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
Product: Browser → Seamonkey
Thommie, can you post what your signature preference looks like in prefs.js? I want to see how we were expressing your relative signature path in prefs.js. I think that's why we crash. The pref would look something like: user_pref("mail.identity.id1.sig_file", "C:\\temp\\signature.txt");
Scott, here ist the prefs.js value: user_pref("mail.identity.id1.sig_file", "/home/thommie/.mozilla/.signatures/t.rother@netzwissen.txt"); user_pref("mail.identity.id1.sig_file-rel", "[ProfD]../../.signatures/t.rother@netzwissen.txt");
Thanks Thommie. And if you removed those two lines it probably wouldn't crash anymore either. Hmmm, I was expecting to see some relative paths or symbolic links in the path name which I'm not seeing here. STrange
*** Bug 295129 has been marked as a duplicate of this bug. ***
Crash Signature: [@ nsLocalFile::SetRelativeDescriptor]
You need to log in before you can comment on or make changes to this bug.