Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Apr 2007 09:43:01 -0400
From:      Howard Goldstein <hg@queue.to>
To:        freebsd-questions@freebsd.org
Cc:        lauasanf@wilderness.homeip.net
Subject:   Thunderbird 2.0 dumps core on second file open op
Message-ID:  <4630AC65.8010609@queue.to>
In-Reply-To: <462F5D1C.8030302@wilderness.homeip.net>
References:  <2d19405f0704201946g1ed8c1a8lce50802c4c52fc70@mail.gmail.com>	<2d19405f0704241012y418f7491x2c88443968a62051@mail.gmail.com>	<v2ttdk5dexak$.1c1zmyird8bpx.dlg@40tude.net> <462F5D1C.8030302@wilderness.homeip.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Drew Sanford wrote:
> No, but I am seeing it core dump rather strangely. Each time it starts 
> up, I can open a file dialog box to save an attachment or attach a file 
> one time just fine. The second time I try to attach or save a file on 
> any start up, it crashes.

I have this exact same problem and reverted to 1.5 where the problem 
frustratingly reared its head again (modified subject to break out from 
other coredump).  The seamonkey also suffers from the issue.  It's as if 
something else regressed.  I rebuilt all 670 ports over the course of 2 
days to try to rid myself of bitrot, to no avail :(

Here's a backtrace, I don't have time before I go into the office to see 
what's going on in pthreads, maybe this'll help someone else?
#0  0x28c87b17 in pthread_testcancel () from /lib/libpthread.so.2
#1  0x28c76428 in sigaction () from /lib/libpthread.so.2
#2  0x28c6fb3d in pthread_kill () from /lib/libpthread.so.2
#3  0x28c6f452 in raise () from /lib/libpthread.so.2
#4  0x08069139 in nsProfileLock::FatalSignalHandler (signo=11)
     at nsProfileLock.cpp:206
#5  0x28c74304 in sigaction () from /lib/libpthread.so.2
#6  0x28c75ec2 in sigaction () from /lib/libpthread.so.2
#7  0x28c7ed6c in pthread_mutexattr_init () from /lib/libpthread.so.2
#8  0x28c7edd5 in pthread_mutexattr_init () from /lib/libpthread.so.2
#9  0x28d417a7 in _ctx_start () from /lib/libc.so.6
#10 0x00000000 in ?? ()
#11 0xbfbfacd0 in ?? ()
#12 0xbfbfaa10 in ?? ()
#13 0x00000000 in ?? ()
#14 0x28c7ed93 in pthread_mutexattr_init () from /lib/libpthread.so.2
#15 0x285abb35 in gtk_tray_icon_get_type ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#16 0x285aa4e9 in gtk_tray_icon_get_type ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#17 0x28593022 in gtk_file_system_unix_new ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#18 0x28a232c2 in g_hash_table_size () from /usr/local/lib/libglib-2.0.so.0
#19 0x285945a9 in gtk_file_system_unix_new ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#20 0x2859465c in gtk_file_system_unix_new ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#21 0x28a322b4 in g_child_watch_add () from /usr/local/lib/libglib-2.0.so.0
#22 0x28a2f2a4 in g_main_context_dispatch ()
    from /usr/local/lib/libglib-2.0.so.0
#23 0x28a30b16 in g_main_context_acquire ()
    from /usr/local/lib/libglib-2.0.so.0
#24 0x28a30e27 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0
#25 0x283dd0a3 in gtk_dialog_run () from /usr/local/lib/libgtk-x11-2.0.so.0
#26 0x2a6de3b8 in nsFilePicker::Show (this=0x8fd6e00, aReturn=0xbfbfb520)
     at nsFilePicker.cpp:583
#27 0x282715a5 in XPTC_InvokeByIndex (that=0x8fd6e00, methodIndex=17,
     paramCount=134709248, params=0xbfbfb520) at 
xptcinvoke_unixish_x86.cpp:179
#28 0x29a7a5fa in XPCWrappedNative::CallMethod (ccx=@0xbfbfb600,
     mode=XPCWrappedNative::CALL_METHOD) at xpcwrappednative.cpp:2168
#29 0x29a8531b in XPC_WN_CallMethod (cx=0x976e800, obj=0x17e, argc=382,
     argv=0xbfbfb600, vp=0x17e) at xpcwrappednativejsops.cpp:1455
#30 0x280f3ea9 in js_Invoke (cx=0x976e800, argc=0, flags=0) at 
jsinterp.c:1396
#31 0x28100e1b in js_Interpret (cx=0x976e800, pc=0x8f874a0 ":",
     result=0xbfbfb9fc) at jsinterp.c:3973
