WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
Philippe Normand
Comment 1
2024-02-01 04:21:30 PST
Pull request:
https://github.com/WebKit/WebKit/pull/23661
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
<
rdar://problem/122117396
>
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
Pull request:
https://github.com/WebKit/WebKit/pull/23916
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.
Top of Page
Format For Printing
XML
Clone This Bug