[redchin@gmail.com: firefox 3.5 pulseaudio crash]

Lucius Windschuh lwindschuh at googlemail.com
Thu Jul 9 07:21:45 UTC 2009


Dear list readers,
I want to deliver a backtrace for a bug that Kevin mentioned to miwi
(differnt background, same assertion is violated):

(Open Firefox, open Firebug with installed Google Pagespeed)

E: mutex-posix.c: Assertion 'pthread_mutexattr_settype(&attr,
PTHREAD_MUTEX_RECURSIVE) == 0' failed at pulsecore/mutex-posix.c:52,
function pa_mutex_new(). Aborting.
Abort trap (core dumped)


BTW: Even with DEBUG enabled, stripped binaries are installed! This
makes debugging a bit hard. ;)
The only thing that gets enabled with DEBUG is a noisy firefox debug
output with far too many strange messages and beeps.

But now to the second segfault. It is a backtrace for the bug
previously reported by Kevin:

$ gdb /usr/local/lib/firefox3/firefox-bin firefox-bin.core
Thread 12 (Thread 2ba01140 (LWP 100189)):
#0  0x2a729617 in kill () from /lib/libc.so.7
#1  0x2a729576 in raise () from /lib/libc.so.7
#2  0x2826c521 in nsProfileLock::FatalSignalHandler (signo=6) at
nsProfileLock.cpp:212
#3  <signal handler called>
#4  0x2a729617 in kill () from /lib/libc.so.7
#5  0x2a729576 in raise () from /lib/libc.so.7
#6  0x2a72819a in abort () from /lib/libc.so.7
#7  0x315f106f in pa_mutex_new () from /usr/local/lib/libpulse.so.0
#8  0x315c95a5 in pa_threaded_mainloop_new () from /usr/local/lib/libpulse.so.0
#9  0x2e6e3f19 in pulse_driver_open () from
/usr/local/lib/libcanberra/libcanberra-pulse.so
#10 0x2e6a0a78 in driver_open () from /usr/local/lib/libcanberra.so.0
#11 0x2e699369 in context_open_unlocked () from /usr/local/lib/libcanberra.so.0
#12 0x2e6999f9 in ca_context_play_full () from /usr/local/lib/libcanberra.so.0
#13 0x2e699cf9 in ca_context_play () from /usr/local/lib/libcanberra.so.0
#14 0x29413b8a in nsSound::PlaySystemEventSound (this=0x317c7e20,
aSoundAlias=@0xbfbf7e20) at nsSound.cpp:454
#15 0x29413f3f in nsSound::PlaySystemSound (this=0x317c7e20,
aSoundAlias=@0xbfbf7e20) at nsSound.cpp:469
#16 0x2960de92 in NS_InvokeByIndex_P (that=0x317c7e20, methodIndex=4,
paramCount=1, params=0xbfbf7c70) at xptcinvoke_unixish_x86.cpp:179
#17 0x282c2333 in XPCWrappedNative::CallMethod (ccx=@0xbfbf7db0,
mode=XPCWrappedNative::CALL_METHOD) at xpcwrappednative.cpp:2454
#18 0x282d1239 in XPC_WN_CallMethod (cx=0x316f8a00, obj=0x2e695200,
argc=1, argv=0x317830e8, vp=0xbfbf7ef0)
    at xpcwrappednativejsops.cpp:1590
#19 0x29a4eb95 in js_Invoke (cx=0x316f8a00, argc=1, vp=0x317830e0,
flags=2) at jsinterp.cpp:1386
#20 0x29a2669a in js_Interpret (cx=0x316f8a00) at jsinterp.cpp:5179
#21 0x29a4ebde in js_Invoke (cx=0x316f8a00, argc=1, vp=0x31783024,
flags=0) at jsinterp.cpp:1394
#22 0x29a4efdf in js_InternalInvoke (cx=0x316f8a00, obj=0x2e68ee00,
fval=778613824, flags=0, argc=1, argv=0x31783020, rval=0xbfbf86a0)
    at jsinterp.cpp:1447
#23 0x299e5fad in JS_CallFunctionValue (cx=0x316f8a00, obj=0x2e68ee00,
fval=778613824, argc=1, argv=0x31783020, rval=0xbfbf86a0)
    at jsapi.cpp:5187
#24 0x28bd906a in nsJSContext::CallEventHandler (this=0x2ec9aeb0,
aTarget=0x2eb882b0, aScope=0x2e68ee00, aHandler=0x2e68b440,
    aargv=0x2ec8fc40, arv=0xbfbf879c) at nsJSEnvironment.cpp:2035
#25 0x28c56a8a in nsJSEventListener::HandleEvent (this=0x31797be0,
aEvent=0x2eb72610) at nsJSEventListener.cpp:247
#26 0x28982c8b in nsEventListenerManager::HandleEventSubType
(this=0x2ec906a0, aListenerStruct=0x31744e18, aListener=0x31797be0,
    aDOMEvent=0x2eb72610, aCurrentTarget=0x2eb8ae80, aPhaseFlags=6) at