#32 0x280f3f35 in js_Invoke (cx=0x976e800, argc=1, flags=2) at 
jsinterp.c:1415
#33 0x29a72e7d in nsXPCWrappedJSClass::CallMethod (this=0x8724500,
     wrapper=0x17e, methodIndex=5, info=0x84b0c98, nativeParams=0xbfbfbeb0)
     at xpcwrappedjsclass.cpp:1415
#34 0x29a6bf57 in nsXPCWrappedJS::CallMethod (this=0x98cfe80, 
methodIndex=5,
     info=0x17e, params=0x17e) at xpcprivate.h:2243
#35 0x2827187c in PrepareAndDispatch (self=0x98cfe80, methodIndex=5,
     args=0xbfbfbf6c) at xptcstubs_unixish_x86.cpp:95
#36 0x28271937 in nsXPTCStubBase::Stub5 (this=0x98cfe80) at 
xptcstubsdef.inc:7
#37 0x282715a5 in XPTC_InvokeByIndex (that=0x98cfe80, methodIndex=5,
     paramCount=134709248, params=0xbfbfc1d0) at 
xptcinvoke_unixish_x86.cpp:179
#38 0x29a7a5fa in XPCWrappedNative::CallMethod (ccx=@0xbfbfc2b0,
     mode=XPCWrappedNative::CALL_METHOD) at xpcwrappednative.cpp:2168
#39 0x29a8531b in XPC_WN_CallMethod (cx=0x976e800, obj=0x17e, argc=382,
     argv=0xbfbfc2b0, vp=0x17e) at xpcwrappednativejsops.cpp:1455
#40 0x280f3ea9 in js_Invoke (cx=0x976e800, argc=1, flags=0) at 
jsinterp.c:1396
#41 0x28100e1b in js_Interpret (cx=0x976e800, pc=0x8194bd2 ":",
     result=0xbfbfc6ac) at jsinterp.c:3973
#42 0x280f3f35 in js_Invoke (cx=0x976e800, argc=1, flags=2) at 
jsinterp.c:1415
#43 0x280f4205 in js_InternalInvoke (cx=0x976e800, obj=0x17e, fval=382,
     flags=0, argc=1, argv=0xbfbfc90c, rval=0xbfbfc8f4) at jsinterp.c:1490
#44 0x280c054a in JS_CallFunctionValue (cx=0x976e800, obj=0x17e, fval=382,
     argc=382, argv=0x17e, rval=0x17e) at jsapi.c:4356
#45 0x2ae168ef in nsJSContext::CallEventHandler (this=0x97768c0,
     aTarget=0x909a050, aHandler=0x909a048, argc=382, argv=0x17e,
     rval=0xbfbfc8f4) at nsJSEnvironment.cpp:1493
#46 0x2ae74e45 in nsJSEventListener::HandleEvent (this=0x9785bc0,
     aEvent=0x8fd688c) at nsJSEventListener.cpp:185
#47 0x2acbb0ce in nsEventListenerManager::HandleEventSubType (this=0x17e,
     aListenerStruct=0x9783900, aListener=0x9785bc0, aDOMEvent=0x8fd688c,
     aCurrentTarget=0x90de380, aSubType=8, aPhaseFlags=382)
     at nsEventListenerManager.cpp:1655
#48 0x2acbb576 in nsEventListenerManager::HandleEvent (this=0x9785b80,
     aPresContext=0x9779600, aEvent=0xbfbfcfb0, aDOMEvent=0xbfbfccac,
     aCurrentTarget=0x90de380, aFlags=7, aEventStatus=0xbfbfd18c)
     at nsEventListenerManager.cpp:1757
#49 0x2adcadf5 in nsXULElement::HandleDOMEvent (this=0x9785b40,
     aPresContext=0x9779600, aEvent=0xbfbfcfb0, aDOMEvent=0xbfbfccac, 
aFlags=7,
     aEventStatus=0xbfbfd18c) at nsXULElement.cpp:2229
#50 0x2adca2d2 in nsXULElement::HandleDOMEvent (this=0x987e0c0,
     aPresContext=0x9779600, aEvent=0xbfbfd190, aDOMEvent=0xbfbfcf0c, 
aFlags=1,
     aEventStatus=0xbfbfd18c) at nsXULElement.cpp:2033
#51 0x2a9fe086 in PresShell::HandleDOMEventWithTarget (this=0x9774000,
     aTargetContent=0x987e0c0, aEvent=0x17e, aStatus=0x17e)
     at nsPresShell.cpp:6520
#52 0x2abccfc1 in nsButtonBoxFrame::DoMouseClick (this=0x987f144,
     aEvent=0xbfbfd540, aTrustEvent=0) at nsButtonBoxFrame.cpp:179
#53 0x2abbe1e6 in nsButtonBoxFrame::MouseClicked (this=0x17e,
     aPresContext=0x9779600, aEvent=0x17e) at nsButtonBoxFrame.h:61
