Closed
Bug 269486
Opened 20 years ago
Closed 19 years ago
Master password followed by closing the main window results in crash
Categories
(Thunderbird :: Mail Window Front End, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 257196
People
(Reporter: losinggeneration, Assigned: mscott)
Details
(Keywords: crash)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 The master password dialog comes up for the automatically checking accounts and then closing the Main window and then clicking OK on the master password causes it to crash. I've tested this in WindowMaker, Openbox, KDE. I suspect it would happen with GNOME also, but it's not starting up on me at the moment. Reproducible: Always Steps to Reproduce: 1. Open Thunderbird 2. Have the Master Password dialog open 3. Click OK or Cancel and it pops up again 4. Click the close button on the window bar 5. Click OK for the Master Password to cause the crash Actual Results: /usr/local/mozilla/thunderbird/run-mozilla.sh: line 159: 17824 Segmentation fault "$prog" ${1+"$@"} appears in the console. Expected Results: Not crash ;-) Possibly keeping the window from being able to close after clicking OK the first time with the Master Password dialog.
Which TB version/build id? Could you provide Talkback incident IDs? (crash reports)
Severity: normal → critical
Keywords: crash
the version and build ID was the 0.9 release. version 0.9 (20041103)
Comment 3•19 years ago
|
||
I also see this reproducibly on thunderbird 1.0 (20041206) on Linux. I just send in a Talkback report; this has the ID TB4427505Q
Incident ID: 4427505 Stack Signature moz_gtk_get_widget_border() c02e0285 Product ID Thunderbird10 Build ID 2004120604 Trigger Time 2005-03-18 00:02:00.0 Platform LinuxIntel Operating System Linux 2.6.8-24-default Module thunderbird-bin + (001b95c3) URL visited User Comments This is reproducble here: - Start Thunderbird - A message box comes up, aksing for the password of my (local) IMAP server - Click [cancle] on the box - Click the close-button of Thunderbird itself => The Thunderbird main windows disapears, but the message Since Last Crash 0 sec Total Uptime 2 sec Trigger Reason SIGSEGV: Segmentation Fault: (signal 11) Source File, Line No. /builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/gfx/src/gtk/gtk2drawing.c, line 1318 Stack Trace moz_gtk_get_widget_border() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/gfx/src/gtk/gtk2drawing.c, line 1318] nsNativeThemeGTK::GetWidgetBorder() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/gfx/src/gtk/nsNativeThemeGTK.cpp, line 556] nsBox::GetBorder() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 649] nsBox::GetBorderAndPadding() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 617] nsBox::AddBorderAndPadding() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 1457] nsSprocketLayout::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 1366] nsContainerBox::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 505] nsBoxFrame::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 936] nsSprocketLayout::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 1337] nsContainerBox::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 505] nsBoxFrame::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 936] nsSprocketLayout::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 1337] nsContainerBox::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 505] nsBoxFrame::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 936] nsSprocketLayout::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 1337] nsContainerBox::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 505] nsBoxFrame::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 936] nsSprocketLayout::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 1337] nsContainerBox::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 505] nsBoxFrame::GetPrefSize() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 936] nsSprocketLayout::PopulateBoxSizes() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 817] nsSprocketLayout::Layout() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 271] nsContainerBox::DoLayout() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 710] nsBox::Layout() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 1016] nsStackLayout::Layout() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsStackLayout.cpp, line 322] nsContainerBox::DoLayout() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 710] nsBox::Layout() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 1016] nsBoxFrame::Reflow() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 868] nsContainerFrame::ReflowChild() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 982] ViewportFrame::Reflow() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/html/base/src/nsViewportFrame.cpp, line 247] PresShell::InitialReflow() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp, line 60] nsXULDocument::StartLayout() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/content/xul/document/src/nsXULDocument.cpp, line 2197] nsXULDocument::ResumeWalk() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/content/xul/document/src/nsXULDocument.cpp, line 3050] nsDocumentOpenInfo::OnStopRequest() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/uriloader/base/nsURILoader.cpp, line 188] nsCachedChromeChannel::HandleStopLoadEvent() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/chrome/src/nsChromeProtocolHandler.cpp, line 692] PL_HandleEvent() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/xpcom/threads/plevent.c, line 673] PL_ProcessPendingEvents() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/xpcom/threads/plevent.c, line 608] nsEventQueueImpl::ProcessPendingEvents() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/xpcom/threads/nsEventQueue.cpp, line 402] event_processor_callback() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/widget/src/gtk2/nsAppShell.cpp, line 71] libglib-2.0.so.0 + 0x4ad5f (0x404ead5f) libglib-2.0.so.0 + 0x23d17 (0x404c3d17) libglib-2.0.so.0 + 0x26467 (0x404c6467) libglib-2.0.so.0 + 0x26563 (0x404c6563) nsAppShell::DispatchNativeEvent() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/widget/src/gtk2/nsAppShell.cpp, line 279] nsXULWindow::ShowModal() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/xpfe/appshell/src/nsXULWindow.cpp, line 710] nsContentTreeOwner::ShowAsModal() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/xpfe/appshell/src/nsContentTreeOwner.cpp, line 443] nsWindowWatcher::OpenWindowJS() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/embedding/components/windowwatcher/src/nsWindowWatcher.cpp, line 566] nsWindowWatcher::OpenWindow() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/embedding/components/windowwatcher/src/nsWindowWatcher.cpp, line 457] nsPromptService::DoDialog() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/embedding/components/windowwatcher/src/nsPromptService.cpp, line 626] nsPromptService::PromptPassword() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/embedding/components/windowwatcher/src/nsPromptService.cpp, line 544] nsPrompt::PromptPassword() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/embedding/components/windowwatcher/src/nsPrompt.cpp, line 204] PK11PasswordPrompt() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/security/manager/ssl/src/nsNSSCallbacks.cpp, line 710] pk11_GetPassword() PK11_DoPassword() PK11_Authenticate() nsSecretDecoderRing::Decrypt() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/security/manager/ssl/src/nsSDR.cpp, line 704] nsSecretDecoderRing::DecryptString() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/security/manager/ssl/src/nsSDR.cpp, line 247] DecryptString() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/extensions/wallet/src/wallet.cpp, line 743] wallet_Decrypt() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/extensions/wallet/src/wallet.cpp, line 815] Wallet_Decrypt() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/extensions/wallet/src/wallet.cpp, line 65] si_RestoreOldSignonDataFromBrowser() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/extensions/wallet/src/singsign.cpp, line 2600] SINGSIGN_PromptPassword() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/extensions/wallet/src/singsign.cpp, line 163] nsSingleSignOnPrompt::PromptPassword() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/extensions/wallet/src/nsWalletService.cpp, line 65] nsMsgIncomingServer::GetPasswordWithUI() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/mailnews/base/util/nsMsgIncomingServer.cpp, line 65] nsImapIncomingServer::PromptForPassword() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/mailnews/imap/src/nsImapIncomingServer.cpp, line 2354] XPTC_InvokeByIndex() EventHandler() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/xpcom/proxy/src/nsProxyEvent.cpp, line 156] PL_HandleEvent() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/xpcom/threads/plevent.c, line 673] PL_ProcessPendingEvents() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/xpcom/threads/plevent.c, line 608] nsEventQueueImpl::ProcessPendingEvents() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/xpcom/threads/nsEventQueue.cpp, line 402] event_processor_callback() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/widget/src/gtk2/nsAppShell.cpp, line 71] libglib-2.0.so.0 + 0x4ad5f (0x404ead5f) libglib-2.0.so.0 + 0x23d17 (0x404c3d17) libglib-2.0.so.0 + 0x26467 (0x404c6467) libglib-2.0.so.0 + 0x27677 (0x404c7677) libgtk-x11-2.0.so.0 + 0x111e43 (0x401c5e43) nsAppShell::Run() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/widget/src/gtk2/nsAppShell.cpp, line 144] nsAppShellService::Run() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 495] xre_main() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/toolkit/xre/nsAppRunner.cpp, line 692] main() [/builds/tinderbox/thunderbird-aviarybranch/Linux_2.4.18-14_Clobber/mozilla/mail/app/nsMailApp.cpp, line 59] libc.so.6 + 0x14b10 (0x409fbb10) *** This bug has been marked as a duplicate of 257196 ***
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → DUPLICATE
It produces the same crash without any extensions installed though. This makes me unsure if it's a duplicate or not (though the debug info looks similar.) In the bug 257196 it describes it crashing on what I'd guess was normal exiting. This seems like the Main window should not be sensible to closing when that dialog is up. The Windows version doesn't allow the main window to be closed while the master password dialog is up, and you can't close the main window when the master password dialog comes up for the first time. It's a UI bug, it shouldn't allow the main window to close at all while that dialog is opened. I'll leave it as a duplicate or not, but I strongly suggest someone to reconsider this since I believe the two bugs are quite unrelated.
You need to log in
before you can comment on or make changes to this bug.
Description
•