[Webkit-unassigned] [Bug 173916] [GTK] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 28 03:04:17 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=173916

--- Comment #1 from Fujii Hironori <Hironori.Fujii at sony.com> ---
Callstack:

> Thread 1 (Thread 0x7fff313ea700 (LWP 69091)):
> #0  0x00007fffe95c7b56 in WTFCrash () at /home/fujii/work/webkit/ga/Source/WTF/wtf/Assertions.cpp:293
> #1  0x000055555885aa96 in (anonymous namespace)::AudioContext::lock (this=0x7fff78f81900, mustReleaseLock=@0x7fff313e83c8: 32) at /home/fujii/work/webkit/ga/Source/WebCore/Modules/webaudio/AudioContext.cpp:697
> #2  0x000055555884f4e7 in (anonymous namespace)::AudioContext::AutoLocker::AutoLocker (this=0x7fff313e83c0, context=...) at /home/fujii/work/webkit/ga/Source/WebCore/Modules/webaudio/AudioContext.h:207
> #3  0x0000555558885987 in (anonymous namespace)::MediaElementAudioSourceNode::setFormat (this=0x55555c8f69b0, numberOfChannels=2, sourceSampleRate=44100) at /home/fujii/work/webkit/ga/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp:95
> #4  0x0000555559f5fa61 in (anonymous namespace)::AudioSourceProviderGStreamer::deinterleavePadsConfigured (this=0x55555cafdc70) at /home/fujii/work/webkit/ga/Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp:337
> #5  0x0000555559f5e580 in (anonymous namespace)::onGStreamerDeinterleaveReadyCallback (provider=0x55555cafdc70) at /home/fujii/work/webkit/ga/Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp:51
> #6  0x00007fffda555e18 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
> #7  0x00007fffda55587a in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
> #8  0x00007fffe32dbf6e in g_cclosure_marshal_generic () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gclosure.c:1490
> #9  0x00007fffe32db735 in g_closure_invoke () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gclosure.c:804
> #10 0x00007fffe32ed742 in signal_emit_unlocked_R () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gsignal.c:3635
> #11 0x00007fffe32f639c in g_signal_emit_valist () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gsignal.c:3391
> #12 0x00007fffe32f677f in g_signal_emit () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gsignal.c:3447
> #13 0x00007fff67dfbed8 in gst_deinterleave_add_new_pads () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-good-1.10.4/gst/interleave/deinterleave.c:285
> #14 gst_deinterleave_sink_setcaps () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-good-1.10.4/gst/interleave/deinterleave.c:454
> #15 0x00007fff67dfc36d in gst_deinterleave_sink_event () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-good-1.10.4/gst/interleave/deinterleave.c:686
> #16 0x00007fffe55638b7 in gst_pad_send_event_unchecked () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5605
> #17 0x00007fffe5563d7e in gst_pad_push_event_unchecked () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5261
> #18 0x00007fffe5564190 in push_sticky () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:3804
> #19 0x00007fffe5561d7f in events_foreach () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:603
> #20 0x00007fffe556e0e1 in check_sticky () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:3861
> #21 gst_pad_push_event () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5392
> #22 0x00007fffe585ed2e in gst_pad_set_caps () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstcompat.h:58
> #23 gst_base_transform_setcaps () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/libs/gst/base/gstbasetransform.c:1390
> #24 0x00007fffe58600dd in gst_base_transform_sink_eventfunc () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/libs/gst/base/gstbasetransform.c:1942
> #25 0x00007fff677993bf in gst_capsfilter_sink_event () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/plugins/elements/gstcapsfilter.c:521
> #26 0x00007fffe55638b7 in gst_pad_send_event_unchecked () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5605
> #27 0x00007fffe5563d7e in gst_pad_push_event_unchecked () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5261
> #28 0x00007fffe5564190 in push_sticky () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:3804
> #29 0x00007fffe5561d7f in events_foreach () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:603
> #30 0x00007fffe556e0e1 in check_sticky () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:3861
> #31 gst_pad_push_event () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5392
> #32 0x00007fffe585ed2e in gst_pad_set_caps () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstcompat.h:58
> #33 gst_base_transform_setcaps () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/libs/gst/base/gstbasetransform.c:1390
> #34 0x00007fffe58600dd in gst_base_transform_sink_eventfunc () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/libs/gst/base/gstbasetransform.c:1942
> #35 0x00007fffe55638b7 in gst_pad_send_event_unchecked () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5605
> #36 0x00007fffe5563d7e in gst_pad_push_event_unchecked () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5261
> #37 0x00007fffe5564190 in push_sticky () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:3804
> #38 0x00007fffe5561d7f in events_foreach () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:603
> #39 0x00007fffe556e0e1 in check_sticky () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:3861
> #40 gst_pad_push_event () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5392
> #41 0x00007fffe585ed2e in gst_pad_set_caps () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstcompat.h:58
> #42 gst_base_transform_setcaps () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/libs/gst/base/gstbasetransform.c:1390
> #43 0x00007fffe58600dd in gst_base_transform_sink_eventfunc () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/libs/gst/base/gstbasetransform.c:1942
> #44 0x00007fffe55638b7 in gst_pad_send_event_unchecked () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5605
> #45 0x00007fffe5563d7e in gst_pad_push_event_unchecked () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5261
> #46 0x00007fffe5564190 in push_sticky () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:3804
> #47 0x00007fffe5561d7f in events_foreach () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:603
> #48 0x00007fffe556e0e1 in check_sticky () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:3861
> #49 gst_pad_push_event () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstpad.c:5392
> #50 0x00007fff677bcd98 in gst_queue_push_one () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/plugins/elements/gstqueue.c:1431
> #51 gst_queue_loop () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/plugins/elements/gstqueue.c:1508
> #52 0x00007fffe5598c21 in gst_task_func () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gsttask.c:334
> #53 0x00007fffe3029d0e in g_thread_pool_thread_proxy () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/glib/gthreadpool.c:307
> #54 0x00007fffe3029315 in g_thread_proxy () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/glib/gthread.c:784
> #55 0x00007fffe0c656da in start_thread (arg=0x7fff313ea700) at pthread_create.c:456
> #56 0x00007fffdf8b8d7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170628/c62f8309/attachment-0001.html>


More information about the webkit-unassigned mailing list