RESOLVED FIXED 268541
[GStreamer] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-promises.https.html is flaky crash
https://bugs.webkit.org/show_bug.cgi?id=268541
Summary [GStreamer] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiow...
Philippe Normand
Reported 2024-02-01 04:15:13 PST
Thread 1 (Thread 0x7f44d57fa6c0 (LWP 654785)): #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f474efbae83 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f474ef68dce in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f474ef5083f in __GI_abort () at abort.c:79 #4 0x00007f474f2d3e03 in __gnu_cxx::__verbose_terminate_handler() () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95 #5 0x00007f474f2e6bfa in __cxxabiv1::__terminate(void (*)()) (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48 #6 0x00007f474f2e6c65 in std::terminate() () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:58 #7 0x00007f474f2e7a53 in __cxxabiv1::__cxa_pure_virtual() () at ../../../../libstdc++-v3/libsupc++/pure.cc:50 #8 0x00007f4762ff2ef7 in webKitWebAudioSrcRenderAndPushFrames(WTF::GRefPtr<_GstElement> const&, WTF::GRefPtr<_GstBuffer>&&) (element=..., buffer=...) at /app/webkit/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:320 #9 0x00007f4762ff34ce in operator()() (__closure=0x7f44df6d0d88) at /app/webkit/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:384 #10 0x00007f4762ff455c in WTF::Detail::CallableWrapper<webKitWebAudioSrcRenderIteration(WebKitWebAudioSrc*)::<lambda()>, void>::call(void) (this=0x7f44df6d0d80) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53 #11 0x00007f475b450429 in WTF::Function<void ()>::operator()() const (this=0x7f44df69c418) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82 #12 0x00007f4760fa4a96 in operator()(WebCore::ScriptExecutionContext&) (__closure=0x7f44df69c418) at /app/webkit/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp:151 #13 0x00007f4760faccce in WTF::Detail::CallableWrapper<WebCore::DefaultAudioDestinationNode::dispatchToRenderThreadFunction()::<lambda(WTF::Function<void()>&&)>::<lambda(WebCore::ScriptExecutionContext&)>, void, WebCore::ScriptExecutionContext&>::call(WebCore::ScriptExecutionContext &) (this=0x7f44df69c410, in#0=...) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53 #14 0x00007f47608c5f6f in WTF::Function<void (WebCore::ScriptExecutionContext&)>::operator()(WebCore::ScriptExecutionContext&) const (this=0x7f44df6d0da0, in#0=...) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82 #15 0x00007f47610d2127 in WebCore::ScriptExecutionContext::Task::performTask(WebCore::ScriptExecutionContext&) (this=0x7f44df6d0da0, context=...) at /app/webkit/Source/WebCore/dom/ScriptExecutionContext.h:233 #16 0x00007f47640e13cd in WebCore::WorkerDedicatedRunLoop::Task::performTask(WebCore::WorkerOrWorkletGlobalScope*) (this=0x7f44df6d0da0, context=0x7f44df14e340) at /app/webkit/Source/WebCore/workers/WorkerRunLoop.cpp:289 #17 0x00007f47640e0dbd in WebCore::WorkerDedicatedRunLoop::runInMode(WebCore::WorkerOrWorkletGlobalScope*, WebCore::ModePredicate const&) (this=0x7f44df2a7120, context=0x7f44df14e340, predicate=...) at /app/webkit/Source/WebCore/workers/WorkerRunLoop.cpp:224 #18 0x00007f47640e0738 in WebCore::WorkerDedicatedRunLoop::run(WebCore::WorkerOrWorkletGlobalScope*) (this=0x7f44df2a7120, context=0x7f44df14e340) at /app/webkit/Source/WebCore/workers/WorkerRunLoop.cpp:156 #19 0x00007f47640df339 in WebCore::WorkerOrWorkletThread::runEventLoop() (this=0x7f44f69c7000) at /app/webkit/Source/WebCore/workers/WorkerOrWorkletThread.cpp:113 #20 0x00007f47640df80a in WebCore::WorkerOrWorkletThread::workerOrWorkletThread() (this=0x7f44f69c7000) at /app/webkit/Source/WebCore/workers/WorkerOrWorkletThread.cpp:187 #21 0x00007f4760f762b1 in operator()() const (__closure=0x7f473ebc67e8) at /app/webkit/Source/WebCore/Modules/webaudio/AudioWorkletThread.cpp:73 #22 0x00007f4760f8911e in WTF::Detail::CallableWrapper<WebCore::AudioWorkletThread::createThread()::<lambda()>, void>::call(void) (this=0x7f473ebc67e0) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53 #23 0x00007f475b450429 in WTF::Function<void ()>::operator()() const (this=0x7f44d57f9b80) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82 #24 0x00007f475e986447 in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7f44df050a40) at /app/webkit/Source/WTF/wtf/Threading.cpp:258 #25 0x00007f475ea46f8f in WTF::wtfThreadEntryPoint(void*) (context=0x7f44df050a40) at /app/webkit/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:247 #26 0x00007f474efb8e39 in start_thread (arg=<optimized out>) at pthread_create.c:444 #27 0x00007f474f0408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 STDERR: STDERR: warning: Can't open file /memfd:mesa-shared (deleted) during file-backed mapping note processing STDERR: STDERR: warning: Can't open file /memfd:WebKitSharedMemory (deleted) during file-backed mapping note processing STDERR: STDERR: warning: Section `.reg-xstate/654785' in core file too small. STDERR: STDERR: warning: Section `.reg-xstate/654785' in core file too small. STDERR: pure virtual method called
Attachments
Philippe Normand
Comment 1 2024-02-01 04:21:30 PST
EWS
Comment 2 2024-02-01 11:06:36 PST
Committed 273928@main (79f2da167871): <https://commits.webkit.org/273928@main> Reviewed commits have been landed. Closing PR #23661 and removing active labels.
Radar WebKit Bug Importer
Comment 3 2024-02-01 11:07:16 PST
WebKit Commit Bot
Comment 4 2024-02-06 05:48:19 PST
Re-opened since this is blocked by bug 268820
Philippe Normand
Comment 5 2024-02-06 06:20:06 PST
EWS
Comment 6 2024-02-07 01:17:05 PST
Committed 274202@main (ca5c43b47399): <https://commits.webkit.org/274202@main> Reviewed commits have been landed. Closing PR #23916 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.