Bug 2217356

Summary: [abrt] firefox: nsProfileLock::FatalSignalHandler(): firefox killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Manuel Quinones <mquin2003>
Component: firefoxAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: erack, gecko-bugs-nobody, jhorak, klaas, mquin2003, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/cb3fe8ec0641798b60ca55f3325cea29d18f354
Whiteboard: abrt_hash:ef6b20a8abc52a46b3a2be1e7a3717693acc6912;VARIANT_ID=workstation;
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-07-24 00:15:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: proc_pid_status
none
File: maps
none
File: limits
none
File: mountinfo
none
File: os_info
none
File: cpuinfo
none
File: core_backtrace
none
File: backtrace
none
File: open_fds
none
File: environ none

Description Manuel Quinones 2023-06-26 06:34:11 UTC
Description of problem:
I was using two windows. One was on one monitor, watching media on a streaming site (pluto.tv). The other monitor with the second window was being used for some Google searches.

Version-Release number of selected component:
firefox-114.0.2-1.fc38

Additional info:
reporter:       libreport-2.17.10
type:           CCpp
reason:         firefox killed by SIGSEGV
journald_cursor: s=028380c2a53e4ab2a84cac398e55fd7e;i=a0966;b=8e1fe4ef78dd4b40ae3476472578b64f;m=19e4bb5d0;t=5ff0256b71340;x=cc802ab7ac021380
executable:     /usr/lib64/firefox/firefox
cmdline:        /usr/lib64/firefox/firefox
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-firefox-10684.scope/10684
rootdir:        /
uid:            1000
kernel:         6.3.8-200.fc38.x86_64
package:        firefox-114.0.2-1.fc38
runlevel:       N 5
backtrace_rating: 4
crash_function: nsProfileLock::FatalSignalHandler
comment:        I was using two windows. One was on one monitor, watching media on a streaming site (pluto.tv). The other monitor with the second window was being used for some Google searches.

