WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
295090
[GStreamer][WebAudio] Crash when setting max-size-time property of queue in AudioDestination on arm32 platforms
https://bugs.webkit.org/show_bug.cgi?id=295090
Summary
[GStreamer][WebAudio] Crash when setting max-size-time property of queue in A...
Philippe Normand
Reported
2025-06-27 01:39:26 PDT
Thread 1 (process 34): #0 strchr () at ../sysdeps/arm/armv6/strchr.S:28 #1 0xafd78ae0 in g_param_spec_pool_lookup (pool=0xeba400, param_name=param_name@entry=0xe0 , owner_type=18498496, walk_ancestors=walk_ancestors@entry=1) at ../glib-2.72.3/gobject/gpara m.c:1103 #2 0xafd793e0 in g_object_set_valist (object=0x11a6008, first_property_name=, var_args=...) at ../glib-2.72.3/gobject/gobject.c:2519 #3 0xafd79552 in g_object_set (_object=0x11a6008, first_property_name=0xb3c17fa0 "max-size-buffers") at ../glib-2.72.3/gobject/gobject.c:2705 #4 0xb35cf874 in WebCore::AudioDestinationGStreamer::AudioDestinationGStreamer () at ../git/Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp:156 #5 WebCore::AudioDestination::create(WebCore::AudioIOCallback&, WTF::String const&, unsigned int, unsigned int, float) [clone .constprop.0] () at ../git/Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp:96 #6 0xb25b40f0 in WebKit::WebMediaStrategy::createAudioDestination () at ../git/Source/WebKit/WebProcess/GPU/media/WebMediaStrategy.cpp:65 #7 WebCore::DefaultAudioDestinationNode::createDestination () at ../git/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp:118 #8 0xb25b43e2 in WebCore::DefaultAudioDestinationNode::initialize () at ../git/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp:86 #9 WebCore::DefaultAudioDestinationNode::initialize () at ../git/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp:79 #10 0xb25764d2 in WebCore::BaseAudioContext::lazyInitialize () at ../git/Source/WebCore/Modules/webaudio/BaseAudioContext.cpp:172 #11 WebCore::BaseAudioContext::lazyInitialize () at ../git/Source/WebCore/Modules/webaudio/BaseAudioContext.cpp:159 #12 WebCore::AudioContext::lazyInitialize () at ../git/Source/WebCore/Modules/webaudio/AudioContext.cpp:321 #13 0xb1f4b672 in WebCore::AudioContext::resumeRendering () at ../git/Source/WebCore/Modules/webaudio/AudioContext.cpp:268 #14 operator() () at WebCore/DerivedSources/JSAudioContext.cpp:301 #15 toJS, WebCore::jsAudioContextPrototypeFunction_resumeBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::IDLOperationReturningPromise::ClassParameter, WTF::R ef&&):: > () at ../git/Source/WebCore/bindings/js/JSDOMConvertBase.h:205 #16 jsAudioContextPrototypeFunction_resumeBody () at WebCore/DerivedSources/JSAudioContext.cpp:301 #17 operator() () at ../git/Source/WebCore/bindings/js/JSDOMOperationReturningPromise.h:54 #18 callPromiseFunction::call(JSC::JSGlobalObject&, JSC::CallFrame&, char const*)::&&)> > () at ../git/Source/WebCore/bindings/js/JSDOMPromiseDeferred.h:382 #19 call () at ../git/Source/WebCore/bindings/js/JSDOMOperationReturningPromise.h:41 #20 jsAudioContextPrototypeFunction_resume () at WebCore/DerivedSources/JSAudioContext.cpp:306 #21 0xa95ff1a8 in ?? ()
Attachments
Add attachment
proposed patch, testcase, etc.
Philippe Normand
Comment 1
2025-06-27 01:43:31 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/47285
EWS
Comment 2
2025-06-27 05:00:32 PDT
Committed
296718@main
(76701a0023b0): <
https://commits.webkit.org/296718@main
> Reviewed commits have been landed. Closing PR #47285 and removing active labels.
Radar WebKit Bug Importer
Comment 3
2025-06-27 05:01:16 PDT
<
rdar://problem/154481793
>
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