nsEventListenerManager.cpp:1098
#27 0x28983182 in nsEventListenerManager::HandleEvent
(this=0x2ec906a0, aPresContext=0x316f7800, aEvent=0xbfbf8b44,
    aDOMEvent=0xbfbf8aec, aCurrentTarget=0x2eb8ae80, aFlags=6,
aEventStatus=0xbfbf8af0) at nsEventListenerManager.cpp:1206
#28 0x289c11b8 in nsEventTargetChainItem::HandleEvent
(this=0x2eb4e340, aVisitor=@0xbfbf8ae4, aFlags=6,
aMayHaveNewListenerManagers=1)
---Type <return> to continue, or q <return> to quit---
    at nsEventDispatcher.cpp:236
#29 0x289c133b in nsEventTargetChainItem::HandleEventTargetChain
(this=0x2eb4e360, aVisitor=@0xbfbf8ae4, aFlags=6, aCallback=0x0,
    aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:300
#30 0x289c23de in nsEventDispatcher::Dispatch (aTarget=0x2eb8ae40,
aPresContext=0x316f7800, aEvent=0xbfbf8b44, aDOMEvent=0x0,
    aEventStatus=0xbfbf8b6c, aCallback=0x0) at nsEventDispatcher.cpp:514
#31 0x285a7ea9 in DocumentViewerImpl::LoadComplete (this=0x2f3fb280,
aStatus=0) at nsDocumentViewer.cpp:1006
#32 0x290182a5 in nsDocShell::EndPageLoad (this=0x2ef0aa00,
aProgress=0x2ef0aa14, aChannel=0x3177e200, aStatus=0) at
nsDocShell.cpp:5359
#33 0x2903c2bc in nsWebShell::EndPageLoad (this=0x2ef0aa00,
aProgress=0x2ef0aa14, channel=0x3177e200, aStatus=0) at
nsWebShell.cpp:1013
#34 0x290220ff in nsDocShell::OnStateChange (this=0x2ef0aa00,
aProgress=0x2ef0aa14, aRequest=0x3177e200, aStateFlags=131088,
aStatus=0)
    at nsDocShell.cpp:5255
#35 0x29051a3e in nsDocLoader::FireOnStateChange (this=0x2ef0aa00,
aProgress=0x2ef0aa14, aRequest=0x3177e200, aStateFlags=131088,
    aStatus=0) at nsDocLoader.cpp:1259
#36 0x29051cc4 in nsDocLoader::doStopDocumentLoad (this=0x2ef0aa00,
request=0x3177e200, aStatus=0) at nsDocLoader.cpp:880
#37 0x290522ad in nsDocLoader::DocLoaderIsEmpty (this=0x2ef0aa00,
aFlushLayout=1) at nsDocLoader.cpp:785
#38 0x29052d5c in nsDocLoader::OnStopRequest (this=0x2ef0aa00,
aRequest=0x317d5550, aCtxt=0x0, aStatus=0) at nsDocLoader.cpp:680
#39 0x283597b5 in nsLoadGroup::RemoveRequest (this=0x31746710,
request=0x317d5550, ctxt=0x0, aStatus=0) at nsLoadGroup.cpp:688
#40 0x28540c0f in imgRequestProxy::RemoveFromLoadGroup
(this=0x317d5550, releaseLoadGroup=1) at imgRequestProxy.cpp:165
#41 0x28543674 in imgRequestProxy::OnStopRequest (this=0x317d5550,
request=0x2f007370, ctxt=0x0, statusCode=0, lastPart=1)
    at imgRequestProxy.cpp:561
#42 0x2853e6f8 in imgRequest::OnStopRequest (this=0x2f007040,
aRequest=0x2f007370, ctxt=0x0, status=0) at imgRequest.cpp:869
#43 0x28527632 in ProxyListener::OnStopRequest (this=0x317ba630,
aRequest=0x2f007370, ctxt=0x0, status=0) at imgLoader.cpp:1595
#44 0x283409aa in nsBaseChannel::OnStopRequest (this=0x2f007340,
request=0x317d3400, ctxt=0x0, status=0) at nsBaseChannel.cpp:680
#45 0x2834ebdf in nsInputStreamPump::OnStateStop (this=0x317d3400) at
nsInputStreamPump.cpp:576
#46 0x2834ed68 in nsInputStreamPump::OnInputStreamReady
(this=0x317d3400, stream=0x2f006ecc) at nsInputStreamPump.cpp:401
#47 0x295cfa33 in nsInputStreamReadyEvent::Run (this=0x317d0160) at
nsStreamUtils.cpp:111
#48 0x295f3e5b in nsThread::ProcessNextEvent (this=0x2bad0380,
mayWait=1, result=0xbfbf944c) at nsThread.cpp:510
#49 0x295981f6 in NS_ProcessNextEvent_P (thread=0x2bad0380, mayWait=1)
at nsThreadUtils.cpp:227
#50 0x290ff7f2 in nsXULWindow::ShowModal (this=0x2f3fa5c0) at
nsXULWindow.cpp:415
#51 0x290f37be in nsContentTreeOwner::ShowAsModal (this=0x2ec90940) at
nsContentTreeOwner.cpp:528
#52 0x2909d374 in nsWindowWatcher::OpenWindowJSInternal
(this=0x2cc9ea00, aParent=0x2cbbc800,
    aUrl=0x298446c0 "chrome://global/content/commonDialog.xul",
aName=0x296c00eb "_blank",
    aFeatures=0x296c087c "centerscreen,chrome,modal,titlebar",
aDialog=1, argv=0x2ec8f450, aCalledFromJS=0, _retval=0xbfbf985c)
    at nsWindowWatcher.cpp:992