Truncated backtrace:
Thread no. 1 (47 frames)
 #3 nsProfileLock::FatalSignalHandler at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/toolkit/profile/nsProfileLock.cpp:174
 #5 wlEglDestroyFormatSet at ../src/wayland-egldisplay.c:115
 #6 wlEglFeedbackResetTranches at ../src/wayland-egldisplay.c:127
 #8 dmabuf_feedback_check_reset_tranches at ../src/wayland-egldisplay.c:257
 #10 dmabuf_feedback_main_device at ../src/wayland-egldisplay.c:269
 #11 ffi_call_unix64 at ../src/x86/unix64.S:104
 #12 ffi_call_int at ../src/x86/ffi64.c:673
 #13 ffi_call at ../src/x86/ffi64.c:710
 #14 wl_closure_invoke at ../src/connection.c:1025
 #15 dispatch_event at ../src/wayland-client.c:1631
 #16 dispatch_queue at ../src/wayland-client.c:1777
 #17 wl_display_dispatch_queue_pending at ../src/wayland-client.c:2019
 #18 wl_display_dispatch_queue at ../src/wayland-client.c:1995
 #19 wl_display_roundtrip_queue at ../src/wayland-client.c:1403
 #20 create_surface_stream_local at ../src/wayland-eglsurface.c:1362
 #21 create_surface_stream at ../src/wayland-eglsurface.c:1505
 #22 create_surface_context at ../src/wayland-eglsurface.c:1567
 #23 wlEglReallocSurface at ../src/wayland-eglsurface.c:1896
 #24 wlEglSwapBuffersWithDamageHook at ../src/wayland-eglswap.c:158
 #25 ??
 #26 ??
 #27 mozilla::gl::GLLibraryEGL::fSwapBuffersWithDamage at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/gfx/gl/GLLibraryEGL.h:511
 #28 mozilla::gl::EglDisplay::fSwapBuffersWithDamage at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/gfx/gl/GLLibraryEGL.h:940
 #29 mozilla::gl::GLContextEGL::SwapBuffers at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/gfx/gl/GLContextProviderEGL.cpp:549
 #30 mozilla::wr::RenderCompositorEGL::EndFrame at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/gfx/webrender_bindings/RenderCompositorEGL.cpp:153
 #31 mozilla::wr::RendererOGL::UpdateAndRender at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/gfx/webrender_bindings/RendererOGL.cpp:226
 #32 mozilla::wr::RenderThread::UpdateAndRender at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/objdir/dist/include/mozilla/UniquePtr.h:286
 #33 mozilla::wr::RenderThread::HandleFrameOneDocInner at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/gfx/webrender_bindings/RenderThread.cpp:629
 #34 mozilla::wr::RenderThread::HandleFrameOneDoc at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/gfx/webrender_bindings/RenderThread.cpp:576
 #35 mozilla::wr::RenderThread::WrNotifierEvent_HandleNewFrameReady at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/gfx/webrender_bindings/RenderThread.cpp:537
 #36 mozilla::wr::RenderThread::HandleWrNotifierEvents at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/gfx/webrender_bindings/RenderThread.cpp:499
 #37 _ZZN7mozilla6detail23RunnableMethodArgumentsIJNS_2wr10WrWindowIdEEE5applyINS2_12RenderThreadEMS6_FvS3_EEEDcPT_T0_ENKUlDpOT_E_clIJR24StoreCopyPassByConstLRefIS3_EEEEDaSE_ at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/objdir/dist/include/nsThreadUtils.h:1164
 #38 _ZSt13__invoke_implIvZN7mozilla6detail23RunnableMethodArgumentsIJNS0_2wr10WrWindowIdEEE5applyINS3_12RenderThreadEMS7_FvS4_EEEDcPT_T0_EUlDpOT_E_JR24StoreCopyPassByConstLRefIS4_EEESA_St14__invoke_otherOSC_DpOT1_ at /usr/include/c++/13/bits/invoke.h:61
 #39 _ZSt8__invokeIZN7mozilla6detail23RunnableMethodArgumentsIJNS0_2wr10WrWindowIdEEE5applyINS3_12RenderThreadEMS7_FvS4_EEEDcPT_T0_EUlDpOT_E_JR24StoreCopyPassByConstLRefIS4_EEENSt15__invoke_resultISA_JDpT0_EE4typeEOSA_DpOSL_ at /usr/include/c++/13/bits/invoke.h:96
 #40 _ZSt12__apply_implIZN7mozilla6detail23RunnableMethodArgumentsIJNS0_2wr10WrWindowIdEEE5applyINS3_12RenderThreadEMS7_FvS4_EEEDcPT_T0_EUlDpOT_E_RSt5tupleIJ24StoreCopyPassByConstLRefIS4_EEEJLm0EEEDcOSA_OSC_St16integer_sequenceImJXspT1_EEE at /usr/include/c++/13/tuple:2288
 #41 _ZSt5applyIZN7mozilla6detail23RunnableMethodArgumentsIJNS0_2wr10WrWindowIdEEE5applyINS3_12RenderThreadEMS7_FvS4_EEEDcPT_T0_EUlDpOT_E_RSt5tupleIJ24StoreCopyPassByConstLRefIS4_EEEEDcOSA_OSC_ at /usr/include/c++/13/tuple:2299
 #42 mozilla::detail::RunnableMethodArguments<mozilla::wr::WrWindowId>::apply<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId)> at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/objdir/dist/include/nsThreadUtils.h:1162
 #43 mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId), true, (mozilla::RunnableKind)0, mozilla::wr::WrWindowId>::Run at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/objdir/dist/include/nsThreadUtils.h:1213
 #44 nsThread::ProcessNextEvent at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/objdir/dist/include/nsCOMPtr.h:884
 #45 NS_ProcessNextEvent at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/xpcom/threads/nsThreadUtils.cpp:479
 #46 mozilla::ipc::MessagePumpForNonMainThreads::Run at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/ipc/glue/MessagePump.cpp:300
 #47 MessageLoop::RunInternal at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/objdir/dist/include/mozilla/RefPtr.h:319
 #48 MessageLoop::RunHandler at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/ipc/chromium/src/base/message_loop.cc:362
 #49 MessageLoop::Run at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/ipc/chromium/src/base/message_loop.cc:344
 #50 nsThread::ThreadFunc at /usr/src/debug/firefox-114.0.2-1.fc38.x86_64/xpcom/threads/nsThread.cpp:391
 #51 _pt_root at ../../../../nspr/pr/src/pthreads/ptthread.c:201
 #53 clone3 at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Comment 1 Manuel Quinones 2023-06-26 06:34:14 UTC
Created attachment 1972548 [details]
File: proc_pid_status

Comment 2 Manuel Quinones 2023-06-26 06:34:16 UTC
Created attachment 1972549 [details]
File: maps

Comment 3 Manuel Quinones 2023-06-26 06:34:17 UTC
Created attachment 1972550 [details]
File: limits

Comment 4 Manuel Quinones 2023-06-26 06:34:19 UTC
Created attachment 1972551 [details]
File: mountinfo

Comment 5 Manuel Quinones 2023-06-26 06:34:20 UTC
Created attachment 1972552 [details]
File: os_info

Comment 6 Manuel Quinones 2023-06-26 06:34:22 UTC
Created attachment 1972553 [details]
File: cpuinfo

Comment 7 Manuel Quinones 2023-06-26 06:34:24 UTC
Created attachment 1972554 [details]
File: core_backtrace

Comment 8 Manuel Quinones 2023-06-26 06:34:25 UTC
Created attachment 1972555 [details]
File: backtrace

Comment 9 Manuel Quinones 2023-06-26 06:34:27 UTC
Created attachment 1972556 [details]
File: open_fds

Comment 10 Manuel Quinones 2023-06-26 06:34:28 UTC
Created attachment 1972557 [details]
File: environ

Comment 11 Manuel Quinones 2023-06-27 02:17:34 UTC
Forgot to add that after doing the above, all of the Firefox windows would then freeze and the program would quit, which subsequently opened the reporting window.

Comment 12 Manuel Quinones 2023-06-29 06:36:09 UTC
To add on from above, this is a system with an Intel Core i7-13700K, and an Nvidia RTX 4070. The crash typically happens when I drag a tab onto another monitor and begin using the site on either window. This issue also began the night I installed akmod-nvidia.
Here is my output from modinfo -F version nvidia:

535.54.03