Description of problem: After latest updates, FF does not work anymore, because the background processes crashes. This is the backtrace I was able to obtain via coredumpctl: ~~~ Reading symbols from /usr/lib64/firefox/firefox... Reading symbols from .gnu_debugdata for /usr/lib64/firefox/firefox... (No debugging symbols found in .gnu_debugdata for /usr/lib64/firefox/firefox) [New LWP 2722] [New LWP 2727] [New LWP 2725] [New LWP 2726] [New LWP 2742] [New LWP 2745] [New LWP 2728] [New LWP 2746] [New LWP 2738] [New LWP 2747] [New LWP 2739] [New LWP 2740] [New LWP 2750] [New LWP 2741] [New LWP 2760] [New LWP 2758] [New LWP 2761] [New LWP 2766] [New LWP 2762] [New LWP 2729] [New LWP 2764] [New LWP 2765] [New LWP 2767] [New LWP 2752] [New LWP 2749] [New LWP 2744] [New LWP 2737] [New LWP 2753] [New LWP 2754] [New LWP 2755] [New LWP 2756] [New LWP 2763] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". firefox-70.0.1-3.nss.fc32.x86_64 --Type <RET> for more, q to quit, c to continue without paging-- Missing separate debuginfos, use: dnf debuginfo-installCore was generated by `/usr/lib64/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 6265'. Program terminated with signal SIGSYS, Bad system call. #0 0x00007fe2d8b8f988 in __open_nocancel () from /lib64/ld-linux-x86-64.so.2 [Current thread is 1 (Thread 0x7fe2d8594780 (LWP 2722))] (gdb) where #0 0x00007fe2d8b8f988 in __open_nocancel () from /lib64/ld-linux-x86-64.so.2 #1 0x00007fe2d8b7a8bf in open_verify.constprop () from /lib64/ld-linux-x86-64.so.2 #2 0x00007fe2d8b7c3d6 in _dl_map_object () from /lib64/ld-linux-x86-64.so.2 #3 0x00007fe2d8b870a9 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2 #4 0x00007fe2d872f258 in _dl_catch_exception () from /lib64/libc.so.6 #5 0x00007fe2d8b86c3b in _dl_open () from /lib64/ld-linux-x86-64.so.2 #6 0x00007fe2d8b1b39c in dlopen_doit () from /lib64/libdl.so.2 #7 0x00007fe2d872f258 in _dl_catch_exception () from /lib64/libc.so.6 #8 0x00007fe2d872f323 in _dl_catch_error () from /lib64/libc.so.6 #9 0x00007fe2d8b1bb09 in _dlerror_run () from /lib64/libdl.so.2 #10 0x00007fe2d8b1b42a in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2 #11 0x00007fe2d85ba99b in PR_LoadLibraryWithFlags () from /lib64/libnspr4.so #12 0x00007fe2cfda6b5c in loader_LoadLibInReferenceDir () from /lib64/libnssutil3.so #13 0x00007fe2cfda6bd1 in PORT_LoadLibraryFromOrigin () from /lib64/libnssutil3.so #14 0x00007fe2cfdffce2 in softoken_LoadDSO () from /lib64/libnss3.so #15 0x00007fe2d85c101e in PR_CallOnce () from /lib64/libnspr4.so #16 0x00007fe2cfe067c3 in secmod_LoadPKCS11Module () from /lib64/libnss3.so #17 0x00007fe2cfe1311d in SECMOD_LoadModule () from /lib64/libnss3.so #18 0x00007fe2cfddfb7b in nss_Init () from /lib64/libnss3.so #19 0x00007fe2cfde03fc in NSS_NoDB_Init () from /lib64/libnss3.so #20 0x00007fe2d30c5b55 in EnsureNSSInitializedChromeOrContent() [clone .part.0] () from /usr/lib64/firefox/libxul.so #21 0x00007fe2d29510e4 in mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID, nsISupports*, nsID const&, void**) [clone .lto_priv.0] () from /usr/lib64/firefox/libxul.so #22 0x00007fe2d294f203 in nsComponentManagerImpl::GetServiceLocked((anonymous namespace)::MutexLock&, (anonymous namespace)::EntryWrapper&, nsID const&, void**) [clone .lto_priv.0] () from /usr/lib64/firefox/libxul.so #23 0x00007fe2d2960841 in nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) () from /usr/lib64/firefox/libxul.so #24 0x00007fe2d30c5637 in mozilla::dom::PerformanceMainThread::GetRandomTimelineSeed() () from /usr/lib64/firefox/libxul.so #25 0x00007fe2d30c4d3d in mozilla::dom::Performance::Now() () from /usr/lib64/firefox/libxul.so #26 0x00007fe2d2f7a509 in mozilla::PrioritizedEventQueue::GetIdleDeadline() () from /usr/lib64/firefox/libxul.so #27 0x00007fe2d2cadcde in nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool) () from /usr/lib64/firefox/libxul.so #28 0x00007fe2d2985867 in nsThread::ProcessNextEvent(bool, bool*) () from /usr/lib64/firefox/libxul.so #29 0x00007fe2d2cac70e in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) () from /usr/lib64/firefox/libxul.so #30 0x00007fe2d2ca6687 in mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) () from /usr/lib64/firefox/libxul.so #31 0x00007fe2d291a845 in MessageLoop::Run() () from /usr/lib64/firefox/libxul.so #32 0x00007fe2d2cab61d in nsBaseAppShell::Run() () from /usr/lib64/firefox/libxul.so #33 0x00007fe2d2ca6618 in mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) () from /usr/lib64/firefox/libxul.so #34 0x00007fe2d291a845 in MessageLoop::Run() () from /usr/lib64/firefox/libxul.so #35 0x00007fe2d29084eb in XRE_InitChildProcess(int, char**, XREChildData const*) [clone .constprop.0] () from /usr/lib64/firefox/libxul.so #36 0x000055e569c6e467 in main () ~~~ Version-Release number of selected component (if applicable): This is the version of FF the debug output belongs to, but I have similar issues trying FF 71 as well as 69. ~~~ $ rpm -q firefox firefox-70.0.1-3.nss.fc32.x86_64 ~~~ How reproducible: Steps to Reproduce: 1. Start FF 2. The "panel crash" message is displayed. 3. Actual results: The "panel crash" message is displayed. Expected results: The FF works without issues. Additional info: I can run FF via: ~~~ $ MOZ_FORCE_DISABLE_E10S=1 firefox ~~~
Created attachment 1641150 [details] Update log This is the log of the update. Not sure what component might be responsible. I have already tried to downgrade these components, but without luck: ~~~ Installing: intel-mediasdk x86_64 19.3.0-2.fc32 rawhide 2.2 M replacing libmfx.x86_64 1.25-4.fc31 Upgrading: binutils x86_64 2.33.1-9.fc32 rawhide 5.3 M binutils-gold x86_64 2.33.1-9.fc32 rawhide 846 k crypto-policies noarch 20191128-1.gitcd267a5.fc32 rawhide 94 k elfutils x86_64 0.178-4.fc32 rawhide 531 k elfutils-default-yama-scope noarch 0.178-4.fc32 rawhide 17 k elfutils-libelf x86_64 0.178-4.fc32 rawhide 190 k elfutils-libs x86_64 0.178-4.fc32 rawhide 266 k firefox x86_64 71.0-6.npgo.fc32 rawhide 97 M flatpak x86_64 1.5.1-1.fc32 rawhide 1.3 M flatpak-libs x86_64 1.5.1-1.fc32 rawhide 417 k flatpak-selinux noarch 1.5.1-1.fc32 rawhide 24 k flatpak-session-helper x86_64 1.5.1-1.fc32 rawhide 77 k gnome-disk-utility x86_64 3.34.0-2.fc32 rawhide 1.1 M gstreamer1-plugins-bad-free x86_64 1.16.1-3.fc32 rawhide 1.9 M gstreamer1-plugins-ugly-free x86_64 1.16.1-2.fc32 rawhide 102 k gtk3 x86_64 3.24.13-1.fc32 rawhide 4.6 M libdvdnav x86_64 6.0.1-2.fc32 rawhide 58 k libdvdread x86_64 6.0.2-2.fc32 rawhide 70 k libseccomp x86_64 2.4.2-1.fc32 rawhide 78 k llvm-libs x86_64 9.0.0-4.fc32 rawhide 21 M mesa-dri-drivers x86_64 19.3.0~rc5-1.fc32 rawhide 17 M mesa-filesystem x86_64 19.3.0~rc5-1.fc32 rawhide 18 k mesa-libEGL x86_64 19.3.0~rc5-1.fc32 rawhide 122 k mesa-libGL x86_64 19.3.0~rc5-1.fc32 rawhide 180 k mesa-libgbm x86_64 19.3.0~rc5-1.fc32 rawhide 42 k mesa-libglapi x86_64 19.3.0~rc5-1.fc32 rawhide 58 k mesa-libxatracker x86_64 19.3.0~rc5-1.fc32 rawhide 1.7 M mesa-vulkan-drivers x86_64 19.3.0~rc5-1.fc32 rawhide 3.2 M nss x86_64 3.47.1-2.fc32 rawhide 664 k nss-softokn x86_64 3.47.1-2.fc32 rawhide 419 k nss-softokn-freebl x86_64 3.47.1-2.fc32 rawhide 236 k nss-sysinit x86_64 3.47.1-2.fc32 rawhide 20 k nss-util x86_64 3.47.1-2.fc32 rawhide 90 k openssl x86_64 1:1.1.1d-5.fc32 rawhide 657 k openssl-libs x86_64 1:1.1.1d-5.fc32 rawhide 1.4 M osinfo-db noarch 20191125-1.fc32 rawhide 203 k osinfo-db-tools x86_64 1.7.0-1.fc32 rawhide 77 k pipewire x86_64 0.2.7-2.fc32 rawhide 145 k pipewire-libs x86_64 0.2.7-2.fc32 rawhide 318 k selinux-policy noarch 3.14.5-18.fc32 rawhide 126 k selinux-policy-targeted noarch 3.14.5-18.fc32 rawhide 13 M systemd x86_64 244-1.fc32 rawhide 3.9 M replacing u2f-hidraw-policy.x86_64 1.0.2-10.fc31 systemd-container x86_64 244-1.fc32 rawhide 486 k systemd-libs x86_64 244-1.fc32 rawhide 528 k systemd-pam x86_64 244-1.fc32 rawhide 168 k systemd-rpm-macros noarch 244-1.fc32 rawhide 24 k systemd-udev x86_64 244-1.fc32 rawhide 1.3 M xdg-desktop-portal x86_64 1.5.3-1.fc32 rawhide 413 k xdg-desktop-portal-gtk x86_64 1.5.1-1.fc32 rawhide 236 k xorg-x11-server-Xorg x86_64 1.20.6-1.fc32 rawhide 1.5 M xorg-x11-server-Xwayland x86_64 1.20.6-1.fc32 rawhide 980 k xorg-x11-server-common x86_64 1.20.6-1.fc32 rawhide 37 k ffmpeg-libs x86_64 4.2.1-4.fc32 rpmfusion-free-rawhide 7.2 M libavdevice x86_64 4.2.1-4.fc32 rpmfusion-free-rawhide 75 k mpv x86_64 0.30.0-2.fc32 rpmfusion-free-rawhide 1.3 M x265-libs x86_64 3.2.1-1.fc32 rpmfusion-free-rawhide 1.1 M ~~~
This is the backtrace from firefox-71.0-6.npgo.fc32.x86_64: ~~~ Reading symbols from /usr/lib64/firefox/firefox... Reading symbols from .gnu_debugdata for /usr/lib64/firefox/firefox... (No debugging symbols found in .gnu_debugdata for /usr/lib64/firefox/firefox) warning: core file may not match specified executable file. [New LWP 5628] [New LWP 5633] [New LWP 5631] [New LWP 5644] [New LWP 5634] [New LWP 5645] [New LWP 5636] [New LWP 5647] [New LWP 5643] [New LWP 5649] [New LWP 5646] [New LWP 5656] [New LWP 5648] [New LWP 5660] [New LWP 5652] [New LWP 5665] [New LWP 5653] [New LWP 5666] [New LWP 5667] [New LWP 5670] [New LWP 5668] [New LWP 5669] [New LWP 5673] [New LWP 5635] [New LWP 5651] [New LWP 5657] [New LWP 5658] [New LWP 5659] [New LWP 5661] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". firefox-71.0-6.npgo.fc32.x86_64 --Type <RET> for more, q to quit, c to continue without paging-- Missing separate debuginfos, use: dnf debuginfo-installCore was generated by `/usr/lib64/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 6343'. Program terminated with signal SIGSYS, Bad system call. #0 0x00007fea4b068988 in __open_nocancel () from /lib64/ld-linux-x86-64.so.2 [Current thread is 1 (Thread 0x7fea4aa5d780 (LWP 5628))] (gdb) where #0 0x00007fea4b068988 in __open_nocancel () from /lib64/ld-linux-x86-64.so.2 #1 0x00007fea4b0538bf in open_verify.constprop () from /lib64/ld-linux-x86-64.so.2 #2 0x00007fea4b0553d6 in _dl_map_object () from /lib64/ld-linux-x86-64.so.2 #3 0x00007fea4b0600a9 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2 #4 0x00007fea4abf8258 in _dl_catch_exception () from /lib64/libc.so.6 #5 0x00007fea4b05fc3b in _dl_open () from /lib64/ld-linux-x86-64.so.2 #6 0x00007fea4afe439c in dlopen_doit () from /lib64/libdl.so.2 #7 0x00007fea4abf8258 in _dl_catch_exception () from /lib64/libc.so.6 #8 0x00007fea4abf8323 in _dl_catch_error () from /lib64/libc.so.6 #9 0x00007fea4afe4b09 in _dlerror_run () from /lib64/libdl.so.2 #10 0x00007fea4afe442a in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2 #11 0x00007fea4aa8399b in PR_LoadLibraryWithFlags () from /lib64/libnspr4.so #12 0x00007fea40f10b5c in loader_LoadLibInReferenceDir () from /lib64/libnssutil3.so #13 0x00007fea40f10bd1 in PORT_LoadLibraryFromOrigin () from /lib64/libnssutil3.so #14 0x00007fea40f69ce2 in softoken_LoadDSO () from /lib64/libnss3.so #15 0x00007fea4aa8a01e in PR_CallOnce () from /lib64/libnspr4.so #16 0x00007fea40f707c3 in secmod_LoadPKCS11Module () from /lib64/libnss3.so #17 0x00007fea40f7d11d in SECMOD_LoadModule () from /lib64/libnss3.so #18 0x00007fea40f49b7b in nss_Init () from /lib64/libnss3.so #19 0x00007fea40f4a3fc in NSS_NoDB_Init () from /lib64/libnss3.so #20 0x00007fea44f5f210 in EnsureNSSInitializedChromeOrContent() () from /usr/lib64/firefox/libxul.so #21 0x00007fea44f64271 in nsresult mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports*, nsID const&, void**) () from /usr/lib64/firefox/libxul.so #22 0x00007fea41ad0ac2 in mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID, nsISupports*, nsID const&, void**) [clone .part.0] () from /usr/lib64/firefox/libxul.so #23 0x00007fea41ae25c6 in nsComponentManagerImpl::GetServiceLocked((anonymous namespace)::MutexLock&, (anonymous namespace)::EntryWrapper&, nsID const&, void**) () from /usr/lib64/firefox/libxul.so #24 0x00007fea41ae2ae3 in nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) [clone .part.0] () from /usr/lib64/firefox/libxul.so #25 0x00007fea41ae2c56 in nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const () from /usr/lib64/firefox/libxul.so #26 0x00007fea41a78a5a in nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) () from /usr/lib64/firefox/libxul.so #27 0x00007fea4506c5e9 in mozilla::nsRFPService::RandomMidpoint(long long, long long, long, long long*, unsigned char*) () from /usr/lib64/firefox/libxul.so #28 0x00007fea4506cd77 in mozilla::nsRFPService::ReduceTimePrecisionImpl(double, mozilla::nsRFPService::TimeScale, double, long, mozilla::TimerPrecisionType) () from /usr/lib64/firefox/libxul.so #29 0x00007fea4526d905 in NowAsMillis(JSContext*) () from /usr/lib64/firefox/libxul.so #30 0x00007fea4526db5a in js::date_now(JSContext*, unsigned int, JS::Value*) () from /usr/lib64/firefox/libxul.so #31 0x00007fea451f16a0 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) () from /usr/lib64/firefox/libxul.so #32 0x00007fea451e2f3c in Interpret(JSContext*, js::RunState&) () from /usr/lib64/firefox/libxul.so #33 0x00007fea451f0b16 in js::RunScript(JSContext*, js::RunState&) () from /usr/lib64/firefox/libxul.so #34 0x00007fea451f37a3 in js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) () from /usr/lib64/firefox/libxul.so #35 0x00007fea45312386 in ExecuteScript(JSContext*, JS::Handle<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >, JS::Handle<JSScript*>, JS::Value*) () from /usr/lib64/firefox/libxul.so #36 0x00007fea42b95234 in nsJSUtils::ExecutionContext::ExecScript() () from /usr/lib64/firefox/libxul.so #37 0x00007fea43f0a806 in mozilla::dom::ExecuteCompiledScript(JSContext*, mozilla::dom::ScriptLoadRequest*, nsJSUtils::ExecutionContext&) () from /usr/lib64/firefox/libxul.so #38 0x00007fea43f18773 in mozilla::dom::ScriptLoader::EvaluateScript(mozilla::dom::ScriptLoadRequest*) () from /usr/lib64/firefox/libxul.so #39 0x00007fea43f18b6b in mozilla::dom::ScriptLoader::ProcessRequest(mozilla::dom::ScriptLoadRequest*) () from /usr/lib64/firefox/libxul.so #40 0x00007fea43f19553 in mozilla::dom::ScriptLoader::ProcessExternalScript(nsIScriptElement*, mozilla::dom::ScriptKind, nsTAutoStringN<char16_t, 64ul>, nsIContent*) () from /usr/lib64/firefox/libxul.so #41 0x00007fea43f1b65d in mozilla::dom::ScriptLoader::ProcessScriptElement(nsIScriptElement*) [clone .part.0] () from /usr/lib64/firefox/libxul.so #42 0x00007fea43f1bbac in mozilla::dom::ScriptElement::MaybeProcessScript() () from /usr/lib64/firefox/libxul.so #43 0x00007fea42545c28 in nsHtml5TreeOpExecutor::RunScript(nsIContent*) () from /usr/lib64/firefox/libxul.so #44 0x00007fea42560499 in nsHtml5TreeOpExecutor::RunFlushLoop() () from /usr/lib64/firefox/libxul.so #45 0x00007fea425607f3 in nsHtml5ExecutorReflusher::Run() () from /usr/lib64/firefox/libxul.so #46 0x00007fea41ae85d5 in mozilla::SchedulerGroup::Runnable::Run() () from /usr/lib64/firefox/libxul.so #47 0x00007fea41af2b91 in nsThread::ProcessNextEvent(bool, bool*) () from /usr/lib64/firefox/libxul.so #48 0x00007fea41af4c3c in NS_ProcessNextEvent(nsIThread*, bool) () from /usr/lib64/firefox/libxul.so --Type <RET> for more, q to quit, c to continue without paging-- #49 0x00007fea41fd352a in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) () from /usr/lib64/firefox/libxul.so #50 0x00007fea41f9b7c9 in MessageLoop::Run() () from /usr/lib64/firefox/libxul.so #51 0x00007fea44055e4c in nsBaseAppShell::Run() () from /usr/lib64/firefox/libxul.so #52 0x00007fea45134b77 in XRE_RunAppShell() () from /usr/lib64/firefox/libxul.so #53 0x00007fea41f9b7c9 in MessageLoop::Run() () from /usr/lib64/firefox/libxul.so #54 0x00007fea45134faa in XRE_InitChildProcess(int, char**, XREChildData const*) () from /usr/lib64/firefox/libxul.so #55 0x0000561f4bf68d4b in content_process_main(mozilla::Bootstrap*, int, char**) () #56 0x0000561f4bf685f6 in main () ~~~
Crash at NSS_NoDB_Init()/EnsureNSSInitializedChromeOrContent() looks like a NSS issue, Daiki can you look at it please? Thanks.
Just FTR, NSS is one of the packages I have tried to downgrade without luck. This is my current version of NSS: ~~~ $ rpm -q nss nss-3.47.0-3.fc32.x86_64 ~~~
This seems to be related to bug 1778344. I have downgraded to glibc-2.30.9000-19.fc32.x86_64 and FF works it seems.
This is already tracked as bug 1778366. I'm waiting for input from the Mozilla developers, sorry. *** This bug has been marked as a duplicate of bug 1778366 ***