#53 0x2909defd in nsWindowWatcher::OpenWindow (this=0x2cc9ea00,
aParent=0x2cbbc800,
    aUrl=0x298446c0 "chrome://global/content/commonDialog.xul",
aName=0x296c00eb "_blank",
    aFeatures=0x296c087c "centerscreen,chrome,modal,titlebar",
aArguments=0x2ec86d40, _retval=0xbfbf985c) at nsWindowWatcher.cpp:422
#54 0x290a02cb in nsPromptService::DoDialog (this=0x2d221540,
aParent=0x2cbbc800, aParamBlock=0x2ec86d40,
---Type <return> to continue, or q <return> to quit---
    aChromeURL=0x298446c0 "chrome://global/content/commonDialog.xul")
at nsPromptService.cpp:786
#55 0x290a23f2 in nsPromptService::Alert (this=0x2d221540,
parent=0x2cbbc800, dialogTitle=0xbfbf9a78, text=0x2eb10688)
    at nsPromptService.cpp:145
#56 0x2908ff42 in nsPrompt::Alert (this=0x2ec85380,
dialogTitle=0xbfbf9a78, text=0x2eb10688) at nsPrompt.cpp:198
#57 0x28c0476f in nsGlobalWindow::Alert (this=0x2cbbc800,
aString=@0xbfbf9e9c) at nsGlobalWindow.cpp:4138
#58 0x2960de92 in NS_InvokeByIndex_P (that=0x2cbbc800, methodIndex=65,
paramCount=1, params=0xbfbf9cec)
    at xptcinvoke_unixish_x86.cpp:179
#59 0x282c2333 in XPCWrappedNative::CallMethod (ccx=@0xbfbf9e2c,
mode=XPCWrappedNative::CALL_METHOD) at xpcwrappednative.cpp:2454
#60 0x282d1239 in XPC_WN_CallMethod (cx=0x2c9e4300, obj=0x2cf675a0,
argc=1, argv=0x2d00293c, vp=0xbfbf9f6c)
    at xpcwrappednativejsops.cpp:1590
#61 0x29a4eb95 in js_Invoke (cx=0x2c9e4300, argc=1, vp=0x2d002934,
flags=2) at jsinterp.cpp:1386
#62 0x29a2669a in js_Interpret (cx=0x2c9e4300) at jsinterp.cpp:5179
#63 0x29a4ebde in js_Invoke (cx=0x2c9e4300, argc=1, vp=0x2d002928,
flags=0) at jsinterp.cpp:1394
#64 0x29a1e6f1 in js_fun_apply (cx=0x2c9e4300, argc=1, vp=0x2d0028f0)
at jsfun.cpp:2074
#65 0x29a40a48 in js_Interpret (cx=0x2c9e4300) at jsinterp.cpp:5147
#66 0x29a4ebde in js_Invoke (cx=0x2c9e4300, argc=3, vp=0x2d0028d8,
flags=0) at jsinterp.cpp:1394
#67 0x29a1e6f1 in js_fun_apply (cx=0x2c9e4300, argc=3, vp=0x2d0028a0)
at jsfun.cpp:2074
#68 0x29a40a48 in js_Interpret (cx=0x2c9e4300) at jsinterp.cpp:5147
#69 0x29a4ebde in js_Invoke (cx=0x2c9e4300, argc=2, vp=0x2d0027fc,
flags=0) at jsinterp.cpp:1394
#70 0x29a1e6f1 in js_fun_apply (cx=0x2c9e4300, argc=2, vp=0x2d0027c4)
at jsfun.cpp:2074
#71 0x29a40a48 in js_Interpret (cx=0x2c9e4300) at jsinterp.cpp:5147
#72 0x29a4ebde in js_Invoke (cx=0x2c9e4300, argc=1, vp=0x2d002688,
flags=0) at jsinterp.cpp:1394
#73 0x282b91cd in nsXPCWrappedJSClass::CallMethod (this=0x2ce87eb0,
wrapper=0x2e509100, methodIndex=3, info=0x2c23b550,
    nativeParams=0xbfbfbd78) at xpcwrappedjsclass.cpp:1697
