Bug 2222598

Summary: [abrt] firefox: gbm_bo_destroy(): firefox killed by SIGSEGV
Product: [Fedora] Fedora Reporter: darienpiva
Component: firefoxAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: darienpiva, erack, gecko-bugs-nobody, jhorak, klaas, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/e31d5a3927e4111a6b85e58bf2928ac9bebe53e
Whiteboard: abrt_hash:bd4210a510ab3071c96b03898cd4cdd65c38f7bb;VARIANT_ID=workstation;
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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: environ
none
File: open_fds
none
File: os_info
none
File: cpuinfo
none
File: core_backtrace
none
File: exploitable
none
File: var_log_messages
none
File: backtrace none

Description darienpiva 2023-07-13 08:35:31 UTC
Description of problem:
I believe this happened when I tried to suspend my computer
I had to forcably restart my computer as it would not display anything after waking my computer

Version-Release number of selected component:
firefox-115.0-2.fc38

Additional info:
reporter:       libreport-2.17.11
type:           CCpp
reason:         firefox killed by SIGSEGV
journald_cursor: s=f0c2db2b23b547db817ae4e297e28884;i=f7535;b=fcff52870b404360918758b8bf190b69;m=13a60f5b76;t=60059ffa7c794;x=e2924ed8e0c3bd3b
executable:     /usr/lib64/firefox/firefox
cmdline:        /usr/lib64/firefox/firefox -contentproc -parentBuildID 20230704104322 -prefsLen 36304 -prefMapSize 237410 -appDir /usr/lib64/firefox/browser {d94a2934-5a32-4897-b40a-8597010e5517} 3699 rdd
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-firefox-3699.scope/5189
rootdir:        /proc/5190/fdinfo
uid:            1000
mountinfo:      
kernel:         6.3.11-200.fc38.x86_64
package:        firefox-115.0-2.fc38
runlevel:       N 5
dso_list:       /usr/lib64/firefox/firefox firefox-115.0-2.fc38.x86_64 (Fedora Project) 1688945282
backtrace_rating: 4
crash_function: gbm_bo_destroy

