crash in libc-2.11.1.so@0x2dad2

RESOLVED INCOMPLETE

Status

()

Core
General
--
critical
RESOLVED INCOMPLETE
3 years ago
2 years ago

People

(Reporter: ashughes, Unassigned)

Tracking

({crash})

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

3 years ago
This bug was filed from the Socorro interface and is 
report bp-3af72998-396d-4677-b8b4-7fb582140607.
=============================================================
0 	linux-gate.so 	linux-gate.so@0x422 	
1 	libc-2.11.1.so 	libc-2.11.1.so@0x2dad2 	
2 	libc-2.11.1.so 	libc-2.11.1.so@0x23768 	
3 	libpthread-2.11.1.so 	libpthread-2.11.1.so@0xfbb9 	
4 	libpthread-2.11.1.so 	libpthread-2.11.1.so@0xa0b3 	
5 	libpulse.so.0.12.2 	pa_threaded_mainloop_wait 	pulse/thread-mainloop.c:212
6 	libcanberra-pulse.so 	libcanberra-pulse.so@0x4aaa 	
7 	libcanberra.so.0.2.1 	libcanberra.so.0.2.1@0xbe46 	
8 	libcanberra.so.0.2.1 	libcanberra.so.0.2.1@0x2888 	
9 	libcanberra.so.0.2.1 	libcanberra.so.0.2.1@0x3135 	
10 	libcanberra.so.0.2.1 	libcanberra.so.0.2.1@0x34c3 	
11 	libxul.so 	nsSound::PlayEventSound(unsigned int) 	widget/gtk/nsSound.cpp
12 	libxul.so 	libxul.so@0x654638 	
13 	libxul.so 	XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 	js/xpconnect/src/XPCWrappedNative.cpp
14 	libxul.so 	XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) 	js/xpconnect/src/XPCWrappedNativeJSOps.cpp
15 	libxul.so 	js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) 	js/src/jscntxtinlines.h
16 	libxul.so 	Interpret 	js/src/vm/Interpreter.cpp
17 	libxul.so 	js::RunScript(JSContext*, js::RunState&) 	js/src/vm/Interpreter.cpp
18 	libxul.so 	js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) 	js/src/vm/Interpreter.cpp
19 	libxul.so 	js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) 	js/src/vm/Interpreter.cpp
20 	libxul.so 	js::DirectProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) 	js/src/jsproxy.cpp
21 	libxul.so 	js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) 	js/src/jswrapper.cpp
22 	libxul.so 	js::Proxy::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) 	js/src/jsproxy.cpp
23 	libxul.so 	js::proxy_Call(JSContext*, unsigned int, JS::Value*) 	js/src/jsproxy.cpp
24 	libxul.so 	js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) 	js/src/jscntxtinlines.h
25 	libxul.so 	js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) 	js/src/vm/Interpreter.cpp
26 	libxul.so 	js::jit::DoCallFallback 	js/src/jit/BaselineIC.cpp
27 		@0x501a49d 	
28 		@0xa67ca890 	
29 		@0x50158ca 	
30 	libxul.so 	EnterBaseline 	js/src/jit/BaselineJIT.cpp
31 	libxul.so 	js::jit::EnterBaselineAtBranch(JSContext*, js::InterpreterFrame*, unsigned char*) 	js/src/jit/BaselineJIT.cpp
32 	libxul.so 	Interpret 	js/src/vm/Interpreter.cpp
33 	libxul.so 	js::RunScript(JSContext*, js::RunState&) 	js/src/vm/Interpreter.cpp
34 	libxul.so 	js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) 	js/src/vm/Interpreter.cpp
35 	libxul.so 	js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) 	js/src/vm/Interpreter.cpp
36 	libxul.so 	JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) 	js/src/jsapi.cpp
37 	libxul.so 	mozilla::dom::EventHandlerNonNull::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&) 	obj-firefox/dom/bindings/EventHandlerBinding.cpp
38 	libxul.so 	mozilla::JSEventHandler::HandleEvent(nsIDOMEvent*) 	obj-firefox/dist/include/mozilla/dom/EventHandlerBinding.h
39 	libxul.so 	mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, nsIDOMEvent*, mozilla::dom::EventTarget*) 	dom/events/EventListenerManager.cpp
40 	libxul.so 	mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*) 	dom/events/EventListenerManager.cpp
41 	libxul.so 	mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) 	obj-firefox/dist/include/mozilla/EventListenerManager.h
42 	libxul.so 	mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsCOMArray<mozilla::dom::EventTarget>*) 	dom/events/EventDispatcher.cpp
43 	libxul.so 	nsDocumentViewer::LoadComplete(tag_nsresult) 	layout/base/nsDocumentViewer.cpp
44 	libxul.so 	nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, tag_nsresult) 	docshell/base/nsDocShell.cpp
45 	libxul.so 	nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, tag_nsresult) 	docshell/base/nsDocShell.cpp
46 	libxul.so 	nsDocLoader::DoFireOnStateChange(nsIWebProgress*, nsIRequest*, int&, tag_nsresult) 	uriloader/base/nsDocLoader.cpp
47 	libxul.so 	nsDocLoader::doStopDocumentLoad(nsIRequest*, tag_nsresult) 	uriloader/base/nsDocLoader.cpp
48 	libxul.so 	nsDocLoader::DocLoaderIsEmpty(bool) 	uriloader/base/nsDocLoader.cpp
49 	libxul.so 	nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 	uriloader/base/nsDocLoader.cpp
50 	libxul.so 	nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, tag_nsresult) 	netwerk/base/src/nsLoadGroup.cpp
51 	libxul.so 	imgRequestProxy::RemoveFromLoadGroup(bool) 	image/src/imgRequestProxy.cpp
52 	libxul.so 	imgRequestProxy::OnStopRequest(bool) 	image/src/imgRequestProxy.cpp
53 	libxul.so 	imgStatusTracker::SyncNotifyState(nsTObserverArray<mozilla::WeakPtr<imgRequestProxy> >&, bool, unsigned int, nsIntRect&, bool) 	image/src/imgStatusTracker.cpp
54 	libxul.so 	imgStatusTracker::SyncNotifyDifference(mozilla::image::ImageStatusDiff const&) 	image/src/imgStatusTracker.cpp
55 	libxul.so 	mozilla::image::RasterImage::FinishedSomeDecoding(mozilla::image::RasterImage::eShutdownIntent, mozilla::image::RasterImage::DecodeRequest*) 	image/src/RasterImage.cpp
56 	libxul.so 	mozilla::image::RasterImage::OnImageDataComplete(nsIRequest*, nsISupports*, tag_nsresult, bool) 	image/src/RasterImage.cpp
57 	libxul.so 	imgRequest::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 	image/src/imgRequest.cpp
58 	libxul.so 	ProxyListener::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 	image/src/imgLoader.cpp
59 	libxul.so 	nsBaseChannel::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 	netwerk/base/src/nsBaseChannel.cpp
60 	libxul.so 	nsInputStreamPump::OnStateStop() 	netwerk/base/src/nsInputStreamPump.cpp
61 	libxul.so 	nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) 	netwerk/base/src/nsInputStreamPump.cpp
62 	libxul.so 	nsInputStreamReadyEvent::Run() 	xpcom/io/nsStreamUtils.cpp
63 	libxul.so 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp
64 	libxul.so 	NS_ProcessNextEvent(nsIThread*, bool) 	xpcom/glue/nsThreadUtils.cpp
65 	libxul.so 	nsXULWindow::ShowModal() 	xpfe/appshell/src/nsXULWindow.cpp
66 	libxul.so 	nsContentTreeOwner::ShowAsModal() 	xpfe/appshell/src/nsContentTreeOwner.cpp
67 	libxul.so 	nsWindowWatcher::OpenWindowInternal(nsIDOMWindow*, char const*, char const*, char const*, bool, bool, bool, nsIArray*, nsIDOMWindow**) 	embedding/components/windowwatcher/src/nsWindowWatcher.cpp
68 	libxul.so 	nsWindowWatcher::OpenWindow(nsIDOMWindow*, char const*, char const*, char const*, nsISupports*, nsIDOMWindow**) 	embedding/components/windowwatcher/src/nsWindowWatcher.cpp
69 	libxul.so 	libxul.so@0x654638 	
70 	libxul.so 	XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 	js/xpconnect/src/XPCWrappedNative.cpp
71 	libxul.so 	XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) 	js/xpconnect/src/XPCWrappedNativeJSOps.cpp
72 	libxul.so 	js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) 	js/src/jscntxtinlines.h
73 	libxul.so 	Interpret 	js/src/vm/Interpreter.cpp
74 	libxul.so 	js::RunScript(JSContext*, js::RunState&) 	js/src/vm/Interpreter.cpp
75 	libxul.so 	js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) 	js/src/vm/Interpreter.cpp
76 	libxul.so 	js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) 	js/src/vm/Interpreter.cpp
77 	libxul.so 	JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) 	js/src/jsapi.cpp
78 	libxul.so 	nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) 	js/xpconnect/src/XPCWrappedJSClass.cpp
79 	libxul.so 	nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) 	js/xpconnect/src/XPCWrappedJS.cpp
80 	libxul.so 	PrepareAndDispatch 	xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
81 	libxul.so 	libxul.so@0x654638 	
82 	libxul.so 	XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 	js/xpconnect/src/XPCWrappedNative.cpp
83 	libxul.so 	XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) 	js/xpconnect/src/XPCWrappedNativeJSOps.cpp
84 	libxul.so 	js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) 	js/src/jscntxtinlines.h
85 	libxul.so 	Interpret 	js/src/vm/Interpreter.cpp
86 	libxul.so 	js::RunScript(JSContext*, js::RunState&) 	js/src/vm/Interpreter.cpp
87 	libxul.so 	js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) 	js/src/vm/Interpreter.cpp
88 	libxul.so 	js::CallOrConstructBoundFunction(JSContext*, unsigned int, JS::Value*) 	js/src/jsfun.cpp
89 	libxul.so 	js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) 	js/src/jscntxtinlines.h
103 	libxul.so 	XRE_main 	toolkit/xre/nsAppRunner.cpp
104 	firefox 	do_main 	browser/app/nsBrowserApp.cpp
105 	firefox 	main 	browser/app/nsBrowserApp.cpp
106 	libc-2.11.1.so 	libc-2.11.1.so@0x16bf6 	
107 	firefox 	firefox@0x58cd 	
108 	firefox 	firefox@0x2e40 	
109 	firefox 	firefox@0x1dd20 	
110 	ld-2.11.1.so 	ld-2.11.1.so@0xe080 	
111 	ld-2.11.1.so 	ld-2.11.1.so@0x1c8f8 	
112 		@0x1 	
=============================================================
More reports:
https://crash-stats.mozilla.com/report/list?product=Firefox&signature=libc-2.11.1.so%400x2dad2

I suspect this crash was caused by a recent update from Canonical. This first appeared on June 6, 2014 and is happening across product. I see crashes for Firefox, Seamonkey, and Thunderbird with versions back as far as 17.0.5 all appearing in the last couple of days.

Some of the comments also mention general hanging starting after receiving updates on Ubuntu. Note this is not a topcrash but given that it happened recently it may be worth investigating.
(Reporter)

Comment 1

3 years ago
Not sure if either of these are related, but I found two "firefox hang" issues in Launchpad:

https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1327112
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1326657
(Reporter)

Comment 2

3 years ago
Here's a site which shows the recent Ubuntu updates:
http://www.ubuntuupdates.org/package_logs?noppa=2&page=3&type=dists&vals=trusty

I'm not sure if that provides any leads.
(Reporter)

Comment 3

3 years ago
Most but not all of the stacks seem to include libpulse and libcanberra, so maybe something audio related? Chris, would you be able to assist in investigating this issue?
Flags: needinfo?(chrisccoulson)
(Reporter)

Comment 4

2 years ago
Closing this bug as INCOMPLETE since we've found no actionable leads and there haven't been reports of this crash recently.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Flags: needinfo?(chrisccoulson)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.