Skip to content

Instantly share code, notes, and snippets.

@sinkuu
Created November 26, 2017 14:42
Show Gist options
  • Save sinkuu/4b61e8a102f16c07027f3a496c4d1e8d to your computer and use it in GitHub Desktop.
Save sinkuu/4b61e8a102f16c07027f3a496c4d1e8d to your computer and use it in GitHub Desktop.
firefox hung bt
#0 0x00007f97ef54b57c in __lll_lock_wait () from /lib64/libpthread.so.0
#1 0x00007f97ef5435ae in pthread_mutex_lock () from /lib64/libpthread.so.0
#2 0x000000000041e83e in mozilla::detail::MutexImpl::lock() ()
#3 0x00007f97ddd37376 in mozilla::layers::APZCTreeManager::GetTargetAPZC(mozilla::layers::ScrollableLayerGuid const&) () from $HOME/Apps/firefox/libxul.so
#4 0x00007f97ddd3a62f in mozilla::layers::APZCTreeManager::StopAutoscroll(mozilla::layers::ScrollableLayerGuid const&) () from $HOME/Apps/firefox/libxul.so
#5 0x00007f97de81cb6b in mozilla::dom::TabParent::StopApzAutoscroll(unsigned long, unsigned int) () from $HOME/Apps/firefox/libxul.so
#6 0x00007f97dffd0e2a in NS_InvokeByIndex () from $HOME/Apps/firefox/libxul.so
#7 0x00007f97df90d2bf in XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) () from $HOME/Apps/firefox/libxul.so
#8 0x00007f97df90f6a8 in XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) () from $HOME/Apps/firefox/libxul.so
#9 0x00007f97dfcc67aa in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) () from $HOME/Apps/firefox/libxul.so
#10 0x00007f97dfcc03df in Interpret(JSContext*, js::RunState&) () from $HOME/Apps/firefox/libxul.so
#11 0x00007f97dfcb920f in js::RunScript(JSContext*, js::RunState&) () from $HOME/Apps/firefox/libxul.so
#12 0x00007f97dfcc6793 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) () from $HOME/Apps/firefox/libxul.so
#13 0x00007f97dfcc89c9 in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) ()
from $HOME/Apps/firefox/libxul.so
#14 0x00007f97dfe05da2 in JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) ()
from $HOME/Apps/firefox/libxul.so
#15 0x00007f97dfa3e376 in mozilla::dom::EventListener::HandleEvent(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&) ()
from $HOME/Apps/firefox/libxul.so
#16 0x00007f97dfa619bb in void mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget*>(mozilla::dom::EventTarget* const&, mozilla::dom::Event&, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JSCompartment*) () from $HOME/Apps/firefox/libxul.so
#17 0x00007f97dfa60d01 in mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, nsIDOMEvent*, mozilla::dom::EventTarget*) ()
from $HOME/Apps/firefox/libxul.so
#18 0x00007f97dfa5ec35 in mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*) ()
from $HOME/Apps/firefox/libxul.so
#19 0x00007f97de46a761 in mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) [clone .cold.301] () from $HOME/Apps/firefox/libxul.so
#20 0x00007f97dfa5bb7d in mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) () from $HOME/Apps/firefox/libxul.so
#21 0x00007f97debdc082 in nsXULPopupManager::HidePopupCallback(nsIContent*, nsMenuPopupFrame*, nsIContent*, nsIContent*, nsPopupType, bool) () from $HOME/Apps/firefox/libxul.so
#22 0x00007f97debdbf08 in nsXULPopupManager::FirePopupHidingEvent(nsIContent*, nsIContent*, nsIContent*, nsPresContext*, nsPopupType, bool, bool) ()
from $HOME/Apps/firefox/libxul.so
#23 0x00007f97debdba23 in nsXULPopupManager::HidePopup(nsIContent*, bool, bool, bool, bool, nsIContent*) [clone .cold.251] () from $HOME/Apps/firefox/libxul.so
#24 0x00007f97e037723c in mozilla::dom::PopupBoxObject::HidePopup(bool) () from $HOME/Apps/firefox/libxul.so
#25 0x00007f97e01f12cb in mozilla::dom::PopupBoxObjectBinding::hidePopup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PopupBoxObject*, JSJitMethodCallArgs const&) ()
#26 0x00007f97dfa4e4b9 in mozilla::dom::GenericBindingMethod(JSContext*, unsigned int, JS::Value*) () from $HOME/Apps/firefox/libxul.so
#27 0x00007f97dfcc67aa in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) () from $HOME/Apps/firefox/libxul.so
#28 0x00007f97dfcc03df in Interpret(JSContext*, js::RunState&) () from $HOME/Apps/firefox/libxul.so
#29 0x00007f97dfcb920f in js::RunScript(JSContext*, js::RunState&) () from $HOME/Apps/firefox/libxul.so
#30 0x00007f97dfcc6793 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) () from $HOME/Apps/firefox/libxul.so
#31 0x00007f97dfcc89c9 in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) ()
from $HOME/Apps/firefox/libxul.so
#32 0x00007f97dfe014ff in JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) ()
from $HOME/Apps/firefox/libxul.so
#33 0x00007f97df913603 in nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) () from $HOME/Apps/firefox/libxul.so
#34 0x00007f97dffd1ae6 in PrepareAndDispatch () from $HOME/Apps/firefox/libxul.so
#35 0x00007f97dffd0ff5 in SharedStub () from $HOME/Apps/firefox/libxul.so
#36 0x00007f97df85dcd2 in nsObserverList::NotifyObservers(nsISupports*, char const*, char16_t const*) () from $HOME/Apps/firefox/libxul.so
#37 0x00007f97df85b3ce in nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) () from $HOME/Apps/firefox/libxul.so
#38 0x00007f97ddd53ee3 in mozilla::layers::APZCCallbackHelper::CancelAutoscroll(unsigned long const&) () from $HOME/Apps/firefox/libxul.so
#39 0x00007f97ddda02ed in mozilla::layers::RemoteContentController::CancelAutoscrollInProcess(mozilla::layers::ScrollableLayerGuid const&) () from $HOME/Apps/firefox/libxul.so
#40 0x00007f97ddd317c6 in mozilla::layers::AutoscrollAnimation::Cancel(mozilla::layers::CancelAnimationFlags) () from $HOME/Apps/firefox/libxul.so
#41 0x00007f97ddd39fbc in mozilla::layers::AsyncPanZoomController::CancelAnimation(mozilla::layers::CancelAnimationFlags) () from $HOME/Apps/firefox/libxul.so
#42 0x00007f97ddd46fa9 in mozilla::layers::AsyncPanZoomController::OnScrollWheel(mozilla::ScrollWheelInput const&) () from $HOME/Apps/firefox/libxul.so
#43 0x00007f97ddd474b8 in mozilla::layers::AsyncPanZoomController::HandleInputEvent(mozilla::InputData const&, mozilla::gfx::Matrix4x4Typed<mozilla::ScreenPixel, mozilla::ParentLayerPixel> const&) () from $HOME/Apps/firefox/libxul.so
#44 0x00007f97ddd45a1b in mozilla::layers::InputQueue::ProcessQueue() () from $HOME/Apps/firefox/libxul.so
#45 0x00007f97ddd8e025 in mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::layers::APZCTreeManager>, void (mozilla::layers::IAPZCTreeManager::*)(unsigned long, bool), true, (mozilla::RunnableKind)0, unsigned long, bool>::Run() () from $HOME/Apps/firefox/libxul.so
#46 0x00007f97df873041 in nsThread::ProcessNextEvent(bool, bool*) () from $HOME/Apps/firefox/libxul.so
#47 0x00007f97df877d6b in NS_ProcessNextEvent(nsIThread*, bool) () from $HOME/Apps/firefox/libxul.so
#48 0x00007f97df8d6600 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) () from $HOME/Apps/firefox/libxul.so
#49 0x00007f97e00ad5f7 in MessageLoop::Run() () from $HOME/Apps/firefox/libxul.so
#50 0x00007f97e02efa69 in nsBaseAppShell::Run() () from $HOME/Apps/firefox/libxul.so
#51 0x00007f97e048c146 in nsAppStartup::Run() () from $HOME/Apps/firefox/libxul.so
#52 0x00007f97e04b3f17 in XREMain::XRE_mainRun() () from $HOME/Apps/firefox/libxul.so
#53 0x00007f97e04b12b8 in XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) () from $HOME/Apps/firefox/libxul.so
#54 0x00007f97e04b0f16 in XRE_main(int, char**, mozilla::BootstrapConfig const&) () from $HOME/Apps/firefox/libxul.so
#55 0x0000000000421749 in do_main(int, char**, char**) ()
#56 0x000000000041599f in main ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment