WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
312269
[GStreamer][Rice] Flaky crash in `rice_proto::conncheck::ConnCheckList::add_local_candidate_internal()`
https://bugs.webkit.org/show_bug.cgi?id=312269
Summary
[GStreamer][Rice] Flaky crash in `rice_proto::conncheck::ConnCheckList::add_l...
Vitaly Dyackhov
Reported
2026-04-14 07:37:54 PDT
Crashing tests: - imported/w3c/web-platform-tests/webrtc/protocol/vp8-fmtp.html - imported/w3c/web-platform-tests/webrtc/RTCSctpTransport-constructor.html Stack trace: ``` Thread 1 (Thread 0x7fc16a17a6c0 (LWP 1466098)): #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 0x00007fc80c83327e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007fc80c8168ff in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007fc8075af48a in std::sys::pal::unix::abort_internal () from /lib/x86_64-linux-gnu/librice-proto.so.0 #6 0x00007fc8075b27c9 in std::process::abort () from /lib/x86_64-linux-gnu/librice-proto.so.0 #7 0x00007fc8075a1c3a in __rustc::__rust_abort () from /lib/x86_64-linux-gnu/librice-proto.so.0 #8 0x00007fc8072b37ba in __rustc::__rust_start_panic () from /lib/x86_64-linux-gnu/librice-proto.so.0 #9 0x00007fc8075a1b8e in __rustc::rust_panic () from /lib/x86_64-linux-gnu/librice-proto.so.0 #10 0x00007fc8075b2dd5 in std::panicking::panic_with_hook () from /lib/x86_64-linux-gnu/librice-proto.so.0 #11 0x00007fc8075b2b6a in std::panicking::panic_handler::{{closure}} () from /lib/x86_64-linux-gnu/librice-proto.so.0 #12 0x00007fc8075b0ca9 in std::sys::backtrace::__rust_end_short_backtrace () from /lib/x86_64-linux-gnu/librice-proto.so.0 #13 0x00007fc8075a1d1d in __rustc::rust_begin_unwind () from /lib/x86_64-linux-gnu/librice-proto.so.0 #14 0x00007fc8075e73ac in core::panicking::panic_fmt () from /lib/x86_64-linux-gnu/librice-proto.so.0 #15 0x00007fc80723bd77 in rice_proto::conncheck::ConnCheckList::add_local_candidate_internal () from /lib/x86_64-linux-gnu/librice-proto.so.0 #16 0x00007fc80723c074 in rice_proto::conncheck::ConnCheckList::add_local_gathered_candidate () from /lib/x86_64-linux-gnu/librice-proto.so.0 #17 0x00007fc80726ca60 in rice_stream_add_local_gathered_candidate () from /lib/x86_64-linux-gnu/librice-proto.so.0 #18 0x00007fc8109aa395 in WTF::Detail::CallableWrapper<webkitGstWebRTCIceAgentLocalCandidateGatheredForStream(_WebKitGstIceAgent*, unsigned int, RiceAgentGatheredCandidate&)::{lambda(auto:1 const*)#1}, void, _WebKitGstIceStream const*>::call(_WebKitGstIceStream const*) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4 #19 0x00007fc8109ae672 in webkitGstWebRTCIceAgentLocalCandidateGatheredForStream(_WebKitGstIceAgent*, unsigned int, RiceAgentGatheredCandidate&) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4 #20 0x00007fc8121a1ee1 in agentSourcePrepare(_GSource*, int*) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4 #21 0x00007fc80b488a89 in g_main_context_prepare_unlocked (context=context@entry=0x7fc3ec000dd0, priority=priority@entry=0x7fc16a179660) at ../../../../../jhbuild/checkout/glib/glib/gmain.c:3763 #22 0x00007fc80b489549 in g_main_context_prepare_unlocked (priority=0x7fc16a179660, context=0x7fc3ec000dd0) at ../../../../../jhbuild/checkout/glib/glib/gmain.c:3702 #23 g_main_context_prepare (context=0x7fc3ec000dd0, priority=0x7fc16a179660) at ../../../../../jhbuild/checkout/glib/glib/gmain.c:3644 #24 0x00007fc80b07d4e8 in WTF::RunLoop::runGLibMainLoopIteration(WTF::RunLoop::MayBlock) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libjavascriptcoregtk-6.0.so.1 #25 0x00007fc80b07d882 in WTF::RunLoop::run() () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libjavascriptcoregtk-6.0.so.1 #26 0x00007fc80affbcfd in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libjavascriptcoregtk-6.0.so.1 #27 0x00007fc80b08305d in WTF::wtfThreadEntryPoint(void*) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libjavascriptcoregtk-6.0.so.1 #28 0x00007fc80c88aaa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #29 0x00007fc80c917c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 ```
https://build.webkit.org/results/GTK-Linux-64-bit-Release-Tests/311191@main%20(24580)/results.html
Attachments
Add attachment
proposed patch, testcase, etc.
Vitaly Dyackhov
Comment 1
2026-04-14 07:42:59 PDT
Alleged suspect:
https://commits.webkit.org/311180@main
Vitaly Dyackhov
Comment 2
2026-04-14 07:45:45 PDT
Test gardening pull request:
https://github.com/WebKit/WebKit/pull/62734
EWS
Comment 3
2026-04-14 07:49:27 PDT
Test gardening commit
311200@main
(56cdefeb80a2): <
https://commits.webkit.org/311200@main
> Reviewed commits have been landed. Closing PR #62734 and removing active labels.
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