Truncated backtrace:
Thread no. 1 (28 frames)
 #0 gbm_bo_destroy at ../src/gbm/main/gbm.c:469
 #1 mozilla::widget::GbmLib::Destroy at /usr/src/debug/firefox-115.0-2.fc38.x86_64/objdir/dist/include/mozilla/widget/DMABufLibWrapper.h:79
 #2 DMABufSurface::ReleaseDMABuf at /usr/src/debug/firefox-115.0-2.fc38.x86_64/widget/gtk/DMABufSurface.cpp:200
 #3 mozilla::VideoFrameSurface<46465650>::ReleaseVAAPIData at /usr/src/debug/firefox-115.0-2.fc38.x86_64/dom/media/platforms/ffmpeg/FFmpegVideoFramePool.cpp:113
 #4 mozilla::VideoFramePool<46465650>::GetFreeVideoFrameSurface at /usr/src/debug/firefox-115.0-2.fc38.x86_64/objdir/dist/include/mozilla/RefPtr.h:319
 #5 mozilla::VideoFramePool<46465650>::GetVideoFrameSurface at /usr/src/debug/firefox-115.0-2.fc38.x86_64/dom/media/platforms/ffmpeg/FFmpegVideoFramePool.cpp:211
 #6 mozilla::FFmpegVideoDecoder<46465650>::CreateImageVAAPI at /usr/src/debug/firefox-115.0-2.fc38.x86_64/objdir/dist/include/mozilla/UniquePtr.h:286
 #7 mozilla::FFmpegVideoDecoder<46465650>::DoDecode at /usr/src/debug/firefox-115.0-2.fc38.x86_64/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:994
 #8 mozilla::FFmpegDataDecoder<46465650>::DoDecode at /usr/src/debug/firefox-115.0-2.fc38.x86_64/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:204
 #9 mozilla::FFmpegDataDecoder<46465650>::ProcessDecode at /usr/src/debug/firefox-115.0-2.fc38.x86_64/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:158
 #10 _ZZN7mozilla6detail23RunnableMethodArgumentsIJPNS_12MediaRawDataEEE5applyINS_17FFmpegDataDecoderILi46465650EEEMS7_F6RefPtrINS_10MozPromiseI8nsTArrayIS8_INS_9MediaDataEEENS_11MediaResultELb1EEEES3_EEEDcPT_T0_ENKUlDpOT_E_clIJR20StoreRefPtrPassByPtrIS2_EEEEDaSO_ at /usr/src/debug/firefox-115.0-2.fc38.x86_64/objdir/dist/include/nsThreadUtils.h:1164
 #11 _ZSt13__invoke_implI6RefPtrIN7mozilla10MozPromiseI8nsTArrayIS0_INS1_9MediaDataEEENS1_11MediaResultELb1EEEEZNS1_6detail23RunnableMethodArgumentsIJPNS1_12MediaRawDataEEE5applyINS1_17FFmpegDataDecoderILi46465650EEEMSH_FS9_SD_EEEDcPT_T0_EUlDpOT_E_JR20StoreRefPtrPassByPtrISC_EEESK_St14__invoke_otherOSM_DpOT1_ at /usr/include/c++/13/bits/invoke.h:61
 #12 _ZSt8__invokeIZN7mozilla6detail23RunnableMethodArgumentsIJPNS0_12MediaRawDataEEE5applyINS0_17FFmpegDataDecoderILi46465650EEEMS8_F6RefPtrINS0_10MozPromiseI8nsTArrayIS9_INS0_9MediaDataEEENS0_11MediaResultELb1EEEES4_EEEDcPT_T0_EUlDpOT_E_JR20StoreRefPtrPassByPtrIS3_EEENSt15__invoke_resultISK_JDpT0_EE4typeEOSK_DpOSV_ at /usr/include/c++/13/bits/invoke.h:97
 #13 _ZSt12__apply_implIZN7mozilla6detail23RunnableMethodArgumentsIJPNS0_12MediaRawDataEEE5applyINS0_17FFmpegDataDecoderILi46465650EEEMS8_F6RefPtrINS0_10MozPromiseI8nsTArrayIS9_INS0_9MediaDataEEENS0_11MediaResultELb1EEEES4_EEEDcPT_T0_EUlDpOT_E_RSt5tupleIJ20StoreRefPtrPassByPtrIS3_EEEJLm0EEEDcOSK_OSM_St16integer_sequenceImJXspT1_EEE at /usr/include/c++/13/tuple:2289
 #14 _ZSt5applyIZN7mozilla6detail23RunnableMethodArgumentsIJPNS0_12MediaRawDataEEE5applyINS0_17FFmpegDataDecoderILi46465650EEEMS8_F6RefPtrINS0_10MozPromiseI8nsTArrayIS9_INS0_9MediaDataEEENS0_11MediaResultELb1EEEES4_EEEDcPT_T0_EUlDpOT_E_RSt5tupleIJ20StoreRefPtrPassByPtrIS3_EEEEDcOSK_OSM_ at /usr/include/c++/13/tuple:2301
 #15 mozilla::detail::RunnableMethodArguments<mozilla::MediaRawData*>::apply<mozilla::FFmpegDataDecoder<46465650>, RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true> > (mozilla::FFmpegDataDecoder<46465650>::*)(mozilla::MediaRawData*)> at /usr/src/debug/firefox-115.0-2.fc38.x86_64/objdir/dist/include/nsThreadUtils.h:1166
 #16 mozilla::detail::MethodCall<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>, RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true> > (mozilla::FFmpegDataDecoder<46465650>::*)(mozilla::MediaRawData*), mozilla::FFmpegDataDecoder<46465650>, mozilla::MediaRawData*>::Invoke at /usr/src/debug/firefox-115.0-2.fc38.x86_64/objdir/dist/include/mozilla/MozPromise.h:1569
 #17 mozilla::detail::ProxyRunnable<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>, RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true> > (mozilla::FFmpegDataDecoder<46465650>::*)(mozilla::MediaRawData*), mozilla::FFmpegDataDecoder<46465650>, mozilla::MediaRawData*>::Run at /usr/src/debug/firefox-115.0-2.fc38.x86_64/objdir/dist/include/mozilla/MozPromise.h:1589
 #18 mozilla::TaskQueue::Runner::Run at /usr/src/debug/firefox-115.0-2.fc38.x86_64/xpcom/threads/TaskQueue.cpp:259
 #19 nsThreadPool::Run at /usr/src/debug/firefox-115.0-2.fc38.x86_64/xpcom/threads/nsThreadPool.cpp:343
 #20 nsThread::ProcessNextEvent at /usr/src/debug/firefox-115.0-2.fc38.x86_64/xpcom/threads/nsThread.cpp:1234
 #21 NS_ProcessNextEvent at /usr/src/debug/firefox-115.0-2.fc38.x86_64/xpcom/threads/nsThreadUtils.cpp:479
 #22 mozilla::ipc::MessagePumpForNonMainThreads::Run at /usr/src/debug/firefox-115.0-2.fc38.x86_64/ipc/glue/MessagePump.cpp:300
 #23 MessageLoop::RunInternal at /usr/src/debug/firefox-115.0-2.fc38.x86_64/objdir/dist/include/mozilla/RefPtr.h:319
 #24 MessageLoop::RunHandler at /usr/src/debug/firefox-115.0-2.fc38.x86_64/ipc/chromium/src/base/message_loop.cc:361
 #25 MessageLoop::Run at /usr/src/debug/firefox-115.0-2.fc38.x86_64/ipc/chromium/src/base/message_loop.cc:343
 #26 nsThread::ThreadFunc at /usr/src/debug/firefox-115.0-2.fc38.x86_64/xpcom/threads/nsThread.cpp:391
 #27 _pt_root at ../../../../nspr/pr/src/pthreads/ptthread.c:201

Comment 1 darienpiva 2023-07-13 08:35:34 UTC
Created attachment 1975551 [details]
File: proc_pid_status

Comment 2 darienpiva 2023-07-13 08:35:36 UTC
Created attachment 1975552 [details]
File: maps

Comment 3 darienpiva 2023-07-13 08:35:37 UTC
Created attachment 1975553 [details]
File: limits

Comment 4 darienpiva 2023-07-13 08:35:38 UTC
Created attachment 1975554 [details]
File: environ

Comment 5 darienpiva 2023-07-13 08:35:40 UTC
Created attachment 1975555 [details]
File: open_fds

Comment 6 darienpiva 2023-07-13 08:35:41 UTC
Created attachment 1975556 [details]
File: os_info

Comment 7 darienpiva 2023-07-13 08:35:42 UTC
Created attachment 1975557 [details]
File: cpuinfo

Comment 8 darienpiva 2023-07-13 08:35:44 UTC
Created attachment 1975558 [details]
File: core_backtrace

Comment 9 darienpiva 2023-07-13 08:35:45 UTC
Created attachment 1975559 [details]
File: exploitable

Comment 10 darienpiva 2023-07-13 08:35:47 UTC
Created attachment 1975560 [details]
File: var_log_messages

Comment 11 darienpiva 2023-07-13 08:35:48 UTC
Created attachment 1975561 [details]
File: backtrace