Bug 2372868 - [abrt] webkit2gtk4.1: WebKitWebProcess killed by SIGSEGV
Summary: [abrt] webkit2gtk4.1: WebKitWebProcess killed by SIGSEGV
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: webkitgtk
Version: 42
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michael Catanzaro
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:11a47ab777246dc5e74d35eae87...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-06-14 21:03 UTC by Atiq
Modified: 2025-06-16 11:25 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-06-16 11:25:44 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.49 KB, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: maps (3.95 KB, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: limits (1.29 KB, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: environ (1.27 KB, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: open_fds (4.73 KB, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: mountinfo (3.49 KB, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: os_info (754 bytes, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: cpuinfo (3.66 KB, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: core_backtrace (45.47 KB, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: exploitable (81 bytes, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: dso_list (321 bytes, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details
File: backtrace (104.98 KB, text/plain)
2025-06-14 21:03 UTC, Atiq
no flags Details


Links
System ID Private Priority Status Summary Last Updated
WebKit Project 291759 0 None None None 2025-06-16 11:25:43 UTC

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


Note You need to log in before you can comment on or make changes to this bug.