#54 0x2abccdc2 in nsButtonBoxFrame::HandleEvent (this=0x987f144,
     aPresContext=0x9779600, aEvent=0xbfbfd540, aEventStatus=0xbfbfdb20)
     at nsButtonBoxFrame.cpp:149
#55 0x2a9fdde6 in PresShell::HandleEventInternal (this=0x9774000,
     aEvent=0xbfbfd540, aView=0x0, aFlags=1, aStatus=0xbfbfdb20)
     at nsPresShell.cpp:6465
#56 0x2a9fd805 in PresShell::HandleEventWithTarget (this=0x9774000,
     aEvent=0x17e, aFrame=0x17e, aContent=0x17e, aFlags=382, aStatus=0x17e)
     at nsPresShell.cpp:6322
#57 0x2acc6d0b in nsEventStateManager::CheckForAndDispatchClick (
     this=0x9773300, aPresContext=0x9779600, aEvent=0xbfbfdd80,
     aStatus=0xbfbfdb20) at nsEventStateManager.cpp:3206
#58 0x2acc447b in nsEventStateManager::PostHandleEvent (this=0x9773300,
     aPresContext=0xbfbfd860, aEvent=0xbfbfdd80, aTargetFrame=0x987f144,
     aStatus=0xbfbfdb20, aView=0x977ff00) at nsEventStateManager.cpp:2169
#59 0x2a9fdfc2 in PresShell::HandleEventInternal (this=0x9774000,
     aEvent=0xbfbfdd80, aView=0x977ff00, aFlags=1, aStatus=0xbfbfdb20)
     at nsPresShell.cpp:6496
#60 0x2a9fd476 in PresShell::HandleEvent (this=0x9774000, aView=0x977ff00,
     aEvent=0xbfbfdd80, aEventStatus=0xbfbfdb20, aForceHandle=1,
     aHandled=@0xbfbfdb24) at nsPresShell.cpp:6260
#61 0x2ae0914a in nsViewManager::HandleEvent (this=0x977fe80, 
aView=0x977ff00,
     aEvent=0xbfbfdd80, aCaptured=382) at nsVoidArray.h:61
#62 0x2ae08361 in nsViewManager::DispatchEvent (this=0x977fe80,
     aEvent=0xbfbfdd80, aStatus=0xbfbfdd2c) at nsViewManager.cpp:2246
#63 0x2adfd209 in HandleEvent (aEvent=0xbfbfdd80) at nsView.h:251
#64 0x2a6d38b8 in nsCommonWidget::DispatchEvent (this=0x9773400,
     aEvent=0xbfbfdd80, aStatus=@0xbfbfdd7c) at nsCommonWidget.cpp:219
#65 0x2a6c6088 in nsWindow::OnButtonReleaseEvent (this=0x9773400,
     aWidget=0x8b19a28, aEvent=0x80a1e90) at nsWindow.cpp:1718
#66 0x2a6cb1c3 in button_release_event_cb (widget=0x17e, event=0x80a1e90)
     at nsWindow.cpp:3908
#67 0x2845b2b8 in gtk_marshal_VOID__UINT_STRING ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#68 0x289d086a in g_closure_invoke () from 
/usr/local/lib/libgobject-2.0.so.0
#69 0x289e528a in g_signal_has_handler_pending ()
    from /usr/local/lib/libgobject-2.0.so.0
#70 0x289e5f16 in g_signal_emit_valist ()
    from /usr/local/lib/libgobject-2.0.so.0
#71 0x289e64b7 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#72 0x2857347e in gtk_widget_activate ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#73 0x2845986e in gtk_propagate_event ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#74 0x28459b41 in gtk_main_do_event () from 
/usr/local/lib/libgtk-x11-2.0.so.0
#75 0x286af261 in gdk_event_get_graphics_expose ()
    from /usr/local/lib/libgdk-x11-2.0.so.0
#76 0x28a2f2a4 in g_main_context_dispatch ()
    from /usr/local/lib/libglib-2.0.so.0
#77 0x28a30b16 in g_main_context_acquire ()
    from /usr/local/lib/libglib-2.0.so.0
#78 0x28a30e27 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0
#79 0x28458ecb in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0
#80 0x2a6d10a3 in nsAppShell::Run (this=0x8410b00) at nsAppShell.cpp:139
#81 0x2b4ca698 in nsAppStartup::Run (this=0x840eb40) at nsAppStartup.cpp:151
#82 0x080570e2 in XRE_main (argc=1, argv=0xbfbfe834, aAppData=0x806dbe0)
     at nsAppRunner.cpp:2695
#83 0x0804e9a4 in main (argc=382, argv=0x17e) at nsMailApp.cpp:62
(gdb)


Sorry about th eline wrap



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4630AC65.8010609>