WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
303677
[GLIB] Some tests are flaky crashing in soup_session_get_feature during clearCredentials
https://bugs.webkit.org/show_bug.cgi?id=303677
Summary
[GLIB] Some tests are flaky crashing in soup_session_get_feature during clear...
Lauro Moura
Reported
2025-12-05 19:37:47 PST
imported/w3c/web-platform-tests/workers/constructors/SharedWorker/empty-name.html First occurrence:
304017@main
https://build.webkit.org/results/WPE-Linux-64-bit-Release-Tests/304017@main%20(24152)/results.html
Last good:
304014@main
Commits in range:
304017@main
(ac8dd1f33398) [threaded-animations] add testing functions to inspect remote timelines
https://bugs.webkit.org/show_bug.cgi?id=303625
rdar://problem/165912596
304016@main
(27a74ff8ea3e) Optimize SVGTextLayoutAttributesBuilder rotation attribute handling
https://bugs.webkit.org/show_bug.cgi?id=303279
rdar://165585366
304015@main
(0f0653d9eddc) Reland: Inspector agents should use CheckedRef for InspectorEnvironment references.
https://bugs.webkit.org/show_bug.cgi?id=302416
rdar://165006365
GTK-Release passed for 304016, though. Maybe some race condition related to the Inspector agents changes? Unfortunately, could not reproduce locally. Trace: Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/home/buildbot-worker/WPE-Linux-64-bit-Release-Tests/build/WebKitBuild/WPE/Rele'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007efc0839b661 in soup_session_get_feature (session=<optimized out>, feature_type=94369687182896) at ../../../../../jhbuild/checkout/libsoup/libsoup/soup-session.c:2230 2230 if (G_TYPE_CHECK_INSTANCE_TYPE (feature, feature_type)) [Current thread is 1 (Thread 0x7efc00c835c0 (LWP 1238187))] <snip> Thread 1 (Thread 0x7efc00c835c0 (LWP 1238187)): #0 0x00007efc0839b661 in soup_session_get_feature (session=<optimized out>, feature_type=Python Exception <class 'gdb.error'>: No type named TypeNode. ) at ../../../../../jhbuild/checkout/libsoup/libsoup/soup-session.c:2230 #1 0x00007efc0a937337 in WebKit::NetworkSessionSoup::clearCredentials(WTF::WallTime) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #2 0x00007efc0a7f21d3 in WebKit::NetworkProcess::deleteWebsiteDataImpl(PAL::SessionID, WTF::OptionSet<WebKit::WebsiteDataType, (WTF::ConcurrencyTag)0>, WTF::WallTime, WTF::CompletionHandler<void ()>&&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #3 0x00007efc0a7fd961 in WebKit::NetworkProcess::performDeleteWebsiteDataTask(WTF::ObjectIdentifierGeneric<WebKit::NetworkProcess::TaskIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long>, WebKit::NetworkProcess::TaskTrigger) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #4 0x00007efc0cb9eb13 in WTF::Detail::CallableWrapper<WTF::RunLoop::dispatchAfter(WTF::Seconds, WTF::Function<void ()>&&)::{lambda()#1}, void>::call() () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #5 0x00007efc0cc88da1 in WTF::RunLoop::TimerBase::TimerBase(WTF::Ref<WTF::RunLoop, WTF::RawPtrTraits<WTF::RunLoop>, WTF::DefaultRefDerefTraits<WTF::RunLoop> >&&, WTF::ASCIILiteral)::{lambda(void*)#1}::_FUN(void*) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #6 0x00007efc0cc8c59d in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #7 0x00007efc0740649e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007efc07406710 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007efc0cc8ab07 in WTF::RunLoop::runGLibMainLoopIteration(WTF::RunLoop::MayBlock) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #10 0x00007efc0cc8af12 in WTF::RunLoop::run() () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #11 0x00007efc0a92c48b in int WebKit::AuxiliaryProcessMain<WebKit::NetworkProcessMainSoup>(int, char**) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #12 0x00007efc083fa1ca in __libc_start_call_main (main=main@entry=0x55d3ed6c2800 <main>, argc=argc@entry=3, argv=argv@entry=0x7ffd43d66538) at ../sysdeps/nptl/libc_start_call_main.h:58 #13 0x00007efc083fa28b in __libc_start_main_impl (main=0x55d3ed6c2800 <main>, argc=3, argv=0x7ffd43d66538, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd43d66528) at ../csu/libc-start.c:360 #14 0x000055d3ed6c2735 in _start ()
Attachments
Add attachment
proposed patch, testcase, etc.
Lauro Moura
Comment 1
2025-12-05 19:57:18 PST
The crash is indeed a flaky one, and not exclusive of that test: imported/w3c/web-platform-tests/fetch/data-urls/base64.any.html crashed with a very similar trace in: -
https://build.webkit.org/results/WPE-Linux-64-bit-Release-Tests/304005@main%20(24149)/results.html
-
https://build.webkit.org/results/GTK-Linux-64-bit-Release-Tests/303945@main%20(22382)/results.html
Lauro Moura
Comment 2
2025-12-05 20:08:45 PST
Gardening commit:
https://commits.webkit.org/304034@main
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug