WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 173459
Bug 173542
[GTK] Layout Test webgl/1.0.2/conformance/textures/texture-npot-video.html crash
https://bugs.webkit.org/show_bug.cgi?id=173542
Summary
[GTK] Layout Test webgl/1.0.2/conformance/textures/texture-npot-video.html crash
Fujii Hironori
Reported
2017-06-19 02:26:38 PDT
[GTK] Layout Test webgl/1.0.2/conformance/textures/texture-npot-video.html crash GTK Linux 64-bit Debug always results in an assertion failure.
> STDERR: SHOULD NEVER BE REACHED > STDERR: /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/platform/graphics/gstreamer/VideoTextureCopierGStreamer.cpp(104) : void WebCore::VideoTextureCopierGStreamer::updateTextureSpaceMatrix()
Callstack:
> Thread 1 (Thread 0x7f54a54cef00 (LWP 24806)): > #0 0x00007f54b45dd268 in WTFCrash () at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/Assertions.cpp:293 > #1 0x00007f54c7b23c42 in (anonymous namespace)::VideoTextureCopierGStreamer::updateTextureSpaceMatrix (this=0x7f54cc22c940) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/platform/graphics/gstreamer/VideoTextureCopierGStreamer.cpp:104 > #2 0x00007f54c7b23814 in (anonymous namespace)::VideoTextureCopierGStreamer::VideoTextureCopierGStreamer (this=0x7f54cc22c940, colorConversion=(anonymous namespace)::VideoTextureCopierGStreamer::ColorConversion::ConvertBGRAToRGBA) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/platform/graphics/gstreamer/VideoTextureCopierGStreamer.cpp:52 > #3 0x00007f54c7aeea02 in std::make_unique<WebCore::VideoTextureCopierGStreamer, WebCore::VideoTextureCopierGStreamer::ColorConversion>(<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug-tests/build/WebKitBuild/Debug/bin/WebKitWebProcess, CU 0x0, DIE 0x912db>) (__args#0=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug-tests/build/WebKitBuild/Debug/bin/WebKitWebProcess, CU 0x0, DIE 0x912db>) at /usr/include/c++/6/bits/unique_ptr.h:791 > #4 0x00007f54c7aea332 in (anonymous namespace)::MediaPlayerPrivateGStreamerBase::copyVideoTextureToPlatformTexture (this=0x7f545c3378c0, context=0x7f542bef4000, outputTexture=411, outputTarget=3553, level=0, internalFormat=6408, format=6408, type=5121, premultiplyAlpha=false, flipY=true) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:779 > #5 0x00007f54c73663ce in (anonymous namespace)::MediaPlayer::copyVideoTextureToPlatformTexture (this=0x7f541ac96000, context=0x7f542bef4000, texture=411, target=3553, level=0, internalFormat=6408, format=6408, type=5121, premultiplyAlpha=false, flipY=true) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/platform/graphics/MediaPlayer.cpp:875 > #6 0x00007f54c6dc870f in (anonymous namespace)::HTMLVideoElement::copyVideoTextureToPlatformTexture (this=0x7f542821b000, context=0x7f542bef4000, texture=411, target=3553, level=0, internalFormat=6408, format=6408, type=5121, premultiplyAlpha=false, flipY=true) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/html/HTMLVideoElement.cpp:290 > #7 0x00007f54c79eaefc in (anonymous namespace)::WebGLRenderingContextBase::<lambda(const WTF::RefPtr<WebCore::HTMLVideoElement>&)>::operator()(const WTF::RefPtr<WebCore::HTMLVideoElement> &) const (__closure=0x7fff7695cd90, video=...) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp:4136 > #8 0x00007f54c79f267a in WTF::__visitor_table<WTF::Visitor<WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::ImageData>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLImageElement>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLCanvasElement>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLVideoElement>&)> >&, WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> >::__trampoline_func<WTF::RefPtr<WebCore::HTMLVideoElement> >(WTF::Visitor<WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::ImageData>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLImageElement>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLCanvasElement>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLVideoElement>&)> > &, WTF::__visitor_table<WTF::Visitor<WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::ImageData>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLImageElement>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLCanvasElement>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLVideoElement>&)> >&, WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> >::__variant_type &) (__visitor=..., __v=...) at ../../Source/WTF/wtf/Variant.h:1868 > #9 0x00007f54c79eb149 in WTF::visit<WTF::Visitor<WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::ImageData>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLImageElement>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLCanvasElement>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLVideoElement>&)> >&, WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> >(WTF::Visitor<WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::ImageData>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLImageElement>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLCanvasElement>&)>, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional<WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > >)::<lambda(const WTF::RefPtr<WebCore::HTMLVideoElement>&)> > &, WTF::Variant<WTF::RefPtr<WebCore::ImageData>, WTF::RefPtr<WebCore::HTMLImageElement>, WTF::RefPtr<WebCore::HTMLCanvasElement>, WTF::RefPtr<WebCore::HTMLVideoElement> > &) (__visitor=..., __v=...) at ../../Source/WTF/wtf/Variant.h:1884 > #10 0x00007f54c79eb3a2 in (anonymous namespace)::WebGLRenderingContextBase::texImage2D (this=0x7f5428264b40, target=3553, level=0, internalformat=6408, format=6408, type=5121, source=...) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp:4151 > #11 0x00007f54be42098b in (anonymous namespace)::jsWebGLRenderingContextPrototypeFunctionTexImage2D2Body (state=0x7fff7695d080, castedThis=0x7f54290f88c0, throwScope=...) at /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/DerivedSources/WebCore/JSWebGLRenderingContext.cpp:6771 > #12 0x00007f54be420a68 in (anonymous namespace)::jsWebGLRenderingContextPrototypeFunctionTexImage2DOverloadDispatcher (state=0x7fff7695d080, castedThis=0x7f54290f88c0, throwScope=...) at /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/DerivedSources/WebCore/JSWebGLRenderingContext.cpp:6788 > #13 0x00007f54be432fd2 in (anonymous namespace)::IDLOperation<WebCore::JSWebGLRenderingContext>::call<WebCore::jsWebGLRenderingContextPrototypeFunctionTexImage2DOverloadDispatcher> (state=..., operationName=0x7f54c0f43740 "texImage2D") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53 > #14 0x00007f54be420b0e in (anonymous namespace)::jsWebGLRenderingContextPrototypeFunctionTexImage2D (state=0x7fff7695d080) at /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/DerivedSources/WebCore/JSWebGLRenderingContext.cpp:6801 > #15 0x00007f545d4a3028 in ?? () > #16 0x00007fff7695d120 in ?? () > #17 0x00007f54b40ccf17 in llint_entry () at ../../Source/WTF/wtf/RefPtr.h:86 > Backtrace stopped: frame did not save the PC
GTK Linux 64-bit Release flaky crash:
> Thread 1 (Thread 0x7f8f2e11ef00 (LWP 2195)): > #0 0x00007f8f41d5b447 in WebCore::VideoTextureCopierGStreamer::~VideoTextureCopierGStreamer() () > #1 0x00007f8f41d3a604 in WebCore::MediaPlayerPrivateGStreamerBase::~MediaPlayerPrivateGStreamerBase() () > #2 0x00007f8f41d37048 in WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer() () > #3 0x00007f8f41d371d9 in WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer() () > #4 0x00007f8f417c704a in WebCore::MediaPlayer::~MediaPlayer() () > #5 0x00007f8f417c70d9 in WebCore::MediaPlayer::~MediaPlayer() [clone .localalias.101] () > #6 0x00007f8f41384aa0 in WebCore::HTMLMediaElement::clearMediaPlayer(WebCore::HTMLMediaElementEnums::DelayedActionType) () > #7 0x00007f8f41387961 in WebCore::HTMLMediaElement::stop() () > #8 0x00007f8f4120008b in WebCore::ScriptExecutionContext::stopActiveDOMObjects() () > #9 0x00007f8f41188de0 in WebCore::Document::stopActiveDOMObjects() () > #10 0x00007f8f4151fc0d in WebCore::FrameLoader::frameDetached() () > #11 0x00007f8f4135db14 in WebCore::HTMLFrameOwnerElement::disconnectContentFrame() () > #12 0x00007f8f4115eda8 in WebCore::disconnectSubframes(WebCore::ContainerNode&, WebCore::SubframeDisconnectPolicy) () > #13 0x00007f8f41155627 in WebCore::willRemoveChildren(WebCore::ContainerNode&) () > #14 0x00007f8f4115654f in WebCore::ContainerNode::removeChildren() () > #15 0x00007f8f412fbbf8 in WebCore::replaceChildrenWithFragment(WebCore::ContainerNode&, WTF::Ref<WebCore::DocumentFragment>&&) () > #16 0x00007f8f411a663f in WebCore::Element::setInnerHTML(WTF::String const&) () > #17 0x00007f8f3f111bcd in WebCore::setJSElementInnerHTML(JSC::ExecState*, long, long) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37 > #18 0x00007f8f3b6e987e in JSC::callCustomSetter(JSC::ExecState*, bool (*)(JSC::ExecState*, long, long), bool, JSC::JSValue, JSC::JSValue) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #19 0x00007f8f3b7a9ece in JSC::JSObject::putInlineSlow(JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #20 0x00007f8f3b5712c0 in llint_slow_path_put_by_id () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #21 0x00007f8f3b578119 in llint_entry () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #22 0x00007f8f3b57b8c1 in llint_entry () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #23 0x00007f8f3b57b8c1 in llint_entry () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #24 0x00007f8f3b574c6e in vmEntryToJavaScript () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #25 0x00007f8f3b5018d6 in JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #26 0x00007f8f3b4c2b2b in JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::ExecState*, JSC::JSObject*) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #27 0x00007f8f3b6df62d in JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #28 0x00007f8f3b6df8a1 in JSC::profiledEvaluate(JSC::ExecState*, JSC::ProfilingReason, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #29 0x00007f8f40fc4103 in WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld&, WebCore::ExceptionDetails*) () > #30 0x00007f8f40fc42c3 in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&, WebCore::ExceptionDetails*) () > #31 0x00007f8f411fa8e7 in WebCore::ScriptElement::executeClassicScript(WebCore::ScriptSourceCode const&) () > #32 0x00007f8f411c7df4 in WebCore::LoadableClassicScript::execute(WebCore::ScriptElement&) () > #33 0x00007f8f411ff5c9 in WebCore::ScriptElement::executeScriptAndDispatchEvent(WebCore::LoadableScript&) () > #34 0x00007f8f411ff691 in WebCore::ScriptElement::executePendingScript(WebCore::PendingScript&) () > #35 0x00007f8f4120331a in WebCore::ScriptRunner::timerFired() () > #36 0x00007f8f4172870a in WebCore::ThreadTimers::sharedTimerFiredInternal() () > #37 0x00007f8f3ba548ba in WTF::RunLoop::TimerBase::TimerBase(WTF::RunLoop&)::{lambda(void*)#1}::_FUN(void*) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #38 0x00007f8f397895ca in g_main_dispatch () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/glib/gmain.c:3212 > #39 g_main_context_dispatch () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/glib/gmain.c:3865 > #40 0x00007f8f39789948 in g_main_context_iterate () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/glib/gmain.c:3938 > #41 0x00007f8f39789c62 in g_main_loop_run () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/glib-2.52.1/glib/gmain.c:4134 > #42 0x00007f8f3ba54cb0 in WTF::RunLoop::run() () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18 > #43 0x00007f8f3de820c2 in int WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37 > #44 0x00007f8f350bc2b1 in __libc_start_main (main=0x7f8f40d585f0 <main>, argc=2, argv=0x7ffc03461d88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc03461d78) at ../csu/libc-start.c:291 > #45 0x00007f8f40d58b0a in _start ()
Attachments
Add attachment
proposed patch, testcase, etc.
Miguel Gomez
Comment 1
2017-06-19 05:56:03 PDT
*** This bug has been marked as a duplicate of
bug 173459
***
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