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)
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
Comment 1•8 years ago
|
||
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.
Description
•