Closed Bug 1022742 Opened 11 years ago Closed 10 years ago

crash in libc-2.11.1.so@0x2dad2

Categories

(Core :: General, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: u279076, Unassigned)

Details

(Keywords: crash)

Crash Data

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.
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
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.
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)
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
Closed: 10 years ago
Flags: needinfo?(chrisccoulson)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.