#74 0x282af5b2 in nsXPCWrappedJS::CallMethod (this=0x2e509100,
methodIndex=3, info=0x2c23b550, params=0xbfbfbd78)
    at xpcwrappedjs.cpp:561
#75 0x296110fe in PrepareAndDispatch (self=0x2d23cc50,
methodIndex=Variable "methodIndex" is not available.
) at xptcstubs_unixish_x86.cpp:93
#76 0x2960ded1 in nsXPTCStubBase::Stub3 (this=0x2d23cc50) at xptcstubsdef.inc:1
#77 0x28982c8b in nsEventListenerManager::HandleEventSubType
(this=0x2d4d6d60, aListenerStruct=0x2d4d6da0, aListener=0x2d23cc50,
    aDOMEvent=0x2eba6f70, aCurrentTarget=0x2d180460, aPhaseFlags=6) at
nsEventListenerManager.cpp:1098
#78 0x28983182 in nsEventListenerManager::HandleEvent
(this=0x2d4d6d60, aPresContext=0x2c9e1000, aEvent=0x2eba6f10,
    aDOMEvent=0xbfbfc0e0, aCurrentTarget=0x2d180460, aFlags=6,
aEventStatus=0xbfbfc0e4) at nsEventListenerManager.cpp:1206
#79 0x289c11b8 in nsEventTargetChainItem::HandleEvent
(this=0x2eb4e220, aVisitor=@0xbfbfc0d8, aFlags=6,
aMayHaveNewListenerManagers=1)
    at nsEventDispatcher.cpp:236
#80 0x289c133b in nsEventTargetChainItem::HandleEventTargetChain
(this=0x2eb4e320, aVisitor=@0xbfbfc0d8, aFlags=6, aCallback=0x0,
    aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:300
#81 0x289c23de in nsEventDispatcher::Dispatch (aTarget=0x2d180460,
aPresContext=0x2c9e1000, aEvent=0x2eba6f10, aDOMEvent=0x2eba6f70,
---Type <return> to continue, or q <return> to quit---
    aEventStatus=0xbfbfc18c, aCallback=0x0) at nsEventDispatcher.cpp:514
#82 0x289c25fa in nsEventDispatcher::DispatchDOMEvent
(aTarget=0x2d180460, aEvent=0x0, aDOMEvent=0x2eba6f70,
aPresContext=0x2c9e1000,
    aEventStatus=0xbfbfc18c) at nsEventDispatcher.cpp:576
#83 0x2897f67f in nsEventListenerManager::DispatchEvent
(this=0x2d4d6d60, aEvent=0x2eba6f70, _retval=0xbfbfc22c)
    at nsEventListenerManager.cpp:1331
#84 0x288eab09 in nsDOMEventRTTearoff::DispatchEvent (this=0x2ef6f500,
aEvt=0x2eba6f70, _retval=0xbfbfc22c) at nsGenericElement.cpp:1659
#85 0x282f2f29 in nsIDOMEventTarget_DispatchEvent (cx=0x2c9e4300,
argc=1, vp=0x2d002660) at dom_quickstubs.cpp:5224
#86 0x29a40a48 in js_Interpret (cx=0x2c9e4300) at jsinterp.cpp:5147
#87 0x29a4ebde in js_Invoke (cx=0x2c9e4300, argc=2, vp=0x2d002474,
flags=0) at jsinterp.cpp:1394
#88 0x29a1e6f1 in js_fun_apply (cx=0x2c9e4300, argc=2, vp=0x2d00243c)
at jsfun.cpp:2074
#89 0x29a40a48 in js_Interpret (cx=0x2c9e4300) at jsinterp.cpp:5147
#90 0x29a4ebde in js_Invoke (cx=0x2c9e4300, argc=1, vp=0x2d002024,
flags=0) at jsinterp.cpp:1394
#91 0x29a4efdf in js_InternalInvoke (cx=0x2c9e4300, obj=0x2de564c0,
fval=778558528, flags=0, argc=1, argv=0x2d002020, rval=0xbfbfd084)
    at jsinterp.cpp:1447
#92 0x299e5fad in JS_CallFunctionValue (cx=0x2c9e4300, obj=0x2de564c0,
fval=778558528, argc=1, argv=0x2d002020, rval=0xbfbfd084)
    at jsapi.cpp:5187
#93 0x28bd906a in nsJSContext::CallEventHandler (this=0x2ce93040,
aTarget=0x2d14c430, aScope=0x2cf67900, aHandler=0x2e67dc40,
    aargv=0x2ef73210, arv=0xbfbfd180) at nsJSEnvironment.cpp:2035
#94 0x28c56a8a in nsJSEventListener::HandleEvent (this=0x2d14c400,
aEvent=0x3175dcb0) at nsJSEventListener.cpp:247
#95 0x28982c8b in nsEventListenerManager::HandleEventSubType
(this=0x2d0c72e0, aListenerStruct=0x2d0c7320, aListener=0x2d14c400,
    aDOMEvent=0x3175dcb0, aCurrentTarget=0x2d14c430, aPhaseFlags=2) at
nsEventListenerManager.cpp:1098
#96 0x28983182 in nsEventListenerManager::HandleEvent
(this=0x2d0c72e0, aPresContext=0x2c9e1000, aEvent=0xbfbfd8bc,
    aDOMEvent=0xbfbfd4d0, aCurrentTarget=0x2d14c430, aFlags=2,
aEventStatus=0xbfbfd4d4) at nsEventListenerManager.cpp:1206
#97 0x289c11b8 in nsEventTargetChainItem::HandleEvent
(this=0x2eb4e140, aVisitor=@0xbfbfd4c8, aFlags=2,
aMayHaveNewListenerManagers=0)
    at nsEventDispatcher.cpp:236
#98 0x289c13ef in nsEventTargetChainItem::HandleEventTargetChain
(this=0x2eb4e200, aVisitor=@0xbfbfd4c8, aFlags=6,
    aCallback=0xbfbfd52c, aMayHaveNewListenerManagers=1) at
nsEventDispatcher.cpp:324
#99 0x289c23de in nsEventDispatcher::Dispatch (aTarget=0x2d14c3d0,
aPresContext=0x2c9e1000, aEvent=0xbfbfd8bc, aDOMEvent=0x0,
    aEventStatus=0xbfbfd694, aCallback=0xbfbfd52c) at nsEventDispatcher.cpp:514
#100 0x285eb271 in PresShell::HandleEventInternal (this=0x2ba4f300,
aEvent=0xbfbfd8bc, aView=0x2cee5160, aStatus=0xbfbfd694)
    at nsPresShell.cpp:6273
#101 0x285ee577 in PresShell::HandlePositionedEvent (this=0x2ba4f300,
aView=0x2cee5160, aTargetFrame=0x2d20d2f4, aEvent=0xbfbfd8bc,
    aEventStatus=0xbfbfd694) at nsPresShell.cpp:6161
#102 0x285ef26c in PresShell::HandleEvent (this=0x2ba4f300,
aView=0x2cee5160, aEvent=0xbfbfd8bc, aEventStatus=0xbfbfd694)
    at nsPresShell.cpp:6021
#103 0x28bc02b6 in nsViewManager::HandleEvent (this=0x2cee51c0,
aView=0x2cee5160, aPoint=@0xbfbfd744, aEvent=0xbfbfd8bc, aCaptured=0)
    at nsViewManager.cpp:1400
---Type <return> to continue, or q <return> to quit---
#104 0x28bc3c34 in nsViewManager::DispatchEvent (this=0x2cee51c0,
aEvent=0xbfbfd8bc, aStatus=0xbfbfd788) at nsViewManager.cpp:1359
#105 0x28bb777a in HandleEvent (aEvent=0xbfbfd8bc) at nsView.cpp:168
#106 0x293fa56a in nsWindow::DispatchEvent (this=0x2cbdeb00,
aEvent=0xbfbfd8bc, aStatus=@0xbfbfd918) at nsWindow.cpp:577
#107 0x2940af7b in nsWindow::OnButtonPressEvent (this=0x2cbdeb00,
aWidget=0x2cb98c90, aEvent=0x2ba0ab28) at nsWindow.cpp:2944
#108 0x2940b35e in button_press_event_cb (widget=0x2cb98c90,
event=0x2ba0ab28) at nsWindow.cpp:5542
#109 0x29cdeb04 in gtk_marshal_BOOLEAN__VOID () from
/usr/local/lib/libgtk-x11-2.0.so.0
#110 0x2a1b41f9 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#111 0x2a1c86c3 in g_signal_parse_name () from
/usr/local/lib/libgobject-2.0.so.0
#112 0x2a1c9fe6 in g_signal_emit_valist () from
/usr/local/lib/libgobject-2.0.so.0
#113 0x2a1ca5e9 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#114 0x29df0896 in gtk_widget_class_list_style_properties () from
/usr/local/lib/libgtk-x11-2.0.so.0
#115 0x29cd7b41 in gtk_propagate_event () from
/usr/local/lib/libgtk-x11-2.0.so.0
#116 0x29cd8f65 in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#117 0x29fa557a in gdk_add_client_message_filter () from
/usr/local/lib/libgdk-x11-2.0.so.0
#118 0x2a220599 in g_main_context_dispatch () from
/usr/local/lib/libglib-2.0.so.0
#119 0x2a2237e6 in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0
#120 0x2a223c9c in g_main_context_iteration () from
/usr/local/lib/libglib-2.0.so.0
#121 0x2940bc55 in nsAppShell::ProcessNextNativeEvent
(this=0x2cb72420, mayWait=1) at nsAppShell.cpp:144
#122 0x2942eedc in nsBaseAppShell::DoProcessNextNativeEvent
(this=0x2cb72420, mayWait=1) at nsBaseAppShell.cpp:151
#123 0x2942f890 in nsBaseAppShell::OnProcessNextEvent
(this=0x2cb72420, thr=0x2bad0380, mayWait=0, recursionDepth=0)
    at nsBaseAppShell.cpp:296
