Closed
Bug 271297
Opened 20 years ago
Closed 19 years ago
Timing issue with address match drop-down menu [@ nsPopupSetFrame::ActivatePopup]
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
RESOLVED
EXPIRED
People
(Reporter: mozbugs, Assigned: mscott)
Details
(Keywords: crash)
Crash Data
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041109 Firefox/1.0
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041109 Firefox/1.0
There is a timing issue with the drop-down menu for address matches in the
header section of the compose window. If I type some text and then hit tab
right about when the drop-down menu appears, the menu gets left up even though
focus has moved to the subject field. If I procede to the message body with tab,
and then send the message with Control-Enter (with the drop-down menu still
shown), thunderbird crashes.
#0 0xffffe410 in ?? ()
#1 0xbfffc16c in ?? ()
#2 0x409e5bb8 in
__elf_set___libc_thread_subfreeres_element___rpc_thread_destroy__ () from
/lib/tls/libc.so.6
#3 0xbfffbfc8 in ?? ()
#4 0x4095c696 in __nanosleep_nocancel () from /lib/tls/libc.so.6
#5 0x4095c473 in sleep () from /lib/tls/libc.so.6
#6 0x0806ed32 in ah_crap_handler (signum=11) at nsSigHandlers.cpp:135
#7 0x0806fa49 in nsProfileLock::FatalSignalHandler (signo=11) at
nsProfileLock.cpp:209
#8 <signal handler called>
#9 0x41e379d5 in nsPopupSetFrame::ActivatePopup (this=0x838fc00,
aEntry=0x8f3f558, aActivateFlag=0) at nsPopupSetFrame.cpp:563
#10 0x41e370e0 in nsPopupSetFrame::HidePopup (this=0x838fc00, aPopup=0x8f38f68)
at nsPopupSetFrame.cpp:405
#11 0x41e26432 in nsMenuPopupFrame::HideChain (this=0x8f38f68) at
nsMenuPopupFrame.cpp:1883
#12 0x41e35a7d in nsMenuDismissalListener::Rollup (this=0x8ce69e0) at
nsMenuDismissalListener.cpp:113
#13 0x40e35a32 in nsWindow::Destroy (this=0x8f1c100) at nsWindow.cpp:342
#14 0x42106f55 in ~nsView (this=0x8f1c0a8) at nsView.cpp:164
#15 0x421072bc in nsIView::Destroy (this=0x8f1c0a8) at nsView.cpp:250
#16 0x41cb30a2 in nsFrame::Destroy (this=0x8f38f68, aPresContext=0x8c96408) at
nsFrame.cpp:642
#17 0x41d31273 in nsSplittableFrame::Destroy (this=0x8f38f68,
aPresContext=0x8c96408) at nsSplittableFrame.cpp:71
#18 0x41cadfce in nsContainerFrame::Destroy (this=0x8f38f68,
aPresContext=0x8c96408) at nsContainerFrame.cpp:170
#19 0x41df390d in nsBoxFrame::Destroy (this=0x8f38f68, aPresContext=0x8c96408)
at nsBoxFrame.cpp:1065
#20 0x41e26e29 in nsMenuPopupFrame::Destroy (this=0x8f38f68,
aPresContext=0x8c96408) at nsMenuPopupFrame.cpp:2074
#21 0x41e367e3 in nsPopupSetFrame::Destroy (this=0x838fc00,
aPresContext=0x8c96408) at nsPopupSetFrame.cpp:182
#22 0x41e49255 in nsFrameList::DestroyFrames (this=0x838fb24,
aPresContext=0x8c96408) at nsFrameList.cpp:129
#23 0x41cadf88 in nsContainerFrame::Destroy (this=0x838faf0,
aPresContext=0x8c96408) at nsContainerFrame.cpp:163
#24 0x41df390d in nsBoxFrame::Destroy (this=0x838faf0, aPresContext=0x8c96408)
at nsBoxFrame.cpp:1065
#25 0x41e49255 in nsFrameList::DestroyFrames (this=0x838f88c,
aPresContext=0x8c96408) at nsFrameList.cpp:129
#26 0x41cadf88 in nsContainerFrame::Destroy (this=0x838f858,
aPresContext=0x8c96408) at nsContainerFrame.cpp:163
#27 0x41df390d in nsBoxFrame::Destroy (this=0x838f858, aPresContext=0x8c96408)
at nsBoxFrame.cpp:1065
#28 0x41e49255 in nsFrameList::DestroyFrames (this=0x838f790,
aPresContext=0x8c96408) at nsFrameList.cpp:129
#29 0x41cadf88 in nsContainerFrame::Destroy (this=0x838f75c,
aPresContext=0x8c96408) at nsContainerFrame.cpp:163
#30 0x41d4546b in ViewportFrame::Destroy (this=0x838f75c,
aPresContext=0x8c96408) at nsViewportFrame.cpp:67
#31 0x41cc3573 in nsFrameManager::Destroy (this=0x8f380d0) at nsFrameManager.cpp:330
#32 0x41d1208f in PresShell::Destroy (this=0x8f380b8) at nsPresShell.cpp:1865
#33 0x41eb1430 in DocumentViewerImpl::Destroy (this=0x8cdfc78) at
nsDocumentViewer.cpp:1241
#34 0x4179c007 in nsDocShell::Destroy (this=0x8bcba58) at nsDocShell.cpp:3167
#35 0x417c960d in nsWebShell::Destroy (this=0x8bcba58) at nsWebShell.cpp:1229
#36 0x40d19ee6 in nsXULWindow::Destroy (this=0x8d55178) at nsXULWindow.cpp:490
#37 0x40d37d84 in nsWebShellWindow::Destroy (this=0x8d55178) at
nsWebShellWindow.cpp:1663
#38 0x40d0fdf0 in nsChromeTreeOwner::Destroy (this=0x8a64560) at
nsChromeTreeOwner.cpp:329
#39 0x426d0ee0 in nsMsgCompose::CloseWindow (this=0x8b94228, recycleIt=1) at
nsMsgCompose.cpp:1273
#40 0x426d9e01 in nsMsgComposeSendListener::OnStopCopy (this=0x8d049a8,
aStatus=0) at nsMsgCompose.cpp:2953
#41 0x4269de55 in nsMsgComposeAndSend::NotifyListenerOnStopCopy (this=0x8d04820,
aStatus=0) at nsMsgSend.cpp:3985
#42 0x4269d598 in nsMsgComposeAndSend::DoFcc (this=0x8d04820) at nsMsgSend.cpp:3785
#43 0x4269d14c in nsMsgComposeAndSend::DoDeliveryExitProcessing (this=0x8d04820,
aUri=0x8ebd3e4, aExitCode=0, aCheckForMail=0)
at nsMsgSend.cpp:3711
#44 0x4269d19b in nsMsgComposeAndSend::DeliverAsMailExit (this=0x8d04820,
aUrl=0x8ebd3e4, aExitCode=0) at nsMsgSend.cpp:3730
#45 0x4269b088 in SendDeliveryCallback (aUrl=0x8ebd3e4, aExitCode=0,
deliveryType=nsMailDelivery, tagData=0x8d04820) at nsMsgSend.cpp:3264
---Type <return> to continue, or q <return> to quit---
#46 0x426b4f4a in nsMsgDeliveryListener::OnStopRunningUrl (this=0x8d04c10,
aUrl=0x8ebd3e4, aExitCode=0) at nsMsgDeliveryListener.cpp:96
#47 0x4256e9dc in nsUrlListenerManager::BroadcastChange (this=0x8d04400,
aUrl=0x8ebd3e4, notification=nsUrlNotifyStopRunning, aErrorCode=0)
at nsUrlListenerManager.cpp:107
#48 0x4256ea5f in nsUrlListenerManager::OnStopRunningUrl (this=0x8d04400,
aUrl=0x8ebd3e4, aErrorCode=0) at nsUrlListenerManager.cpp:123
#49 0x4254f64c in nsMsgMailNewsUrl::SetUrlState (this=0x8ebd3e4, aRunningUrl=0,
aExitCode=0) at nsMsgMailNewsUrl.cpp:132
#50 0x4268a7ae in nsSmtpProtocol::ProcessProtocolState (this=0x8ebd7b8,
url=0x8ebd3e4, inputStream=0x8f6feb4, sourceOffset=772, length=34)
at nsSmtpProtocol.cpp:1657
#51 0x42543f39 in nsMsgProtocol::OnDataAvailable (this=0x8ebd7b8,
request=0x8d04cd8, ctxt=0x8ebd3e4, inStr=0x8f6feb4, sourceOffset=772,
count=34) at nsMsgProtocol.cpp:325
#52 0x40ff236b in nsInputStreamPump::OnStateTransfer (this=0x8d04cd8) at
nsInputStreamPump.cpp:433
#53 0x40ff1f9e in nsInputStreamPump::OnInputStreamReady (this=0x8d04cd8,
stream=0x8f6feb4) at nsInputStreamPump.cpp:336
#54 0x4060c3fd in nsInputStreamReadyEvent::EventHandler (plevent=0x8d63f14) at
nsStreamUtils.cpp:118
#55 0x40630f4c in PL_HandleEvent (self=0x8d63f14) at plevent.c:673
#56 0x40630ded in PL_ProcessPendingEvents (self=0x80ea1f8) at plevent.c:608
#57 0x4063417e in nsEventQueueImpl::ProcessPendingEvents (this=0x80ffef8) at
nsEventQueue.cpp:391
#58 0x40e43988 in event_processor_callback (source=0x8250a48, condition=G_IO_IN,
data=0x80ffef8) at nsAppShell.cpp:67
#59 0x40513f0f in g_io_unix_dispatch (source=Variable "source" is not available.
) at giounix.c:161
#60 0x404ed111 in g_main_context_dispatch (context=0x809dc10) at gmain.c:1942
#61 0x404ef787 in g_main_context_iterate (context=Variable "context" is not
available.
) at gmain.c:2573
#62 0x404f0977 in g_main_loop_run (loop=Variable "loop" is not available.
) at gmain.c:2777
#63 0x401f04c3 in gtk_main () at gtkmain.c:1173
#64 0x40e44086 in nsAppShell::Run (this=0x80f1180) at nsAppShell.cpp:142
#65 0x40d293c1 in nsAppShellService::Run (this=0x80eef30) at
nsAppShellService.cpp:494
#66 0x0805e74f in xre_main (argc=1, argv=0xbfffdb24, aAppData=0x807500c) at
nsAppRunner.cpp:1907
#67 0x08057efa in main (argc=1, argv=0xbfffdb24) at nsMailApp.cpp:58
Reproducible: Always
Steps to Reproduce:
1. Compose a new message
2. type some text in the "To" line
3. Pause for a half-second or so
4. Hit tab
5. Enter a subject
6. Hit tab again
7. Enter some body text
8. Hit Control-Enter to send the message
Actual Results:
Message gets sent, but then thunderbird crashes.Assignee: mscott → nobody
Severity: normal → critical
Component: Message Compose Window → XP Toolkit/Widgets: Menus
Keywords: crash
Product: Thunderbird → Browser
Summary: Timing issue with address match drop-down menu → Timing issue with address match drop-down menu [@ nsPopupSetFrame::ActivatePopup]
Version: unspecified → 1.7 Branch
Comment 1•20 years ago
|
||
Which build of Thunderbird? The version field says you're seeing the problem in Firefox 1.0, which has got to be wrong...
Assignee: nobody → mscott
Component: XP Toolkit/Widgets: Menus → General
Product: Core → Thunderbird
Version: 1.7 Branch → unspecified
| Reporter | ||
Comment 2•20 years ago
|
||
(In reply to comment #1) > Which build of Thunderbird? The version field says you're seeing the problem in > Firefox 1.0, which has got to be wrong... Well, that's just the user agent that bugzilla detected - bit difficult to submit the bug report with thunderbird :) I can (and just did) reproduce the problem with thunderbird 1.0rc1
Comment 3•19 years ago
|
||
This is an automated message, with ID "auto-resolve01". This bug has had no comments for a long time. Statistically, we have found that bug reports that have not been confirmed by a second user after three months are highly unlikely to be the source of a fix to the code. While your input is very important to us, our resources are limited and so we are asking for your help in focussing our efforts. If you can still reproduce this problem in the latest version of the product (see below for how to obtain a copy) or, for feature requests, if it's not present in the latest version and you still believe we should implement it, please visit the URL of this bug (given at the top of this mail) and add a comment to that effect, giving more reproduction information if you have it. If it is not a problem any longer, you need take no action. If this bug is not changed in any way in the next two weeks, it will be automatically resolved. Thank you for your help in this matter. The latest beta releases can be obtained from: Firefox: http://www.mozilla.org/projects/firefox/ Thunderbird: http://www.mozilla.org/products/thunderbird/releases/1.5beta1.html Seamonkey: http://www.mozilla.org/projects/seamonkey/
Comment 4•19 years ago
|
||
This bug has been automatically resolved after a period of inactivity (see above comment). If anyone thinks this is incorrect, they should feel free to reopen it.
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → EXPIRED
Updated•13 years ago
|
Crash Signature: [@ nsPopupSetFrame::ActivatePopup]
You need to log in
before you can comment on or make changes to this bug.
Description
•