Closed Bug 969440 Opened 12 years ago Closed 8 years ago

Desktop b2g build default process crashes after a mouse click

Categories

(Firefox OS Graveyard :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mayhemer, Unassigned)

Details

linux, b2g-inbound, debug, clobbered build, latest master of gaia, fresh profile (rm && make profile). *applied patch for desktop multiprocess* STR: - open e.g. settings - click the mouse to e.g. switch wifi on or off (doesn't actually matter) => Program received signal SIGSEGV, Segmentation fault. 0x00007ffc5aa4c180 in mozilla::dom::TabParent::SendRealTouchEvent (this=0x7ffc2fbb8200, event=...) at /home/mayhemer/Mozilla/src/b2g-inbound/dom/ipc/TabParent.cpp:800 800 MOZ_ASSERT((!sEventCapturer && mEventCaptureDepth == 0) || (gdb) bt #0 0x00007ffc5aa4c180 in mozilla::dom::TabParent::SendRealTouchEvent (this=0x7ffc2fbb8200, event=...) at /home/mayhemer/Mozilla/src/b2g-inbound/dom/ipc/TabParent.cpp:800 #1 0x00007ffc5aa501ea in mozilla::dom::TabParent::InjectTouchEvent (this=0x7ffc2fbb8200, aType=..., aIdentifiers=0x7ffc2d8040c0, aXs=0x7ffc33785100, aYs=0x7ffc33785128, aRxs= 0x7ffc33785138, aRys=0x7ffc337851a8, aRotationAngles=0x7ffc337851b0, aForces=0x7ffc33785240, aCount=1, aModifiers=0) at /home/mayhemer/Mozilla/src/b2g-inbound/dom/ipc/TabParent.cpp:1961 #2 0x00007ffc5981ea72 in NS_InvokeByIndex (that=0x7ffc2fbb8260, methodIndex=3, paramCount=10, params=0x7ffc37037308) at /home/mayhemer/Mozilla/src/b2g-inbound/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:164 #3 0x00007ffc5aba94c3 in CallMethodHelper::Invoke (this=0x7fffc2633d40) at /home/mayhemer/Mozilla/src/b2g-inbound/js/xpconnect/src/XPCWrappedNative.cpp:2389 #4 0x00007ffc5aba6f72 in CallMethodHelper::Call (this=0x7fffc2633d40) at /home/mayhemer/Mozilla/src/b2g-inbound/js/xpconnect/src/XPCWrappedNative.cpp:1734 #5 0x00007ffc5aba6e4e in XPCWrappedNative::CallMethod (ccx=..., mode=XPCWrappedNative::CALL_METHOD) at /home/mayhemer/Mozilla/src/b2g-inbound/js/xpconnect/src/XPCWrappedNative.cpp:1701 #6 0x00007ffc5abb5229 in XPC_WN_CallMethod (cx=0x7ffc5fadd340, argc=10, vp=0x7ffc4ed663a8) at /home/mayhemer/Mozilla/src/b2g-inbound/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1282 #7 0x00007ffc5cdb795b in js::CallJSNative (cx=0x7ffc5fadd340, native=0x7ffc5abb4f35 <XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/../../js/src/jscntxtinlines.h:220 #8 0x00007ffc5cdbde8c in js::Invoke (cx=0x7ffc5fadd340, args=..., construct=js::NO_CONSTRUCT) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:466 #9 0x00007ffc5cdcbee1 in Interpret (cx=0x7ffc5fadd340, state=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:2597 #10 0x00007ffc5cdbdb33 in js::RunScript (cx=0x7ffc5fadd340, state=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:423 #11 0x00007ffc5cdbdfbb in js::Invoke (cx=0x7ffc5fadd340, args=..., construct=js::NO_CONSTRUCT) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:485 #12 0x00007ffc5cc33e71 in js_fun_apply (cx=0x7ffc5fadd340, argc=2, vp=0x7ffc4ed66290) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsfun.cpp:1070 #13 0x00007ffc5cdb795b in js::CallJSNative (cx=0x7ffc5fadd340, native=0x7ffc5cc3353f <js_fun_apply(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/../../js/src/jscntxtinlines.h:220 #14 0x00007ffc5cdbde8c in js::Invoke (cx=0x7ffc5fadd340, args=..., construct=js::NO_CONSTRUCT) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:466 #15 0x00007ffc5cdcbee1 in Interpret (cx=0x7ffc5fadd340, state=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:2597 #16 0x00007ffc5cdbdb33 in js::RunScript (cx=0x7ffc5fadd340, state=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:423 #17 0x00007ffc5cdbdfbb in js::Invoke (cx=0x7ffc5fadd340, args=..., construct=js::NO_CONSTRUCT) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:485 #18 0x00007ffc5cdbe308 in js::Invoke (cx=0x7ffc5fadd340, thisv=..., fval=..., argc=9, argv=0x7ffc37010f10, rval=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:522 #19 0x00007ffc5cce37ce in js::DirectProxyHandler::call (this=0x7ffc5f0b4630, cx=0x7ffc5fadd340, proxy=..., args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsproxy.cpp:465 #20 0x00007ffc5ccf0e9d in js::Proxy::call (cx=0x7ffc5fadd340, proxy=..., args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsproxy.cpp:2636 #21 0x00007ffc5ccf2f8d in js::proxy_Call (cx=0x7ffc5fadd340, argc=9, vp=0x7ffc37010f00) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsproxy.cpp:3079 #22 0x00007ffc5cdb795b in js::CallJSNative (cx=0x7ffc5fadd340, native=0x7ffc5ccf2ea5 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/../../js/src/jscntxtinlines.h:220 #23 0x00007ffc5cdbddf6 in js::Invoke (cx=0x7ffc5fadd340, args=..., construct=js::NO_CONSTRUCT) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:459 #24 0x00007ffc5cdbe308 in js::Invoke (cx=0x7ffc5fadd340, thisv=..., fval=..., argc=9, argv=0x7ffc4ed661b8, rval=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:522 #25 0x00007ffc5cce37ce in js::DirectProxyHandler::call (this=0x7ffc5f1518f0, cx=0x7ffc5fadd340, proxy=..., args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsproxy.cpp:465 #26 0x00007ffc5cd5c836 in js::CrossCompartmentWrapper::call (this=0x7ffc5f1518f0, cx=0x7ffc5fadd340, wrapper=..., args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jswrapper.cpp:468 #27 0x00007ffc5ccf0e9d in js::Proxy::call (cx=0x7ffc5fadd340, proxy=..., args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsproxy.cpp:2636 #28 0x00007ffc5ccf2f8d in js::proxy_Call (cx=0x7ffc5fadd340, argc=9, vp=0x7ffc4ed661a8) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsproxy.cpp:3079 #29 0x00007ffc5cdb795b in js::CallJSNative (cx=0x7ffc5fadd340, native=0x7ffc5ccf2ea5 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/../../js/src/jscntxtinlines.h:220 #30 0x00007ffc5cdbddf6 in js::Invoke (cx=0x7ffc5fadd340, args=..., construct=js::NO_CONSTRUCT) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:459 #31 0x00007ffc5cdcbee1 in Interpret (cx=0x7ffc5fadd340, state=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:2597 #32 0x00007ffc5cdbdb33 in js::RunScript (cx=0x7ffc5fadd340, state=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:423 #33 0x00007ffc5cdbdfbb in js::Invoke (cx=0x7ffc5fadd340, args=..., construct=js::NO_CONSTRUCT) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:485 #34 0x00007ffc5cdbe308 in js::Invoke (cx=0x7ffc5fadd340, thisv=..., fval=..., argc=1, argv=0x7fffc263b7e8, rval=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:522 ---Type <return> to continue, or q <return> to quit--- #35 0x00007ffc5cce37ce in js::DirectProxyHandler::call (this=0x7ffc5f1518f0, cx=0x7ffc5fadd340, proxy=..., args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsproxy.cpp:465 #36 0x00007ffc5cd5c836 in js::CrossCompartmentWrapper::call (this=0x7ffc5f1518f0, cx=0x7ffc5fadd340, wrapper=..., args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jswrapper.cpp:468 #37 0x00007ffc5ccf0e9d in js::Proxy::call (cx=0x7ffc5fadd340, proxy=..., args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsproxy.cpp:2636 #38 0x00007ffc5ccf2f8d in js::proxy_Call (cx=0x7ffc5fadd340, argc=1, vp=0x7fffc263b7d8) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsproxy.cpp:3079 #39 0x00007ffc5cdb795b in js::CallJSNative (cx=0x7ffc5fadd340, native=0x7ffc5ccf2ea5 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/../../js/src/jscntxtinlines.h:220 #40 0x00007ffc5cdbddf6 in js::Invoke (cx=0x7ffc5fadd340, args=..., construct=js::NO_CONSTRUCT) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:459 #41 0x00007ffc5cdbe308 in js::Invoke (cx=0x7ffc5fadd340, thisv=..., fval=..., argc=1, argv=0x7fffc263b9e0, rval=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/vm/Interpreter.cpp:522 #42 0x00007ffc5cbf71f8 in JS::Call (cx=0x7ffc5fadd340, thisv=..., fval=..., argc=1, argv=0x7fffc263b9e0, rval=...) at /home/mayhemer/Mozilla/src/b2g-inbound/js/src/jsapi.cpp:5031 #43 0x00007ffc5a4f5a12 in mozilla::dom::EventListener::HandleEvent (this=0x7ffc40a68e20, cx=0x7ffc5fadd340, aThisVal=..., event=..., aRv=...) at /home/mayhemer/Mozilla/src/b2g-inbound/_obj-b2g-debug/dom/bindings/EventListenerBinding.cpp:42 #44 0x00007ffc5add8179 in mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget*> (this=0x7ffc40a68e20, thisObjPtr=@0x7fffc263bc80: 0x7ffc4c5dc800, event=..., aRv= ..., aExceptionHandling=mozilla::dom::CallbackObject::eReportExceptions) at ../../dist/include/mozilla/dom/EventListenerBinding.h:54 #45 0x00007ffc5add6351 in nsEventListenerManager::HandleEventSubType (this=0x7ffc423e1a20, aListenerStruct=0x7ffc40b2a260, aDOMEvent=0x7ffc40c4e160, aCurrentTarget= 0x7ffc4c5dc800) at /home/mayhemer/Mozilla/src/b2g-inbound/dom/events/nsEventListenerManager.cpp:945 #46 0x00007ffc5add6683 in nsEventListenerManager::HandleEventInternal (this=0x7ffc423e1a20, aPresContext=0x7ffc40bac800, aEvent=0x7fffc263c7e0, aDOMEvent=0x7fffc263bf10, aCurrentTarget=0x7ffc4c5dc800, aEventStatus=0x7fffc263bf18) at /home/mayhemer/Mozilla/src/b2g-inbound/dom/events/nsEventListenerManager.cpp:1008 #47 0x00007ffc5adcdd83 in nsEventListenerManager::HandleEvent (this=0x7ffc423e1a20, aPresContext=0x7ffc40bac800, aEvent=0x7fffc263c7e0, aDOMEvent=0x7fffc263bf10, aCurrentTarget=0x7ffc4c5dc800, aEventStatus=0x7fffc263bf18) at /home/mayhemer/Mozilla/src/b2g-inbound/dom/events/nsEventListenerManager.h:328 #48 0x00007ffc5adce346 in nsEventTargetChainItem::HandleEvent (this=0x7ffc4c5cd210, aVisitor=..., aCd=...) at /home/mayhemer/Mozilla/src/b2g-inbound/dom/events/nsEventDispatcher.cpp:193 #49 0x00007ffc5adce693 in nsEventTargetChainItem::HandleEventTargetChain (aChain=..., aVisitor=..., aCallback=0x7fffc263c110, aCd=...) at /home/mayhemer/Mozilla/src/b2g-inbound/dom/events/nsEventDispatcher.cpp:262 #50 0x00007ffc5adcfb1a in nsEventDispatcher::Dispatch (aTarget=0x7ffc30d0e600, aPresContext=0x7ffc40bac800, aEvent=0x7fffc263c7e0, aDOMEvent=0x0, aEventStatus=0x7fffc263c6fc, aCallback=0x7fffc263c110, aTargets=0x0) at /home/mayhemer/Mozilla/src/b2g-inbound/dom/events/nsEventDispatcher.cpp:597 #51 0x00007ffc5b8535a2 in PresShell::HandleEventInternal (this=0x7ffc40c0e000, aEvent=0x7fffc263c7e0, aStatus=0x7fffc263c6fc) at /home/mayhemer/Mozilla/src/b2g-inbound/layout/base/nsPresShell.cpp:7146 #52 0x00007ffc5b85252a in PresShell::HandlePositionedEvent (this=0x7ffc40c0e000, aTargetFrame=0x7ffc436963c0, aEvent=0x7fffc263c7e0, aEventStatus=0x7fffc263c6fc) at /home/mayhemer/Mozilla/src/b2g-inbound/layout/base/nsPresShell.cpp:6876 #53 0x00007ffc5b851ab5 in PresShell::HandleEvent (this=0x7ffc4c5dcc00, aFrame=0x7ffc45023458, aEvent=0x7fffc263c7e0, aDontRetargetEvents=false, aEventStatus=0x7fffc263c6fc) at /home/mayhemer/Mozilla/src/b2g-inbound/layout/base/nsPresShell.cpp:6676 #54 0x00007ffc5b093b06 in nsViewManager::DispatchEvent (this=0x7ffc4522e9c0, aEvent=0x7fffc263c7e0, aView=0x7ffc452ac200, aStatus=0x7fffc263c6fc) at /home/mayhemer/Mozilla/src/b2g-inbound/view/src/nsViewManager.cpp:753 #55 0x00007ffc5b0913e8 in nsView::HandleEvent (this=0x7ffc452ac200, aEvent=0x7fffc263c7e0, aUseAttachedEvents=true) at /home/mayhemer/Mozilla/src/b2g-inbound/view/src/nsView.cpp:1084 #56 0x00007ffc5aa641fb in nsWindow::DispatchEvent (this=0x7ffc5faeae70, aEvent=0x7fffc263c7e0, aStatus=@0x7fffc263c92c: nsEventStatus_eIgnore) at /home/mayhemer/Mozilla/src/b2g-inbound/widget/gtk/nsWindow.cpp:466 #57 0x00007ffc5aa699ba in nsWindow::OnButtonPressEvent (this=0x7ffc5faeae70, aEvent=0x7ffc36edeef0) at /home/mayhemer/Mozilla/src/b2g-inbound/widget/gtk/nsWindow.cpp:2767 #58 0x00007ffc5aa6fffb in button_press_event_cb (widget=0x7ffc4c50d360, event=0x7ffc36edeef0) at /home/mayhemer/Mozilla/src/b2g-inbound/widget/gtk/nsWindow.cpp:5239 #59 0x0000003286d4da1c in ?? () from /lib64/libgtk-x11-2.0.so.0 #60 0x00000034cd60f664 in g_closure_invoke () from /lib64/libgobject-2.0.so.0 #61 0x00000034cd6206d8 in ?? () from /lib64/libgobject-2.0.so.0 #62 0x00000034cd6282a7 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0 #63 0x00000034cd6287c2 in g_signal_emit () from /lib64/libgobject-2.0.so.0 #64 0x0000003286e8148e in ?? () from /lib64/libgtk-x11-2.0.so.0 #65 0x0000003286d4b7e4 in gtk_propagate_event () from /lib64/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #66 0x0000003286d4bb4b in gtk_main_do_event () from /lib64/libgtk-x11-2.0.so.0 #67 0x0000003282c61ecc in ?? () from /lib64/libgdk-x11-2.0.so.0 #68 0x00000034cb247825 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #69 0x00000034cb247b58 in ?? () from /lib64/libglib-2.0.so.0 #70 0x00000034cb247c14 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #71 0x00007ffc5aa5b63b in nsAppShell::ProcessNextNativeEvent (this=0x7ffc4ed27240, mayWait=false) at /home/mayhemer/Mozilla/src/b2g-inbound/widget/gtk/nsAppShell.cpp:138 #72 0x00007ffc5aaafd23 in nsBaseAppShell::DoProcessNextNativeEvent (this=0x7ffc4ed27240, mayWait=false, recursionDepth=0) at /home/mayhemer/Mozilla/src/b2g-inbound/widget/xpwidgets/nsBaseAppShell.cpp:137 #73 0x00007ffc5aab0170 in nsBaseAppShell::OnProcessNextEvent (this=0x7ffc4ed27240, thr=0x7ffc5fa16e20, mayWait=false, recursionDepth=0) at /home/mayhemer/Mozilla/src/b2g-inbound/widget/xpwidgets/nsBaseAppShell.cpp:295 #74 0x00007ffc598114ba in nsThread::ProcessNextEvent (this=0x7ffc5fa16e20, mayWait=false, result=0x7fffc263d27f) at /home/mayhemer/Mozilla/src/b2g-inbound/xpcom/threads/nsThread.cpp:616 #75 0x00007ffc5975246e in NS_ProcessNextEvent (thread=0x7ffc5fa16e20, mayWait=false) at /home/mayhemer/Mozilla/src/b2g-inbound/xpcom/glue/nsThreadUtils.cpp:263 #76 0x00007ffc59c04fa2 in mozilla::ipc::MessagePump::Run (this=0x7ffc51e47e40, aDelegate=0x7ffc5fafa360) at /home/mayhemer/Mozilla/src/b2g-inbound/ipc/glue/MessagePump.cpp:95 #77 0x00007ffc59bd24f3 in MessageLoop::RunInternal (this=0x7ffc5fafa360) at /home/mayhemer/Mozilla/src/b2g-inbound/ipc/chromium/src/base/message_loop.cc:226 #78 0x00007ffc59bd2484 in MessageLoop::RunHandler (this=0x7ffc5fafa360) at /home/mayhemer/Mozilla/src/b2g-inbound/ipc/chromium/src/base/message_loop.cc:219 #79 0x00007ffc59bd245d in MessageLoop::Run (this=0x7ffc5fafa360) at /home/mayhemer/Mozilla/src/b2g-inbound/ipc/chromium/src/base/message_loop.cc:193 #80 0x00007ffc5aaafdc0 in nsBaseAppShell::Run (this=0x7ffc4ed27240) at /home/mayhemer/Mozilla/src/b2g-inbound/widget/xpwidgets/nsBaseAppShell.cpp:161 #81 0x00007ffc5c01d956 in nsAppStartup::Run (this=0x7ffc4ed068d0) at /home/mayhemer/Mozilla/src/b2g-inbound/toolkit/components/startup/nsAppStartup.cpp:276 #82 0x00007ffc5bf80279 in XREMain::XRE_mainRun (this=0x7fffc263d880) at /home/mayhemer/Mozilla/src/b2g-inbound/toolkit/xre/nsAppRunner.cpp:4090 #83 0x00007ffc5bf80580 in XREMain::XRE_main (this=0x7fffc263d880, argc=3, argv=0x7fffc263fcd8, aAppData=0x641040) at /home/mayhemer/Mozilla/src/b2g-inbound/toolkit/xre/nsAppRunner.cpp:4158 #84 0x00007ffc5bf807ed in XRE_main (argc=3, argv=0x7fffc263fcd8, aAppData=0x641040, aFlags=0) at /home/mayhemer/Mozilla/src/b2g-inbound/toolkit/xre/nsAppRunner.cpp:4368 #85 0x0000000000404614 in do_main (argc=3, argv=0x7fffc263fcd8) at /home/mayhemer/Mozilla/src/b2g-inbound/b2g/app/nsBrowserApp.cpp:163 #86 0x0000000000404849 in main (argc=3, argv=0x7fffc263fcd8) at /home/mayhemer/Mozilla/src/b2g-inbound/b2g/app/nsBrowserApp.cpp:256
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.