Bug#784171: Iceweasel crashes on bus error

Pavel Schon pavel at schon.cz
Sun May 3 18:47:21 UTC 2015


Package: iceweasel
Version: 31.6.0esr-1

Iceweasel in Jessie crashes on bus error when visited websites.
I'm using Debian Jessie, desktop KDE, kernel 3.16.7-ckt9-3~deb8u1.

Backtrace:

(gdb) bt
#0  _dl_setup_hash (map=map at entry=0x7fffc6b03000) at dl-lookup.c:867
#1  0x00007ffff7de2637 in _dl_map_object_from_fd (name=name at entry=0x7ffff4d46d01 "libgstreamer-1.0.so.0", fd=-1, fbp=fbp at entry=0x7fffffff9ac8, realname=<optimized out>, loader=loader at entry=0x0, l_type=l_type at entry=2, mode=mode at entry=-1879048190,
     stack_endp=stack_endp at entry=0x7fffffff9ac0, nsid=nsid at entry=0) at dl-load.c:1558
#2  0x00007ffff7de409f in _dl_map_object (loader=0x0, loader at entry=0x7ffff6c0d000, name=name at entry=0x7ffff4d46d01 "libgstreamer-1.0.so.0", type=type at entry=2, trace_mode=trace_mode at entry=0, mode=mode at entry=-1879048190, nsid=<optimized out>) at dl-load.c:2605
#3  0x00007ffff7deea25 in dl_open_worker (a=a at entry=0x7fffffffa048) at dl-open.c:235
#4  0x00007ffff7dea8b4 in _dl_catch_error (objname=objname at entry=0x7fffffffa038, errstring=errstring at entry=0x7fffffffa040, mallocedp=mallocedp at entry=0x7fffffffa037, operate=operate at entry=0x7ffff7dee970 <dl_open_worker>, args=args at entry=0x7fffffffa048) at dl-error.c:187
#5  0x00007ffff7dee43b in _dl_open (file=0x7ffff4d46d01 "libgstreamer-1.0.so.0", mode=-2147483646, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7fffffffe1e8, env=0x7fffe69eb9f0) at dl-open.c:661
#6  0x00007ffff79bc02b in dlopen_doit (a=a at entry=0x7fffffffa260) at dlopen.c:66
#7  0x00007ffff7dea8b4 in _dl_catch_error (objname=0x7ffff6c0a050, errstring=0x7ffff6c0a058, mallocedp=0x7ffff6c0a048, operate=0x7ffff79bbfd0 <dlopen_doit>, args=0x7fffffffa260) at dl-error.c:187
#8  0x00007ffff79bc5dd in _dlerror_run (operate=operate at entry=0x7ffff79bbfd0 <dlopen_doit>, args=args at entry=0x7fffffffa260) at dlerror.c:163
#9  0x00007ffff79bc0c1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#10 0x00007ffff3de58fe in mozilla::load_gstreamer () at /tmp/buildd/iceweasel-31.6.0esr/content/media/gstreamer/GStreamerLoader.cpp:74
#11 0x00007ffff3de5294 in mozilla::GStreamerFormatHelper::Instance () at /tmp/buildd/iceweasel-31.6.0esr/content/media/gstreamer/GStreamerFormatHelper.cpp:23
#12 0x00007ffff3de5184 in mozilla::GStreamerDecoder::CanHandleMediaType (aMIMEType=..., aCodecs=aCodecs at entry=0x0) at /tmp/buildd/iceweasel-31.6.0esr/content/media/gstreamer/GStreamerDecoder.cpp:24
#13 0x00007ffff3d8cdf5 in mozilla::DecoderTraits::CanHandleMediaType (aMIMEType=0x7fffffffa3b0 "video/mp4", aHaveRequestedCodecs=aHaveRequestedCodecs at entry=false, aRequestedCodecs=...) at /tmp/buildd/iceweasel-31.6.0esr/content/media/DecoderTraits.cpp:390
#14 0x00007ffff3d3df4b in mozilla::dom::HTMLMediaElement::GetCanPlay (aType=...) at /tmp/buildd/iceweasel-31.6.0esr/content/html/content/src/HTMLMediaElement.cpp:2475
#15 0x00007ffff3d3dfa4 in mozilla::dom::HTMLMediaElement::CanPlayType (this=<optimized out>, aType=..., aResult=...) at /tmp/buildd/iceweasel-31.6.0esr/content/html/content/src/HTMLMediaElement.cpp:2481
#16 0x00007ffff378600d in mozilla::dom::HTMLMediaElementBinding::canPlayType (cx=0x7fffd43ba480, obj=..., self=0x7fffdaf28200, args=...) at /tmp/buildd/iceweasel-31.6.0esr/build-browser/dom/bindings/HTMLMediaElementBinding.cpp:339
#17 0x00007ffff395a1e6 in mozilla::dom::GenericBindingMethod (cx=0x7fffd43ba480, argc=<optimized out>, vp=<optimized out>) at /tmp/buildd/iceweasel-31.6.0esr/dom/bindings/BindingUtils.cpp:2310
#18 0x00007ffff4958d41 in CallJSNative (args=..., native=<optimized out>, cx=<optimized out>) at /tmp/buildd/iceweasel-31.6.0esr/js/src/jscntxtinlines.h:239
#19 js::Invoke (cx=0x7fffd43ba480, args=..., construct=(js::CONSTRUCT | unknown: 4158599895)) at /tmp/buildd/iceweasel-31.6.0esr/js/src/vm/Interpreter.cpp:475
#20 0x00007ffff494f512 in Interpret (cx=0x7fffd43ba480, state=...) at /tmp/buildd/iceweasel-31.6.0esr/js/src/vm/Interpreter.cpp:2620
#21 0x00007ffff49589a9 in js::RunScript (cx=0x7fffd43ba480, state=...) at /tmp/buildd/iceweasel-31.6.0esr/js/src/vm/Interpreter.cpp:422
#22 0x00007ffff4958c19 in js::Invoke (cx=0x7fffd43ba480, args=..., construct=(js::CONSTRUCT | unknown: 4158599895), construct at entry=js::NO_CONSTRUCT) at /tmp/buildd/iceweasel-31.6.0esr/js/src/vm/Interpreter.cpp:494
#23 0x00007ffff4959231 in js::Invoke (cx=cx at entry=0x7fffd43ba480, thisv=..., fval=..., argc=1, argv=<optimized out>, rval=...) at /tmp/buildd/iceweasel-31.6.0esr/js/src/vm/Interpreter.cpp:531
#24 0x00007ffff48227fa in JS::Call (cx=cx at entry=0x7fffd43ba480, thisv=..., thisv at entry=..., fval=..., fval at entry=..., args=..., rval=..., rval at entry=...) at /tmp/buildd/iceweasel-31.6.0esr/js/src/jsapi.cpp:5076
#25 0x00007ffff372e132 in mozilla::dom::EventHandlerNonNull::Call (this=this at entry=0x7fffdaf0ff70, cx=0x7fffd43ba480, aThisVal=..., aThisVal at entry=..., event=..., aRetVal=..., aRetVal at entry=..., aRv=...)
     at /tmp/buildd/iceweasel-31.6.0esr/build-browser/dom/bindings/EventHandlerBinding.cpp:36