#124 0x295f3cf7 in nsThread::ProcessNextEvent (this=0x2bad0380,
mayWait=1, result=0xbfbfdfd0) at nsThread.cpp:497
#125 0x295981f6 in NS_ProcessNextEvent_P (thread=0x2bad0380,
mayWait=1) at nsThreadUtils.cpp:227
#126 0x2942f280 in nsBaseAppShell::Run (this=0x2cb72420) at
nsBaseAppShell.cpp:170
#127 0x29130d7b in nsAppStartup::Run (this=0x2cc9ea30) at nsAppStartup.cpp:193
#128 0x2825cac8 in XRE_main (argc=3, argv=0xbfbfe4d4,
aAppData=0x2ba06d00) at nsAppRunner.cpp:3298
#129 0x08049099 in main (argc=3, argv=0xbfbfe4d4) at nsBrowserApp.cpp:156

Thread 11 (Thread 2c184a40 (LWP 100257)):
#0  0x2a774157 in __error () from /lib/libthr.so.3
#1  0x2a773d38 in __error () from /lib/libthr.so.3
#2  0x2c175860 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000000 in ?? ()
#5  0x2c175840 in ?? ()
#6  0xbf9feeac in ?? ()
#7  0x2bad2594 in ?? ()
---Type <return> to continue, or q <return> to quit---
#8  0x00000000 in ?? ()
#9  0x2a775b14 in ?? () from /lib/libthr.so.3
#10 0x2c175840 in ?? ()
#11 0x2c184a40 in ?? ()
#12 0xbf9feec8 in ?? ()
#13 0x2a771fce in pthread_cond_signal () from /lib/libthr.so.3
Previous frame identical to this frame (corrupt stack?)

Thread 10 (Thread 2c184540 (LWP 100258)):
#0  0x2a6d18cf in poll () from /lib/libc.so.7
#1  0x29b3132f in PR_Poll () from /usr/local/lib/libplds4.so.1
#2  0x2837aa78 in nsSocketTransportService::Poll (this=0x2c4f7100,
wait=1, interval=0xbf8fdda8) at nsSocketTransportService2.cpp:355
#3  0x2837b8b6 in nsSocketTransportService::DoPollIteration
(this=0x2c4f7100, wait=1) at nsSocketTransportService2.cpp:660
#4  0x2837bb89 in nsSocketTransportService::OnProcessNextEvent
(this=0x2c4f7100, thread=0x2c2ed880, mayWait=1, depth=1)
    at nsSocketTransportService2.cpp:539
#5  0x295f3cf7 in nsThread::ProcessNextEvent (this=0x2c2ed880,
mayWait=1, result=0xbf8fde50) at nsThread.cpp:497
#6  0x295981f6 in NS_ProcessNextEvent_P (thread=0x2c2ed880, mayWait=1)
at nsThreadUtils.cpp:227
#7  0x2837c440 in nsSocketTransportService::Run (this=0x2c4f7100) at
nsSocketTransportService2.cpp:581
#8  0x295f3e5b in nsThread::ProcessNextEvent (this=0x2c2ed880,
mayWait=1, result=0xbf8fdf10) at nsThread.cpp:510
#9  0x295981f6 in NS_ProcessNextEvent_P (thread=0x2c2ed880, mayWait=1)
at nsThreadUtils.cpp:227
#10 0x295f4640 in nsThread::ThreadFunc (arg=0x2c2ed880) at nsThread.cpp:254
#11 0x29b3579a in _pt_root () from /usr/local/lib/libplds4.so.1
#12 0x2a76970f in pthread_getprio () from /lib/libthr.so.3
#13 0x00000000 in ?? ()

Thread 9 (Thread 2c184180 (LWP 100259)):
#0  0x2a774157 in __error () from /lib/libthr.so.3
#1  0x2a773d38 in __error () from /lib/libthr.so.3
#2  0x2bacfba0 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000000 in ?? ()
#5  0x2bacfb80 in ?? ()
#6  0xbf7fcdbc in ?? ()
#7  0x29b490bc in __JCR_LIST__ () from /usr/local/lib/libplds4.so.1
#8  0xbf7fcd68 in ?? ()
#9  0x2a775b14 in ?? () from /lib/libthr.so.3
#10 0x2bacfb80 in ?? ()
#11 0x2c184180 in ?? ()
---Type <return> to continue, or q <return> to quit---
#12 0xbf7fcdd8 in ?? ()
#13 0x2a771fce in pthread_cond_signal () from /lib/libthr.so.3
Previous frame identical to this frame (corrupt stack?)

