Bug 268541
| Summary: | [GStreamer] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-promises.https.html is flaky crash | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Philippe Normand <philn> |
| Component: | Platform | Assignee: | Philippe Normand <philn> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | commit-queue, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | 268820 | ||
| Bug Blocks: | |||
Philippe Normand
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
Pull request: https://github.com/WebKit/WebKit/pull/23661
EWS
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
<rdar://problem/122117396>
WebKit Commit Bot
Re-opened since this is blocked by bug 268820
Philippe Normand
Pull request: https://github.com/WebKit/WebKit/pull/23916
EWS
Committed 274202@main (ca5c43b47399): <https://commits.webkit.org/274202@main>
Reviewed commits have been landed. Closing PR #23916 and removing active labels.