#26 0x00007ffff3b338e6 in Call<nsISupports*> (aExceptionHandling=mozilla::dom::CallbackObject::eReportExceptions, aRv=..., aRetVal=..., event=..., thisObjPtr=@0x7fffd7be5830: 0x7fffd95b8400, this=0x7fffdaf0ff70) at ../../dist/include/mozilla/dom/EventHandlerBinding.h:62
#27 mozilla::JSEventHandler::HandleEvent (this=0x7fffd7be5820, aEvent=<optimized out>) at /tmp/buildd/iceweasel-31.6.0esr/dom/events/JSEventHandler.cpp:215
#28 0x00007ffff3b29961 in mozilla::EventListenerManager::HandleEventSubType (this=this at entry=0x7fffe2e8f0d0, aListener=<optimized out>, aListener at entry=0x7fffdb65d408, aDOMEvent=0x7fffcd3d71a0, aCurrentTarget=aCurrentTarget at entry=0x7fffd95b8400)
     at /tmp/buildd/iceweasel-31.6.0esr/dom/events/EventListenerManager.cpp:950
#29 0x00007ffff3b29b39 in mozilla::EventListenerManager::HandleEventInternal (this=0x7fffe2e8f0d0, aPresContext=<optimized out>, aEvent=0x7fffffffc188, aDOMEvent=0x7fffffffc090, aCurrentTarget=0x7fffd95b8400, aEventStatus=0x7fffffffc098)
     at /tmp/buildd/iceweasel-31.6.0esr/dom/events/EventListenerManager.cpp:1011