Thread 8 (Thread 2d21bdc0 (LWP 100272)):
#0  0x2a774157 in __error () from /lib/libthr.so.3
#1  0x2a773d38 in __error () from /lib/libthr.so.3
#2  0x2dfd9420 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000001 in ?? ()
#5  0x2dfd9400 in ?? ()
#6  0x00000000 in ?? ()
#7  0x00000000 in ?? ()
#8  0xbf5faf18 in ?? ()
#9  0x2a77269f in pthread_setcancelstate () from /lib/libthr.so.3
#10 0x2a771f3e in pthread_cond_signal () from /lib/libthr.so.3
#11 0x2a72a72b in pthread_cond_wait () from /lib/libc.so.7
#12 0x29b2f6a1 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1
#13 0x29197310 in nsSSLThread::Run (this=0x2dfd1060) at nsSSLThread.cpp:964
#14 0x291960f0 in nsPSMBackgroundThread::nsThreadRunner
(arg=0x2dfd1060) at nsPSMBackgroundThread.cpp:44
#15 0x29b3579a in _pt_root () from /usr/local/lib/libplds4.so.1
#16 0x2a76970f in pthread_getprio () from /lib/libthr.so.3
#17 0x00000000 in ?? ()

Thread 7 (Thread 2d21bc80 (LWP 100302)):
#0  0x2a774157 in __error () from /lib/libthr.so.3
#1  0x2a773d38 in __error () from /lib/libthr.so.3
#2  0x2dfd9320 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000001 in ?? ()
#5  0x2dfd9300 in ?? ()
#6  0x00000000 in ?? ()
#7  0x00000000 in ?? ()
#8  0xbf4f9f18 in ?? ()
#9  0x2a77269f in pthread_setcancelstate () from /lib/libthr.so.3
#10 0x2a771f3e in pthread_cond_signal () from /lib/libthr.so.3
#11 0x2a72a72b in pthread_cond_wait () from /lib/libc.so.7
#12 0x29b2f6a1 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1
---Type <return> to continue, or q <return> to quit---
#13 0x29198d54 in nsCertVerificationThread::Run (this=0x2d21bc80) at
nsCertVerificationThread.cpp:138
#14 0x291960f0 in nsPSMBackgroundThread::nsThreadRunner
(arg=0x2d213ba0) at nsPSMBackgroundThread.cpp:44
#15 0x29b3579a in _pt_root () from /usr/local/lib/libplds4.so.1
#16 0x2a76970f in pthread_getprio () from /lib/libthr.so.3
#17 0x00000000 in ?? ()

Thread 6 (Thread 2d21ac40 (LWP 100303)):
#0  0x2a774157 in __error () from /lib/libthr.so.3
#1  0x2a773d38 in __error () from /lib/libthr.so.3
#2  0x2e16afa0 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000001 in ?? ()
#5  0x2e16af80 in ?? ()
#6  0x00000000 in ?? ()
#7  0x2e168680 in ?? ()
#8  0xbf3f8d78 in ?? ()
#9  0x2a77269f in pthread_setcancelstate () from /lib/libthr.so.3
#10 0x2a771f3e in pthread_cond_signal () from /lib/libthr.so.3
#11 0x2a72a72b in pthread_cond_wait () from /lib/libc.so.7
#12 0x29b2f6a1 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1
#13 0x29b2f707 in PR_Wait () from /usr/local/lib/libplds4.so.1
#14 0x295f21bb in nsEventQueue::GetEvent (this=0x2e16af80, mayWait=1,
result=0xbf3f8ed4) at nsAutoLock.h:340
#15 0x295f3d34 in nsThread::ProcessNextEvent (this=0x2e137c90,
mayWait=1, result=0xbf3f8f10) at nsThread.h:112
#16 0x295981f6 in NS_ProcessNextEvent_P (thread=0x2e137c90, mayWait=1)
at nsThreadUtils.cpp:227
#17 0x295f4640 in nsThread::ThreadFunc (arg=0x2e137c90) at nsThread.cpp:254
#18 0x29b3579a in _pt_root () from /usr/local/lib/libplds4.so.1
#19 0x2a76970f in pthread_getprio () from /lib/libthr.so.3
#20 0x00000000 in ?? ()

