Crash in [@ shutdownhang | __pthread_cond_wait | mozilla::TaskController::GetRunnableForMTTask | mozilla::net::nsHttpConnectionMgr::Shutdown]
Categories
(Core :: Networking, defect)
Tracking
()
People
(Reporter: dn612r, Unassigned)
Details
Crash Data
Suddenly around 08:30 GMT on two laptops (both running Ubuntu 18.04) Firefox stopped loading pages and started to consume 100% CPU. htop showed two processes, each utilizing 100%. When attempting to check memory maps in System monitor, Firefox crashed, resulting in crash report below. Refreshing Firefox in safe mode did help for one launch, but after relaunching issue reappeared. Upgrading from 95 to 96 did not resolve this issue, but day after it disappeared.
Maybe Fission related. (DOMFissionEnabled=1)
Crash report: https://crash-stats.mozilla.org/report/index/09f2ff69-d24e-4bc4-9f0f-84ed70220113
MOZ_CRASH Reason: Shutdown hanging at step profile-change-net-teardown. Something is blocking the main-thread.
Top 10 frames of crashing thread:
0 libpthread.so.0 __pthread_cond_wait /build/glibc-S9d2JN/glibc-2.27/nptl/pthread_cond_wait.c:655
1 firefox mozilla::detail::ConditionVariableImpl::wait /build/firefox-fyuLJ4/firefox-96.0+build2/mozglue/misc/ConditionVariable_posix.cpp:108
2 libxul.so mozilla::TaskController::GetRunnableForMTTask /build/firefox-fyuLJ4/firefox-96.0+build2/xpcom/threads/TaskController.cpp:516
3 libxul.so nsThread::ProcessNextEvent /build/firefox-fyuLJ4/firefox-96.0+build2/xpcom/threads/nsThread.cpp:1129
4 libxul.so NS_ProcessNextEvent /build/firefox-fyuLJ4/firefox-96.0+build2/xpcom/threads/nsThreadUtils.cpp:467
5 libxul.so mozilla::net::nsHttpConnectionMgr::Shutdown /build/firefox-fyuLJ4/firefox-96.0+build2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:159
6 libxul.so mozilla::net::nsHttpHandler::Observe /build/firefox-fyuLJ4/firefox-96.0+build2/netwerk/protocol/http/nsHttpHandler.cpp:2164
7 libxul.so {virtual override thunk}
8 libxul.so nsObserverList::NotifyObservers /build/firefox-fyuLJ4/firefox-96.0+build2/xpcom/ds/nsObserverList.cpp:70
9 libxul.so nsObserverService::NotifyObservers /build/firefox-fyuLJ4/firefox-96.0+build2/xpcom/ds/nsObserverService.cpp:292
Thanks for reporting!
I am moving this to: Core > Widget: Gtk, if this is not the correct component, please move it to a more appropriate one.
Updated•4 years ago
|
Description
•