#30 0x00007ffff3b29f3d in mozilla::EventTargetChainItem::HandleEventTargetChain (aChain=..., aVisitor=..., aCallback=aCallback at entry=0x0, aCd=...) at /tmp/buildd/iceweasel-31.6.0esr/dom/events/EventDispatcher.cpp:287
#31 0x00007ffff3b2a689 in mozilla::EventDispatcher::Dispatch (aTarget=<optimized out>, aPresContext=<optimized out>, aEvent=0x7fffffffc188, aDOMEvent=<optimized out>, aEventStatus=<optimized out>, aCallback=<optimized out>, aTargets=0x0)
     at /tmp/buildd/iceweasel-31.6.0esr/dom/events/EventDispatcher.cpp:598
#32 0x00007ffff3f68568 in nsDocumentViewer::LoadComplete (this=0x7fffd43e6fe0, aStatus=4294951304) at /tmp/buildd/iceweasel-31.6.0esr/layout/base/nsDocumentViewer.cpp:999
#33 0x00007ffff41d8a85 in nsDocShell::EndPageLoad (this=0x7fffd42a9400, aChannel=0x7fffd42d7850, aStatus=NS_OK, aProgress=<optimized out>) at /tmp/buildd/iceweasel-31.6.0esr/docshell/base/nsDocShell.cpp:6969
#34 0x00007ffff41dbb6e in nsDocShell::OnStateChange (this=0x7fffd42a9400, aProgress=0x7fffd42a9428, aRequest=0x7fffd42d7850, aStateFlags=131088, aStatus=NS_OK) at /tmp/buildd/iceweasel-31.6.0esr/docshell/base/nsDocShell.cpp:6768
#35 0x00007ffff3512946 in nsDocLoader::DoFireOnStateChange (this=0x7fffd42a9400, aProgress=aProgress at entry=0x7fffd42a9428, aRequest=aRequest at entry=0x7fffd42d7850, aStateFlags=@0x7fffffffc6a4: 131088, aStatus=aStatus at entry=NS_OK)
     at /tmp/buildd/iceweasel-31.6.0esr/uriloader/base/nsDocLoader.cpp:1330