Thread 5 (Thread 2e494940 (LWP 100304)):
#0  0x2a774157 in __error () from /lib/libthr.so.3
#1  0x2a773d38 in __error () from /lib/libthr.so.3
#2  0x2e5c09a0 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000001 in ?? ()
#5  0x2e5c0980 in ?? ()
#6  0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#7  0x29b4a020 in zones () from /usr/local/lib/libplds4.so.1
#8  0x2ac9baa4 in ?? ()
#9  0x2a77269f in pthread_setcancelstate () from /lib/libthr.so.3
#10 0x2a771f3e in pthread_cond_signal () from /lib/libthr.so.3
#11 0x2a72a72b in pthread_cond_wait () from /lib/libc.so.7
#12 0x29b2f6a1 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1
#13 0x29b2f707 in PR_Wait () from /usr/local/lib/libplds4.so.1
#14 0x295f21bb in nsEventQueue::GetEvent (this=0x2e5c0980, mayWait=1,
result=0xbf2f7ed4) at nsAutoLock.h:340
#15 0x295f3d34 in nsThread::ProcessNextEvent (this=0x2e503060,
mayWait=1, result=0xbf2f7f10) at nsThread.h:112
#16 0x295981f6 in NS_ProcessNextEvent_P (thread=0x2e503060, mayWait=1)
at nsThreadUtils.cpp:227
#17 0x295f4640 in nsThread::ThreadFunc (arg=0x2e503060) at nsThread.cpp:254
#18 0x29b3579a in _pt_root () from /usr/local/lib/libplds4.so.1
#19 0x2a76970f in pthread_getprio () from /lib/libthr.so.3
#20 0x00000000 in ?? ()

Thread 4 (Thread 2ea79ec0 (LWP 100305)):
#0  0x2a774157 in __error () from /lib/libthr.so.3
#1  0x2a773d38 in __error () from /lib/libthr.so.3
#2  0x2c175ee0 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000000 in ?? ()
#5  0x2c175ec0 in ?? ()
#6  0xbf0f5e4c in ?? ()
#7  0x29b4a020 in zones () from /usr/local/lib/libplds4.so.1
#8  0xbf0f5de8 in ?? ()
#9  0x2a775b14 in ?? () from /lib/libthr.so.3
#10 0x2c175ec0 in ?? ()
#11 0x2ea79ec0 in ?? ()
#12 0xbf0f5e68 in ?? ()
#13 0x2a771fce in pthread_cond_signal () from /lib/libthr.so.3
Previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 2e494080 (LWP 100307)):
#0  0x2a774157 in __error () from /lib/libthr.so.3
#1  0x2a773d38 in __error () from /lib/libthr.so.3
#2  0x2ce53520 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#5  0x2ce53500 in ?? ()
#6  0xbeef3d6c in ?? ()
#7  0x2ccc0d60 in ?? ()
#8  0x2e9f1a08 in ?? ()
#9  0x2a775b14 in ?? () from /lib/libthr.so.3
#10 0x2ce53500 in ?? ()
#11 0x2e494080 in ?? ()
#12 0xbeef3d88 in ?? ()
#13 0x2a771fce in pthread_cond_signal () from /lib/libthr.so.3
Previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 2eb12980 (LWP 100271)):
#0  0x2a774157 in __error () from /lib/libthr.so.3
#1  0x2a773d38 in __error () from /lib/libthr.so.3
#2  0x2c175ee0 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000000 in ?? ()
#5  0x2c175ec0 in ?? ()
#6  0xbecf1e4c in ?? ()
#7  0x29b4a020 in zones () from /usr/local/lib/libplds4.so.1
#8  0xbecf1de8 in ?? ()
#9  0x2a775b14 in ?? () from /lib/libthr.so.3
#10 0x2c175ec0 in ?? ()
#11 0x2eb12980 in ?? ()
#12 0xbecf1e68 in ?? ()
#13 0x2a771fce in pthread_cond_signal () from /lib/libthr.so.3
Previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 2d3afb00 (LWP 100306)):
#0  0x2a774157 in __error () from /lib/libthr.so.3
#1  0x2a773d38 in __error () from /lib/libthr.so.3
#2  0x2c175ee0 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000000 in ?? ()
#5  0x2c175ec0 in ?? ()
#6  0xbebf0e4c in ?? ()
#7  0x29b4a020 in zones () from /usr/local/lib/libplds4.so.1
#8  0xbebf0de8 in ?? ()
#9  0x2a775b14 in ?? () from /lib/libthr.so.3
---Type <return> to continue, or q <return> to quit---
#10 0x2c175ec0 in ?? ()
#11 0x2d3afb00 in ?? ()
#12 0xbebf0e68 in ?? ()
#13 0x2a771fce in pthread_cond_signal () from /lib/libthr.so.3
Previous frame identical to this frame (corrupt stack?)
#0  0x2a729617 in kill () from /lib/libc.so.7
(gdb)

I have the core file and the unstripped firefox version here for
further investigation.
Additional optimization is disabled.

Please Cc me as I'm did subscribe gnome at .

Regards,

Lucius


More information about the freebsd-gecko mailing list