[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:07:36 PDT 2017


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

--- Comment #2 from Fujii Hironori <Hironori.Fujii at sony.com> ---
Callstack (Release build)

> Thread 1 (Thread 0x7ffff7f21a80 (LWP 69897)):
> #0  g_type_check_instance_cast () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gtype.c:4057
> #1  0x0000555556ebc220 in WebCore::AudioSourceProviderGStreamer::handleRemovedDeinterleavePad(_GstPad*) ()
> #2  0x00007fffe63b0e18 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
> #3  0x00007fffe63b087a in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
> #4  0x00007fffef136f6e in g_cclosure_marshal_generic () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gclosure.c:1490
> #5  0x00007fffef136735 in g_closure_invoke () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gclosure.c:804
> #6  0x00007fffef148742 in signal_emit_unlocked_R () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gsignal.c:3635
> #7  0x00007fffef15139c in g_signal_emit_valist () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gsignal.c:3391
> #8  0x00007fffef15177f in g_signal_emit () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gsignal.c:3447
> #9  0x00007ffff13a573b in gst_element_remove_pad () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstelement.c:825
> #10 0x00007ffff13a5a6b in gst_element_dispose () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstelement.c:3024
> #11 0x00007fffef13b3c5 in g_object_unref () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gobject.c:3148
> #12 0x00007ffff1385247 in gst_bin_remove_func () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstbin.c:1833
> #13 0x00007ffff1384347 in gst_bin_remove () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstbin.c:1895
> #14 0x00007ffff1384593 in gst_bin_dispose () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gstreamer-1.10.4/gst/gstbin.c:557
> #15 0x00007fffef13b3c5 in g_object_unref () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gobject.c:3148
> #16 0x00007fff6cf035d1 in gst_play_bin_finalize () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-base-1.10.4/gst/playback/gstplaybin2.c:1617
> #17 0x00007fffef13b43a in g_object_unref () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/gobject/gobject.c:3185
> #18 0x0000555556e970b8 in WebCore::MediaPlayerPrivateGStreamerBase::~MediaPlayerPrivateGStreamerBase() ()
> #19 0x0000555556e93980 in WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer() ()
> #20 0x0000555556e93af9 in WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer() ()
> #21 0x00005555568f63ea in WebCore::MediaPlayer::~MediaPlayer() ()
> #22 0x00005555568f6479 in WebCore::MediaPlayer::~MediaPlayer() [clone .localalias.101] ()
> #23 0x00005555564915d2 in WebCore::HTMLMediaElement::clearMediaPlayer(WebCore::HTMLMediaElementEnums::DelayedActionType) ()
> #24 0x00005555564916d6 in WebCore::HTMLMediaElement::userCancelledLoad() ()
> #25 0x00005555564945a3 in WebCore::HTMLMediaElement::stopWithoutDestroyingMediaPlayer() ()
> #26 0x0000555556494602 in WebCore::HTMLMediaElement::stop() ()
> #27 0x00005555562ff0bb in WebCore::ScriptExecutionContext::stopActiveDOMObjects() ()
> #28 0x0000555556283d10 in WebCore::Document::stopActiveDOMObjects() ()
> #29 0x0000555556283e17 in WebCore::Document::prepareForDestruction() ()
> #30 0x0000555556773fe2 in WebCore::Frame::setView(WTF::RefPtr<WebCore::FrameView>&&) ()
> #31 0x0000555556776dfc in WebCore::Frame::createView(WebCore::IntSize const&, WebCore::Color const&, bool, WebCore::IntSize const&, WebCore::IntRect const&, bool, WebCore::ScrollbarMode, bool, WebCore::ScrollbarMode, bool) ()
> #32 0x00007ffff5776d0b in WebKit::WebFrameLoaderClient::transitionToCommittedForNewPage() () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
> #33 0x000055555663ec2a in WebCore::FrameLoader::transitionToCommitted(WebCore::CachedPage*) ()
> #34 0x000055555663ed73 in WebCore::FrameLoader::commitProvisionalLoad() ()
> #35 0x0000555556617c87 in WebCore::DocumentLoader::finishedLoading() ()
> #36 0x0000555556618279 in WebCore::DocumentLoader::maybeLoadEmpty() ()
> #37 0x000055555661b382 in WebCore::DocumentLoader::startLoadingMainResource() ()
> #38 0x000055555663f7a8 in WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, bool, WebCore::AllowNavigationToInvalidURL) ()
> #39 0x000055555666d04b in WebCore::PolicyCallback::call(bool) ()
> #40 0x000055555667300d in WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction) ()
> #41 0x00007ffff577ef30 in WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::FormState*, WTF::Function<void (WebCore::PolicyAction)>&&) () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
> #42 0x0000555556675691 in WebCore::PolicyChecker::checkNavigationPolicy(WebCore::ResourceRequest const&, bool, WebCore::DocumentLoader*, WebCore::FormState*, WTF::Function<void (WebCore::ResourceRequest const&, WebCore::FormState*, bool)>) ()
> #43 0x000055555663fbd4 in WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WebCore::FormState*, WebCore::AllowNavigationToInvalidURL) ()
> #44 0x0000555556642690 in WebCore::FrameLoader::load(WebCore::FrameLoadRequest&&) ()
> #45 0x00007ffff57ab91f in WebKit::WebPage::loadRequest(WebKit::LoadParameters const&) () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
> #46 0x00007ffff5995ca7 in void IPC::handleMessage<Messages::WebPage::LoadAlternateHTMLString, WebKit::WebPage, void (WebKit::WebPage::*)(WebKit::LoadParameters const&)>(IPC::Decoder&, WebKit::WebPage*, void (WebKit::WebPage::*)(WebKit::LoadParameters const&)) () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
> #47 0x00007ffff5993909 in WebKit::WebPage::didReceiveWebPageMessage(IPC::Connection&, IPC::Decoder&) () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
> #48 0x00007ffff557b309 in IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
> #49 0x00007ffff56ea406 in WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
> #50 0x00007ffff557702b in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
> #51 0x00007ffff5578018 in IPC::Connection::dispatchOneMessage() () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
> #52 0x00007ffff3ba2d5d in WTF::RunLoop::performWork() () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
> #53 0x00007ffff3bda3b9 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
> #54 0x00007fffeee5c6ea in g_main_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/glib/gmain.c:3212
> #55 g_main_context_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/glib/gmain.c:3865
> #56 0x00007fffeee5caa0 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/glib/gmain.c:3938
> #57 0x00007fffeee5cdc2 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/glib/gmain.c:4134
> #58 0x00007ffff3bdade0 in WTF::RunLoop::run() () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
> #59 0x00007ffff593d7ba in int WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**) () from /home/fujii/work/webkit/ga/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
> #60 0x00007fffeb62b3f1 in __libc_start_main (main=0x555555e311d0 <main>, argc=2, argv=0x7fffffffdce8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdcd8) at ../csu/libc-start.c:291
> #61 0x0000555555e3174a in _start ()

-- 
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/ccec9541/attachment.html>


More information about the webkit-unassigned mailing list