#36 0x00007ffff3515593 in nsDocLoader::doStopDocumentLoad (this=this at entry=0x7fffd42a9400, request=0x7fffd42d7850, aStatus=NS_OK) at /tmp/buildd/iceweasel-31.6.0esr/uriloader/base/nsDocLoader.cpp:863
#37 0x00007ffff35157f5 in nsDocLoader::DocLoaderIsEmpty (this=0x7fffd42a9400, aFlushLayout=<optimized out>) at /tmp/buildd/iceweasel-31.6.0esr/uriloader/base/nsDocLoader.cpp:753
#38 0x00007ffff3515ade in nsDocLoader::OnStopRequest (this=0x7fffd42a9400, aRequest=0x7fffcf9f2dc0, aCtxt=<optimized out>, aStatus=NS_OK) at /tmp/buildd/iceweasel-31.6.0esr/uriloader/base/nsDocLoader.cpp:637
#39 0x00007ffff31988bf in nsLoadGroup::RemoveRequest (this=0x7fffd4291b80, request=0x7fffcf9f2dc0, ctxt=0x0, aStatus=NS_OK) at /tmp/buildd/iceweasel-31.6.0esr/netwerk/base/src/nsLoadGroup.cpp:689
#40 0x00007ffff3c47126 in nsDocument::DoUnblockOnload (this=0x7fffd470e800) at /tmp/buildd/iceweasel-31.6.0esr/content/base/src/nsDocument.cpp:8724
#41 0x00007ffff3c4afb2 in nsDocument::UnblockOnload (this=0x7fffd470e800, aFireSync=<optimized out>) at /tmp/buildd/iceweasel-31.6.0esr/content/base/src/nsDocument.cpp:8652
#42 0x00007ffff3c4ba91 in nsDocument::DispatchContentLoadedEvents (this=0x7fffd470e800) at /tmp/buildd/iceweasel-31.6.0esr/content/base/src/nsDocument.cpp:4913
#43 0x00007ffff3c3d379 in nsRunnableMethodImpl<void (nsDocument::*)(), void, true>::Run (this=<optimized out>) at ../../../dist/include/nsThreadUtils.h:387
#44 0x00007ffff3147033 in nsThread::ProcessNextEvent (this=0x7ffff6cdc270, mayWait=<optimized out>, result=0x7fffffffca47) at /tmp/buildd/iceweasel-31.6.0esr/xpcom/threads/nsThread.cpp:715
#45 0x00007ffff3103287 in NS_ProcessNextEvent (thread=<optimized out>, mayWait=mayWait at entry=false) at /tmp/buildd/iceweasel-31.6.0esr/xpcom/glue/nsThreadUtils.cpp:263
#46 0x00007ffff32ed2c7 in mozilla::ipc::MessagePump::Run (this=0x7ffff6cc3b00, aDelegate=0x7ffff6cf01c0) at /tmp/buildd/iceweasel-31.6.0esr/ipc/glue/MessagePump.cpp:95
#47 0x00007ffff32e27ef in RunHandler (this=0x7ffff6cf01c0) at /tmp/buildd/iceweasel-31.6.0esr/ipc/chromium/src/base/message_loop.cc:222
#48 MessageLoop::Run (this=0x7ffff6cf01c0) at /tmp/buildd/iceweasel-31.6.0esr/ipc/chromium/src/base/message_loop.cc:196
#49 0x00007ffff39d1612 in nsBaseAppShell::Run (this=0x7fffc6b03000) at /tmp/buildd/iceweasel-31.6.0esr/widget/xpwidgets/nsBaseAppShell.cpp:164
#50 0x00007ffff42e804b in nsAppStartup::Run (this=0x7fffe50a8060) at /tmp/buildd/iceweasel-31.6.0esr/toolkit/components/startup/nsAppStartup.cpp:278
#51 0x00007ffff42c3603 in XREMain::XRE_mainRun (this=this at entry=0x7fffffffcce0) at /tmp/buildd/iceweasel-31.6.0esr/toolkit/xre/nsAppRunner.cpp:4008
#52 0x00007ffff42c3881 in XREMain::XRE_main (this=this at entry=0x7fffffffcce0, argc=argc at entry=1, argv=argv at entry=0x7fffffffe1e8, aAppData=aAppData at entry=0x7fffffffcee0) at /tmp/buildd/iceweasel-31.6.0esr/toolkit/xre/nsAppRunner.cpp:4077
#53 0x00007ffff42c3a9a in XRE_main (argc=1, argv=0x7fffffffe1e8, aAppData=0x7fffffffcee0, aFlags=<optimized out>) at /tmp/buildd/iceweasel-31.6.0esr/toolkit/xre/nsAppRunner.cpp:4289
#54 0x00005555555583de in do_main (argc=1, argv=0x7fffffffe1e8, xreDirectory=0x7ffff6c5f780) at /tmp/buildd/iceweasel-31.6.0esr/browser/app/nsBrowserApp.cpp:282
#55 0x0000555555557b26 in main (argc=1, argv=0x7fffffffe1e8) at /tmp/buildd/iceweasel-31.6.0esr/browser/app/nsBrowserApp.cpp:643



More information about the pkg-mozilla-maintainers mailing list