Bug 2185670

Summary: [abrt] firefox: llvm::Target::createTargetMachine(): firefox killed by SIGSEGV
Product: [Fedora] Fedora Reporter: emre.f.sucu
Component: firefoxAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 39CC: emre.f.sucu, erack, gecko-bugs-nobody, jhorak, klaas, pjasicek, rstrode, sandmann
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/bdff6df1bd582facb953bde272f80b6a5732818
Whiteboard: abrt_hash:bbcd7ab757f0b23fe94870251a9d7438f16e4cb0;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: dso_list
none
File: var_log_messages
none
File: backtrace none

Description emre.f.sucu 2023-04-10 21:56:23 UTC
Version-Release number of selected component:
firefox-112.0-2.fc39

Additional info:
reporter:       libreport-2.17.9
type:           CCpp
reason:         firefox killed by SIGSEGV
journald_cursor: s=97fa1143cc6b4aa19c0d6394dec158b9;i=15fe6a;b=84277a5613be4cbf8ca18f73583d524c;m=d60ed1a;t=5f8d127a1a7f8;x=c048460859396766
executable:     /usr/lib64/firefox/firefox
cmdline:        /usr/lib64/firefox/firefox -contentproc -parentBuildID 20230406180300 -prefsLen 39590 -prefMapSize 235497 -appDir /usr/lib64/firefox/browser {6abd6510-dcfe-4c2d-b75e-28fcd933dfcd} 3803 rdd
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-firefox-3803.scope/4446
rootdir:        /proc/4447/fdinfo
uid:            1000
mountinfo:      
kernel:         6.3.0-0.rc5.441.vanilla.fc39.x86_64
package:        firefox-112.0-2.fc39
runlevel:       N 5
backtrace_rating: 4
crash_function: llvm::Target::createTargetMachine

