Closed Bug 84540 Opened 25 years ago Closed 25 years ago

crash in accout setup: as the wizard appears, or cancelling setup

Categories

(SeaMonkey :: MailNews: Account Configuration, defect)

x86
Windows NT
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: bugzilla, Assigned: racham)

Details

(Keywords: crash)

found this using comm trunk bits 2001.06.07.09 on winNT and 2001.06.07.08 on Mac OS 9.0x. [oddly, have yet to repro this on linux.] the tricky thing is that this crash doesn't *always* --maybe about half the time. anyhow, a recipe: 1. launch a profile for which a mailnews accound has *not* been setup --can be an existing or new profile. 2. from the browser window, select the Tasks > Mail menu item. when the acct setup wizard appears at this point, i sometimes get a crash. [if not, go to the next step.] 3. if the account wizard appears, cancel out of it. sometimes the crashes occur at this point. another thing to note [which esther mentioned to me], is that with the profiles i tested here, i had explicitly *cancelled* activation upon startup. winNT, talkback #31456766: no mail acct exists, modern, trunk bits; crashes when acct setup wizard appears MSVCRT.dll + 0xd710 (0x7800d710) MSVCRT.dll + 0xccf7 (0x7800ccf7) MSVCRT.dll + 0x1026 (0x78001026) nsSlidingSubstring::Rebind [d:\builds\seamonkey\mozilla\string\src\nsSlidingString.cpp, line 196] CAttributeToken::SetKey [d:\builds\seamonkey\mozilla\htmlparser\src\nsHTMLTokens.cpp, line 1791] Tokenizer_HandleStartElement [d:\builds\seamonkey\mozilla\htmlparser\src\nsExpatTokenizer.cpp, line 563] doContent [d:\builds\seamonkey\mozilla\expat\xmlparse\xmlparse.c, line 1380] contentProcessor [d:\builds\seamonkey\mozilla\expat\xmlparse\xmlparse.c, line 1070] doProlog [d:\builds\seamonkey\mozilla\expat\xmlparse\xmlparse.c, line 2348] prologProcessor [d:\builds\seamonkey\mozilla\expat\xmlparse\xmlparse.c, line 2202] prologInitProcessor [d:\builds\seamonkey\mozilla\expat\xmlparse\xmlparse.c, line 2191] XML_Parse [d:\builds\seamonkey\mozilla\expat\xmlparse\xmlparse.c, line 894] nsExpatTokenizer::ParseXMLBuffer [d:\builds\seamonkey\mozilla\htmlparser\src\nsExpatTokenizer.cpp, line 440] nsExpatTokenizer::ConsumeToken [d:\builds\seamonkey\mozilla\htmlparser\src\nsExpatTokenizer.cpp, line 491] nsParser::Tokenize [d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 2435] nsParser::ResumeParse [d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 1871] nsParser::OnDataAvailable [d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 2329] nsXBLStreamListener::OnDataAvailable [d:\builds\seamonkey\mozilla\content\xbl\src\nsXBLService.cpp, line 272] nsJARChannel::OnDataAvailable [d:\builds\seamonkey\mozilla\netwerk\protocol\jar\src\nsJARChannel.cpp, line 608] nsOnDataAvailableEvent::HandleEvent [d:\builds\seamonkey\mozilla\netwerk\base\src\nsStreamListenerProxy.cpp, line 185] PL_HandleEvent [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 591] PL_ProcessPendingEvents [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 524] _md_EventReceiverProc [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 1072] winNT, talkback #31456440: cancelled creation of mail acct [no acct exiting, modern, trunk bits]. MSVCRT.dll + 0xd707 (0x7800d707) MSVCRT.dll + 0xcfd8 (0x7800cfd8) PR_Calloc [../../../../pr/src/malloc/prmem.c, line 50] PR_NewLock [../../../../../pr/src/threads/combined/prulock.c, line 189] nsFileTransport::Init [d:\builds\seamonkey\mozilla\netwerk\base\src\nsFileTransport.cpp, line 266] nsFileTransportService::CreateTransportFromStreamIO [d:\builds\seamonkey\mozilla\netwerk\base\src\nsFileTransportService.cpp, line 148] nsJARChannel::AsyncReadJARElement [d:\builds\seamonkey\mozilla\netwerk\protocol\jar\src\nsJARChannel.cpp, line 337] nsJARChannel::OnDownloadComplete [d:\builds\seamonkey\mozilla\netwerk\protocol\jar\src\nsJARChannel.cpp, line 554] XPTC_InvokeByIndex [d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp, line 139] EventHandler [d:\builds\seamonkey\mozilla\xpcom\proxy\src\nsProxyEvent.cpp, line 510] PL_HandleEvent [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 591] PL_ProcessPendingEvents [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 524] _md_EventReceiverProc [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 1072] MacOS talkback #31456485: nsFixedSizeAllocator::AllocatorMakeBlock() [nsFixedSizeAllocator.cp] malloc() [nsAllocatorManager.cp] .__nw__FUlRCQ23std9nothrow_t [CPlusPlusLevel.cp] .__nw__FUl [CPlusPlusLevel.cp] nsSelection::nsSelection() [nsSelection.cpp, line 887] NS_NewSelection() [nsSelection.cpp, line 656] nsContentFactory::CreateInstance() [nsContentFactory.cpp, line 299] nsComponentManagerImpl::CreateInstance() [nsComponentManager.cpp, line 1205] nsComponentManager::CreateInstance() [nsRepository.cpp, line 81] PresShell::Init() [nsPresShell.cpp, line 1554] nsMarkupDocument::CreateShell() [nsMarkupDocument.cpp, line 59] nsHTMLDocument::CreateShell() [nsHTMLDocument.cpp, line 389] DocumentViewerImpl::Init() [nsDocumentViewer.cpp, line 977] MacOS talkback #31456874: nsFixedSizeAllocator::AllocatorMakeBlock() [nsFixedSizeAllocator.cp] malloc() [nsAllocatorManager.cp] .__nw__FUlRCQ23std9nothrow_t [CPlusPlusLevel.cp] .__nw__FUl [CPlusPlusLevel.cp] nsSelection::nsSelection() [nsSelection.cpp, line 887] NS_NewSelection() [nsSelection.cpp, line 656] nsContentFactory::CreateInstance() [nsContentFactory.cpp, line 299] nsComponentManagerImpl::CreateInstance() [nsComponentManager.cpp, line 1205] nsComponentManager::CreateInstance() [nsRepository.cpp, line 81] PresShell::Init() [nsPresShell.cpp, line 1554] nsXULDocument::CreateShell() [nsXULDocument.cpp, line 983] DocumentViewerImpl::Init() [nsDocumentViewer.cpp, line 977] nsDocShell::SetupNewViewer() [nsDocShell.cpp, line 3976]
could this be related to [or, even a dup of] bug 84084? i'm not positive if it's a dup, since the traces in 84084 are all different... don't seem to see this crash with the branch builds so far...
Severity: normal → critical
Keywords: crash, mozilla0.9.2
macsbug stack crawl: Calling chain using A6/R1 links Back chain ISA Caller 00000000 PPC 04E74664 06A98D00 PPC 04E5FE34 main+00130 06A98CA0 PPC 04E5F1BC main1(int, char**, nsISupports*)+009A0 06A989C0 PPC 04CE5C20 nsAppShellService::Run()+00018 06A98980 PPC 04CA6564 nsAppShell::Run()+00048 06A98930 PPC 04CA6F4C nsMacMessagePump::DoMessagePump()+0003C 06A988E0 PPC 04CA7628 nsMacMessagePump::DispatchEvent(int, EventRecord*)+ 0014C 06A98890 PPC 04CBB5EC Repeater::DoIdlers(const EventRecord&)+00030 06A98850 PPC 04CBBA40 nsTimerPeriodical::IdleAction(const EventRecord&)+ 00014 06A98810 PPC 04CBBDFC nsTimerPeriodical::FireNextReadyTimer()+0003C 06A987D0 PPC 04CBBC04 nsTimerPeriodical::FireAndReprimeTimer(nsTimerImpl* )+00094 06A98780 PPC 04CBC914 nsTimerImpl::Fire()+00024 06A98740 PPC 044424F8 nsGlobalWindow_RunTimeout(nsITimer*, void*)+00018 06A98700 PPC 04441944 GlobalWindowImpl::RunTimeout(nsTimeoutImpl*)+00280 06A98480 PPC 0442DAB4 nsJSContext::EvaluateString(const nsAString&, void*, nsIPrincipa l*, const char*, unsigned int, const char*, nsAString&, int*)+004F0 06A98350 PPC 04D10D70 JS_EvaluateUCScriptForPrincipals+00048 06A98300 PPC 04D2E02C js_Execute+00208 06A98240 PPC 04D35AC0 js_Interpret+07218 06A97F80 PPC 04D2DB20 js_Invoke+0063C 06A97E70 PPC 06AD1418 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, long*, lo ng*)+00138 06A97DA0 PPC 06ACBF8C XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative:: CallMode)+00AFC 06A97A50 PPC 04DD0554 XPTC_InvokeByIndex+0000C 06A97A10 PPC 04DD065C _XPTC_InvokeByIndex+000C8 06A97968 PPC 0443CDEC GlobalWindowImpl::OpenDialog(nsIDOMWindow**)+0020C 06A97718 PPC 04440B34 GlobalWindowImpl::OpenInternal(const nsAString&, const nsAString &, const nsAString&, int, long*, unsigned int, nsISupports*, nsIDOMWindow**)+ 0048C 06A97378 PPC 0758052C nsWindowWatcher::OpenWindowJS(nsIDOMWindow*, const char*, const char*, const char*, int, unsigned int, long*, nsIDOMWindow**)+010C4 06A96E38 PPC 04CF0C78 nsContentTreeOwner::ShowAsModal()+00018 06A96DF8 PPC 04CE0624 nsWebShellWindow::ShowModal()+0000C 06A96DB8 PPC 04CF3388 nsXULWindow::ShowModal()+0022C 06A96D18 PPC 04CA6CA0 nsAppShell::DispatchNativeEvent(int, void*)+00024 06A96CD8 PPC 04CA764C nsMacMessagePump::DispatchEvent(int, EventRecord*)+ 00170 06A96C88 PPC 04CBB438 Repeater::DoRepeaters(const EventRecord&)+00030 06A96C48 PPC 04C93034 nsMacNSPREventQueueHandler::RepeatAction(const EventRecord&)+000 0C 06A96C08 PPC 04C93270 nsMacNSPREventQueueHandler::ProcessPLEventQueue()+ 00060 06A96B98 PPC 04DAC294 nsEventQueueImpl::ProcessPendingEvents()+00038 06A96B28 PPC 04E0095C PL_ProcessPendingEvents+00088 06A96AE8 PPC 04E00AE0 PL_HandleEvent+00020 06A96AA8 PPC 04BC957C nsARequestObserverEvent::HandlePLEvent(PLEvent*)+ 00020 06A96A68 PPC 04BCA25C nsOnStartRequestEvent::HandleEvent()+00034 06A96A18 PPC 04B7C9D0 nsStreamIOChannel::OnStartRequest(nsIRequest*, nsISupports*)+000 20 06A969D8 PPC 04AD3790 nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*)+00 0EC 06A96958 PPC 04AD3F80 nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*)+0 04C4 06A96778 PPC 04AED808 nsDSURIContentListener::DoContent(const char*, int, nsIRequest*, nsIStreamListener**, int*)+00130 06A96708 PPC 04B0BBCC nsDocShell::CreateContentViewer(const char*, nsIRequest*, nsIStr eamListener**)+00310 06A96668 PPC 04B1D684 nsWebShell::Embed(nsIContentViewer*, const char*, nsISupports*)+ 0000C 06A96628 PPC 04B0A580 nsDocShell::Embed(nsIContentViewer*, const char*, nsISupports*)+ 00038 06A965D8 PPC 04B1D4A4 nsWebShell::SetupNewViewer(nsIContentViewer*)+00058 06A96578 PPC 04B0D908 nsDocShell::SetupNewViewer(nsIContentViewer*)+00CDC 06A963E8 PPC 048690AC DocumentViewerImpl::Init(nsIWidget*, nsIDeviceContext*, const ns Rect&)+00364 06A961A8 PPC 046D8254 nsHTMLDocument::CreateShell(nsIPresContext*, nsIViewManager*, ns IStyleSet*, nsIPresShell**)+00018 06A96158 PPC 04750550 nsMarkupDocument::CreateShell(nsIPresContext*, nsIViewManager*, nsIStyleSet*, nsIPresShell**)+000BC 06A960C8 PPC 04499628 PresShell::Init(nsIDocument*, nsIPresContext*, nsIViewManager*, nsIStyleSet*)+00100 06A95F68 PPC 04D9056C nsComponentManager::CreateInstance(const nsID&, nsISupports*, co nst nsID&, void**)+00054 06A95F18 PPC 04DA694C nsComponentManagerImpl::CreateInstance(const nsID&, nsISupports* , const nsID&, void**)+0008C 06A95EC8 PPC 048F5DD4 nsContentFactory::CreateInstance(nsISupports*, const nsID&, void **)+00554 06A95E08 PPC 0489D5AC NS_NewSelection(nsIFrameSelection**)+0002C 06A95DC8 PPC 0489E0D0 nsSelection::nsSelection()+00080 06A95D18 PPC 06BCEA5C operator new(unsigned long)+00010 06A95CD8 PPC 06BCEA04 operator new(unsigned long, const std::nothrow_t&)+ 0000C 06A95C98 PPC 06BCF874 malloc+000D0 Closing log
this sounds like the bug that we already found a work around for. the problem is the mailnews start page has a redirect and that messes up our timers. racham, has that been checked in? or will that be fixed on the netcenter side?
This appears to be a dupe of bug# 84084 (which is now being tracked using Bugscape# 6051). Bhuvan, is it ok to mark this a dupe?
If you can't reproduce the bug on Mac, please do mark this asdup. Lastely we have seen couple of bugs with this nature as I got delayed in checking inthe work around. I checked in the workaround on Friday. So, the latest build should not crash for that reason. If it crahses even now, then we have a new problem. bhuvan
bhuvan, would the mac traces i included above be indicative of bug 84084, or different? i had assumed that since i was going through similar tasks, that the cause of the crash on mac would be the same as on win32...but wasn't sure.
Sairuh, is this still occuring now that bug 84084 is fixed?
no, cannot seem to repro this on either mac [2001.06.18.08] or winnt [2001.06.18.09] comm bits. feel free to mark as either a dup of 84084, or wfm.
Marking Worksforme.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Verified Worksforme.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.