Bug 173542
Summary: | [GTK] Layout Test webgl/1.0.2/conformance/textures/texture-npot-video.html crash | ||
---|---|---|---|
Product: | WebKit | Reporter: | Fujii Hironori <Hironori.Fujii> |
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | bugs-noreply, magomez |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Fujii Hironori
[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
*** This bug has been marked as a duplicate of bug 173459 ***