Truncated backtrace:
Thread no. 1 (48 frames)
 #0 llvm::Target::createTargetMachine at /usr/src/debug/llvm-16.0.0-1.fc39.x86_64/include/llvm/MC/TargetRegistry.h:486
 #1 LLVMCreateTargetMachine at /usr/src/debug/llvm-16.0.0-1.fc39.x86_64/lib/Target/TargetMachineC.cpp:147
 #2 ac_create_target_machine at ../src/amd/llvm/ac_llvm_util.c:204
 #3 ac_init_llvm_compiler at ../src/amd/llvm/ac_llvm_util.c:309
 #4 si_init_compiler at ../src/gallium/drivers/radeonsi/si_pipe.c:153
 #5 radeonsi_screen_create_impl at ../src/gallium/drivers/radeonsi/si_pipe.c:1171
 #6 amdgpu_winsys_create
 #7 radeonsi_screen_create at ../src/gallium/drivers/radeonsi/si_pipe.c:1506
 #8 pipe_radeonsi_create_screen at ../src/gallium/auxiliary/target-helpers/drm_helper.h:222
 #9 pipe_loader_create_screen_vk at ../src/gallium/auxiliary/pipe-loader/pipe_loader.c:171
 #10 pipe_loader_create_screen at ../src/gallium/auxiliary/pipe-loader/pipe_loader.c:177
 #11 dri2_init_screen at ../src/gallium/frontends/dri/dri2.c:2294
 #12 driCreateNewScreen2 at ../src/gallium/frontends/dri/dri_util.c:139
 #13 dri2_create_screen at ../src/egl/drivers/dri2/egl_dri2.c:985
 #14 dri2_initialize_device at ../src/egl/drivers/dri2/platform_device.c:369
 #15 dri2_initialize at ../src/egl/drivers/dri2/egl_dri2.c:1065
 #16 eglInitialize at ../src/egl/main/eglapi.c:703
 #17 mozilla::gl::GLLibraryEGL::fInitialize at /usr/src/debug/firefox-112.0-2.fc39.x86_64/gfx/gl/GLLibraryEGL.h:342
 #18 mozilla::gl::EglDisplay::Create at /usr/src/debug/firefox-112.0-2.fc39.x86_64/gfx/gl/GLLibraryEGL.cpp:768
 #19 mozilla::gl::GetAndInitDeviceDisplay at /usr/src/debug/firefox-112.0-2.fc39.x86_64/gfx/gl/GLLibraryEGL.cpp:204
 #20 mozilla::gl::GLLibraryEGL::CreateDisplayLocked at /usr/src/debug/firefox-112.0-2.fc39.x86_64/gfx/gl/GLLibraryEGL.cpp:903
 #21 mozilla::gl::GLLibraryEGL::DefaultDisplay at /usr/src/debug/firefox-112.0-2.fc39.x86_64/gfx/gl/GLLibraryEGL.cpp:837
 #22 mozilla::gl::DefaultEglDisplay at /usr/src/debug/firefox-112.0-2.fc39.x86_64/gfx/gl/GLContextEGL.h:30
 #23 mozilla::gl::GLContextProviderEGL::CreateHeadless at /usr/src/debug/firefox-112.0-2.fc39.x86_64/gfx/gl/GLContextProviderEGL.cpp:1200
 #24 mozilla::gl::GLContextProviderLinux::CreateHeadless at /usr/src/debug/firefox-112.0-2.fc39.x86_64/gfx/gl/GLContextProviderLinux.cpp:39
 #25 ClaimSnapshotGLContext at /usr/src/debug/firefox-112.0-2.fc39.x86_64/widget/gtk/DMABufSurface.cpp:68
 #26 DMABufSurfaceYUV::CopyYUVDataImpl at /usr/src/debug/firefox-112.0-2.fc39.x86_64/widget/gtk/DMABufSurface.cpp:1125
 #27 DMABufSurfaceYUV::UpdateYUVData at /usr/src/debug/firefox-112.0-2.fc39.x86_64/widget/gtk/DMABufSurface.cpp:1150
 #28 DMABufSurfaceYUV::CopyYUVSurface at /usr/src/debug/firefox-112.0-2.fc39.x86_64/widget/gtk/DMABufSurface.cpp:947
 #29 mozilla::VideoFramePool<60>::GetVideoFrameSurface at /usr/src/debug/firefox-112.0-2.fc39.x86_64/dom/media/platforms/ffmpeg/FFmpegVideoFramePool.cpp:176
 #30 mozilla::FFmpegVideoDecoder<60>::CreateImageVAAPI at /usr/src/debug/firefox-112.0-2.fc39.x86_64/objdir/dist/include/mozilla/UniquePtr.h:286
 #31 mozilla::FFmpegVideoDecoder<60>::DoDecode at /usr/src/debug/firefox-112.0-2.fc39.x86_64/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:956
 #32 mozilla::FFmpegDataDecoder<60>::DoDecode at /usr/src/debug/firefox-112.0-2.fc39.x86_64/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:193
 #33 mozilla::FFmpegDataDecoder<60>::ProcessDecode at /usr/src/debug/firefox-112.0-2.fc39.x86_64/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:147
 #34 mozilla::detail::RunnableMethodArguments<mozilla::MediaRawData*>::applyImpl<mozilla::FFmpegDataDecoder<60>, RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true> > (mozilla::FFmpegDataDecoder<60>::*)(mozilla::MediaRawData*), StoreRefPtrPassByPtr<mozilla::MediaRawData>, 0ul> at /usr/src/debug/firefox-112.0-2.fc39.x86_64/objdir/dist/include/nsThreadUtils.h:1163
 #35 mozilla::detail::RunnableMethodArguments<mozilla::MediaRawData*>::apply<mozilla::FFmpegDataDecoder<60>, RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true> > (mozilla::FFmpegDataDecoder<60>::*)(mozilla::MediaRawData*)> at /usr/src/debug/firefox-112.0-2.fc39.x86_64/objdir/dist/include/nsThreadUtils.h:1169
 #36 mozilla::detail::MethodCall<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>, RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true> > (mozilla::FFmpegDataDecoder<60>::*)(mozilla::MediaRawData*), mozilla::FFmpegDataDecoder<60>, mozilla::MediaRawData*>::Invoke at /usr/src/debug/firefox-112.0-2.fc39.x86_64/objdir/dist/include/mozilla/MozPromise.h:1547
 #37 mozilla::detail::ProxyRunnable<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>, RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true> > (mozilla::FFmpegDataDecoder<60>::*)(mozilla::MediaRawData*), mozilla::FFmpegDataDecoder<60>, mozilla::MediaRawData*>::Run at /usr/src/debug/firefox-112.0-2.fc39.x86_64/objdir/dist/include/mozilla/MozPromise.h:1567
 #38 mozilla::TaskQueue::Runner::Run at /usr/src/debug/firefox-112.0-2.fc39.x86_64/xpcom/threads/TaskQueue.cpp:259
 #39 nsThreadPool::Run at /usr/src/debug/firefox-112.0-2.fc39.x86_64/xpcom/threads/nsThreadPool.cpp:343
 #40 nsThread::ProcessNextEvent at /usr/src/debug/firefox-112.0-2.fc39.x86_64/objdir/dist/include/nsCOMPtr.h:851
 #41 NS_ProcessNextEvent at /usr/src/debug/firefox-112.0-2.fc39.x86_64/xpcom/threads/nsThreadUtils.cpp:477
 #42 mozilla::ipc::MessagePumpForNonMainThreads::Run at /usr/src/debug/firefox-112.0-2.fc39.x86_64/ipc/glue/MessagePump.cpp:300
 #43 MessageLoop::RunInternal at /usr/src/debug/firefox-112.0-2.fc39.x86_64/objdir/dist/include/mozilla/RefPtr.h:280
 #44 MessageLoop::RunHandler at /usr/src/debug/firefox-112.0-2.fc39.x86_64/ipc/chromium/src/base/message_loop.cc:374
 #45 MessageLoop::Run at /usr/src/debug/firefox-112.0-2.fc39.x86_64/ipc/chromium/src/base/message_loop.cc:356
 #46 nsThread::ThreadFunc at /usr/src/debug/firefox-112.0-2.fc39.x86_64/xpcom/threads/nsThread.cpp:391
 #47 _pt_root at ../../../../nspr/pr/src/pthreads/ptthread.c:201

Comment 1 emre.f.sucu 2023-04-10 21:56:27 UTC
Created attachment 1956652 [details]
File: proc_pid_status

Comment 2 emre.f.sucu 2023-04-10 21:56:28 UTC
Created attachment 1956653 [details]
File: maps

Comment 3 emre.f.sucu 2023-04-10 21:56:30 UTC
Created attachment 1956654 [details]
File: limits

Comment 4 emre.f.sucu 2023-04-10 21:56:31 UTC
Created attachment 1956655 [details]
File: environ

Comment 5 emre.f.sucu 2023-04-10 21:56:32 UTC
Created attachment 1956656 [details]
File: open_fds

Comment 6 emre.f.sucu 2023-04-10 21:56:34 UTC
Created attachment 1956657 [details]
File: os_info

Comment 7 emre.f.sucu 2023-04-10 21:56:35 UTC
Created attachment 1956658 [details]
File: cpuinfo

Comment 8 emre.f.sucu 2023-04-10 21:56:37 UTC
Created attachment 1956659 [details]
File: core_backtrace

Comment 9 emre.f.sucu 2023-04-10 21:56:39 UTC
Created attachment 1956660 [details]
File: exploitable

Comment 10 emre.f.sucu 2023-04-10 21:56:40 UTC
Created attachment 1956661 [details]
File: dso_list

Comment 11 emre.f.sucu 2023-04-10 21:56:42 UTC
Created attachment 1956662 [details]
File: var_log_messages

Comment 12 emre.f.sucu 2023-04-10 21:56:44 UTC
Created attachment 1956663 [details]
File: backtrace

Comment 13 Fedora Release Engineering 2023-08-16 07:13:17 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle.
Changing version to 39.