Bug 2372868

Summary: [abrt] webkit2gtk4.1: WebKitWebProcess killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Atiq <atiqcx>
Component: webkitgtkAssignee: Michael Catanzaro <mcatanza>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 42CC: atiqcx, daniel, gnome-sig, mcatanza, suraj.ghimire7, tpopela
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/d5c76b921015605c611440a9d0ea3302c4f725d
Whiteboard: abrt_hash:11a47ab777246dc5e74d35eae874bc1be2ce739b;VARIANT_ID=workstation;
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-06-16 11:25:44 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: environ
none
File: open_fds
none
File: mountinfo
none
File: os_info
none
File: cpuinfo
none
File: core_backtrace
none
File: exploitable
none
File: dso_list
none
File: backtrace none

Description Atiq 2025-06-14 21:03:08 UTC
Description of problem:
After resuming from suspend, via google chrome I visited a github URL, specifically this one:
  https://github.com/illumos/illumos-gate/compare/master...n-hys:illumos-gate:osport/v2021.07

Skia graphics renderer crashed or something.. it led to various other errors on cosmic desktop, eventually applet crashed
 2 kernel OOPS happened and one of them was spin lock that made the kernel unrecoverable and rendered the system completely not responding! Display froze! had to hard reset to get the system back!


Version-Release number of selected component:
webkit2gtk4.1-2.48.3-1.fc42

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         WebKitWebProcess killed by SIGSEGV
journald_cursor: s=cdc53c26a65e4c9a85ad690e0c709ee4;i=58de2d;b=d51974c0e6fe43d58d158116549c358f;m=16eeab8cb;t=6378431f05501;x=db2e76f82600548f
executable:     /usr/libexec/webkit2gtk-4.1/WebKitWebProcess
cmdline:        /usr/libexec/webkit2gtk-4.1/WebKitWebProcess 18 40 45
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-cosmic-org.gnome.SystemMonitor-16023.scope
rootdir:        /
uid:            1000
kernel:         6.14.9-300.fc42.x86_64
package:        webkit2gtk4.1-2.48.3-1.fc42
runlevel:       N 5
backtrace_rating: 3
comment:        similarly something along the line crashed the webKit after resuming from suspend

Truncated backtrace:
Thread no. 1 (20 frames)
 #0 ??
 #1 GrGLFunction<void(unsigned int)>::operator() at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/include/gpu/ganesh/gl/GrGLFunctions.h:297
 #2 GrGLProgram::~GrGLProgram at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLProgram.cpp:103
 #4 SkRefCntBase::unref at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/include/core/SkRefCnt.h:78
 #5 SkSafeUnref<GrGLProgram> at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/include/core/SkRefCnt.h:151
 #6 sk_sp<GrGLProgram>::~sk_sp at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/include/core/SkRefCnt.h:256
 #7 GrGLGpu::ProgramCache::Entry::~Entry at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLGpuProgramCache.cpp:25
 #8 std::default_delete<GrGLGpu::ProgramCache::Entry>::operator() at /usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/unique_ptr.h:93
 #9 std::unique_ptr<GrGLGpu::ProgramCache::Entry, std::default_delete<GrGLGpu::ProgramCache::Entry> >::~unique_ptr at /usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/unique_ptr.h:399
 #10 SkLRUCache<GrProgramDesc, std::unique_ptr<GrGLGpu::ProgramCache::Entry, std::default_delete<GrGLGpu::ProgramCache::Entry> >, GrGLGpu::ProgramCache::DescHash, SkNoOpPurge>::Entry::~Entry at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/src/core/SkLRUCache.h:26
 #11 SkLRUCache<GrProgramDesc, std::unique_ptr<GrGLGpu::ProgramCache::Entry, std::default_delete<GrGLGpu::ProgramCache::Entry> >, GrGLGpu::ProgramCache::DescHash, SkNoOpPurge>::reset at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/src/core/SkLRUCache.h:105
 #12 GrGLGpu::ProgramCache::reset at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLGpuProgramCache.cpp:53
 #13 GrGLGpu::~GrGLGpu at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLGpu.cpp:480
 #15 std::default_delete<GrGpu>::operator() at /usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/unique_ptr.h:93
 #16 std::unique_ptr<GrGpu, std::default_delete<GrGpu> >::~unique_ptr at /usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/unique_ptr.h:399
 #17 GrDirectContext::~GrDirectContext at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/src/gpu/ganesh/GrDirectContext.cpp:116
 #19 SkRefCntBase::unref at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/include/core/SkRefCnt.h:78
 #20 SkSafeUnref<GrDirectContext> at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/include/core/SkRefCnt.h:151
 #21 sk_sp<GrDirectContext>::~sk_sp at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/ThirdParty/skia/include/core/SkRefCnt.h:256
 #22 WebCore::SkiaGLContext::~SkiaGLContext at /usr/src/debug/webkitgtk-2.48.3-1.fc42.x86_64/Source/WebCore/platform/graphics/skia/PlatformDisplaySkia.cpp:127

Comment 1 Atiq 2025-06-14 21:03:12 UTC
Created attachment 2094007 [details]
File: proc_pid_status

Comment 2 Atiq 2025-06-14 21:03:13 UTC
Created attachment 2094008 [details]
File: maps

Comment 3 Atiq 2025-06-14 21:03:14 UTC
Created attachment 2094009 [details]
File: limits

Comment 4 Atiq 2025-06-14 21:03:16 UTC
Created attachment 2094010 [details]
File: environ

Comment 5 Atiq 2025-06-14 21:03:17 UTC
Created attachment 2094011 [details]
File: open_fds

Comment 6 Atiq 2025-06-14 21:03:18 UTC
Created attachment 2094012 [details]
File: mountinfo

Comment 7 Atiq 2025-06-14 21:03:19 UTC
Created attachment 2094013 [details]
File: os_info

Comment 8 Atiq 2025-06-14 21:03:20 UTC
Created attachment 2094014 [details]
File: cpuinfo

Comment 9 Atiq 2025-06-14 21:03:21 UTC
Created attachment 2094015 [details]
File: core_backtrace

Comment 10 Atiq 2025-06-14 21:03:22 UTC
Created attachment 2094016 [details]
File: exploitable

Comment 11 Atiq 2025-06-14 21:03:23 UTC
Created attachment 2094017 [details]
File: dso_list

Comment 12 Atiq 2025-06-14 21:03:24 UTC
Created attachment 2094018 [details]
File: backtrace