WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
313041
[GTK] inspector/debugger/async-stack-trace-truncate.html is a flaky test (crashes)
https://bugs.webkit.org/show_bug.cgi?id=313041
Summary
[GTK] inspector/debugger/async-stack-trace-truncate.html is a flaky test (cra...
Nikolas Zimmermann
Reported
2026-04-22 14:40:45 PDT
wktesthunter output for this flaky test across affected bots:
>>> gtk-release <<<
311760@main
UNKNOWN
311761@main
NOERROR
311762@main
UNKNOWN
311763@main
NOERROR [
311764@main-311766@main
] UNKNOWN
311767@main
NOERROR [
311768@main-311769@main
] UNKNOWN
311770@main
NOERROR [
311771@main-311773@main
] UNKNOWN
311774@main
CRASH (Expected: PASS) [
311775@main-311782@main
] UNKNOWN
311783@main
CRASH (Expected: PASS) [
311784@main-311791@main
] UNKNOWN
311792@main
CRASH (Expected: PASS) The bot gtk-release completed 1255 runs on the interval [
307792@main-311792@main
] Frequency of results for test: inspector/debugger/async-stack-trace-truncate.html 1242 times [99.0%] -> NOERROR 12 times [1.0%] -> CRASH 1 times [0.1%] -> TIMEOUT PASS Of those 1255 runs it didn't match the expectation 13 times [1.0%] Details of the type and frequency of unmatched expectations: 12 times [1.0%] -> CRASH (Expected: PASS) 1 times [0.1%] -> TIMEOUT PASS (Expected: PASS) Flakiness factor: 1.5% - This test was flaky on 1.5% of the 1255 runs analyzed, either giving different results within a single run, or a different result than in the previous run.
Attachments
Add attachment
proposed patch, testcase, etc.
Fujii Hironori
Comment 1
2026-04-22 17:44:22 PDT
History:
https://results.webkit.org/?suite=layout-tests&test=inspector%2Fdebugger%2Fasync-stack-trace-truncate.html
https://build.webkit.org/results/GTK-Linux-64-bit-Release-Tests/311809@main%20(24736)/inspector/debugger/async-stack-trace-truncate-crash-log.txt
Thread 1 (Thread 0x7f153018fec0 (LWP 1233152)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007f153d63327e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007f153d6168ff in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007f153c24c075 in g_assertion_message (domain=domain@entry=0x7f153c2e900e "GLib", file=file@entry=0x7f153c2f0330 "../../../../../jhbuild/checkout/glib/glib/gmain.c", line=line@entry=4049, func=func@entry=0x7f153c2fd030 <__func__.21> "g_main_context_check_unlocked", message=message@entry=0x5633caf7a580 "assertion failed: (i <= 0 || fds[i - 1].fd < fds[i].fd)") at ../../../../../jhbuild/checkout/glib/glib/gtestutils.c:3387 #6 0x00007f153c2b5a3e in g_assertion_message_expr (domain=domain@entry=0x7f153c2e900e "GLib", file=file@entry=0x7f153c2f0330 "../../../../../jhbuild/checkout/glib/glib/gmain.c", line=line@entry=4049, func=func@entry=0x7f153c2fd030 <__func__.21> "g_main_context_check_unlocked", expr=expr@entry=0x7f153c2f0990 "i <= 0 || fds[i - 1].fd < fds[i].fd") at ../../../../../jhbuild/checkout/glib/glib/gtestutils.c:3413 #7 0x00007f153c2884c8 in g_main_context_check_unlocked (context=context@entry=0x5633c750be50, max_priority=max_priority@entry=2147483647, fds=fds@entry=0x7f1524018238, n_fds=n_fds@entry=5) at ../../../../../jhbuild/checkout/glib/glib/gmain.c:4049 #8 0x00007f153c28969e in g_main_context_check (context=0x5633c750be50, max_priority=2147483647, fds=0x7f1524018238, n_fds=5) at ../../../../../jhbuild/checkout/glib/glib/gmain.c:3986 #9 0x00007f153bea6595 in WTF::RunLoop::runGLibMainLoopIteration(WTF::RunLoop::MayBlock) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libjavascriptcoregtk-6.0.so.1 #10 0x00007f153bea6882 in WTF::RunLoop::run() () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libjavascriptcoregtk-6.0.so.1 #11 0x00007f1540572dd6 in int WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainGtk>(int, char**) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4 #12 0x00007f153d6181ca in __libc_start_call_main (main=main@entry=0x5633a4c3c7d0 <main>, argc=argc@entry=4, argv=argv@entry=0x7ffdd7ca3f48) at ../sysdeps/nptl/libc_start_call_main.h:58 #13 0x00007f153d61828b in __libc_start_main_impl (main=0x5633a4c3c7d0 <main>, argc=4, argv=0x7ffdd7ca3f48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdd7ca3f38) at ../csu/libc-start.c:360 #14 0x00005633a4c3c705 in _start ()
https://build.webkit.org/results/GTK-Linux-64-bit-Release-Tests/311809@main%20(24736)/inspector/debugger/async-stack-trace-truncate-stderr.txt
VM 0x7f1526400000 on pid 1233152 received NeedDebuggerBreak trap ** GLib:ERROR:../../../../../jhbuild/checkout/glib/glib/gmain.c:4049:g_main_context_check_unlocked: assertion failed: (i <= 0 || fds[i - 1].fd < fds[i].fd) WebKitWebProcess terminated (pid 1233152) for reason: crash
Fujii Hironori
Comment 2
2026-04-22 17:45:46 PDT
*** This bug has been marked as a duplicate of
bug 312888
***
Nikolas Zimmermann
Comment 3
2026-04-23 03:16:58 PDT
Closing: flakiness factor was below the 5% threshold; the TestExpectations entry has been removed in
webkit.org/b/313122
(PR
https://github.com/WebKit/WebKit/pull/63415
).
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