<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>173542</bug_id>
          
          <creation_ts>2017-06-19 02:26:38 -0700</creation_ts>
          <short_desc>[GTK] Layout Test webgl/1.0.2/conformance/textures/texture-npot-video.html crash</short_desc>
          <delta_ts>2017-06-19 05:56:03 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>173459</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>magomez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1320631</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2017-06-19 02:26:38 -0700</bug_when>
    <thetext>[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.

&gt; STDERR: SHOULD NEVER BE REACHED
&gt; STDERR: /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/platform/graphics/gstreamer/VideoTextureCopierGStreamer.cpp(104) : void WebCore::VideoTextureCopierGStreamer::updateTextureSpaceMatrix()

Callstack:

&gt; Thread 1 (Thread 0x7f54a54cef00 (LWP 24806)):
&gt; #0  0x00007f54b45dd268 in WTFCrash () at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/Assertions.cpp:293
&gt; #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
&gt; #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
&gt; #3  0x00007f54c7aeea02 in std::make_unique&lt;WebCore::VideoTextureCopierGStreamer, WebCore::VideoTextureCopierGStreamer::ColorConversion&gt;(&lt;unknown type in /home/slave/webkitgtk/gtk-linux-64-debug-tests/build/WebKitBuild/Debug/bin/WebKitWebProcess, CU 0x0, DIE 0x912db&gt;) (__args#0=&lt;unknown type in /home/slave/webkitgtk/gtk-linux-64-debug-tests/build/WebKitBuild/Debug/bin/WebKitWebProcess, CU 0x0, DIE 0x912db&gt;) at /usr/include/c++/6/bits/unique_ptr.h:791
&gt; #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
&gt; #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
&gt; #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
&gt; #7  0x00007f54c79eaefc in (anonymous namespace)::WebGLRenderingContextBase::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt;&amp;)&gt;::operator()(const WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &amp;) const (__closure=0x7fff7695cd90, video=...) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp:4136
&gt; #8  0x00007f54c79f267a in WTF::__visitor_table&lt;WTF::Visitor&lt;WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::ImageData&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt;&amp;)&gt; &gt;&amp;, WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt;::__trampoline_func&lt;WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt;(WTF::Visitor&lt;WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::ImageData&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt;&amp;)&gt; &gt; &amp;, WTF::__visitor_table&lt;WTF::Visitor&lt;WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::ImageData&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt;&amp;)&gt; &gt;&amp;, WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt;::__variant_type &amp;) (__visitor=..., __v=...) at ../../Source/WTF/wtf/Variant.h:1868
&gt; #9  0x00007f54c79eb149 in WTF::visit&lt;WTF::Visitor&lt;WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::ImageData&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt;&amp;)&gt; &gt;&amp;, WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt;(WTF::Visitor&lt;WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::ImageData&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;&amp;)&gt;, WebCore::WebGLRenderingContextBase::texImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Denum, GC3Denum, std::optional&lt;WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &gt;)::&lt;lambda(const WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt;&amp;)&gt; &gt; &amp;, WTF::Variant&lt;WTF::RefPtr&lt;WebCore::ImageData&gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement&gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement&gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement&gt; &gt; &amp;) (__visitor=..., __v=...) at ../../Source/WTF/wtf/Variant.h:1884
&gt; #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
&gt; #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
&gt; #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
&gt; #13 0x00007f54be432fd2 in (anonymous namespace)::IDLOperation&lt;WebCore::JSWebGLRenderingContext&gt;::call&lt;WebCore::jsWebGLRenderingContextPrototypeFunctionTexImage2DOverloadDispatcher&gt; (state=..., operationName=0x7f54c0f43740 &quot;texImage2D&quot;) at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53
&gt; #14 0x00007f54be420b0e in (anonymous namespace)::jsWebGLRenderingContextPrototypeFunctionTexImage2D (state=0x7fff7695d080) at /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/DerivedSources/WebCore/JSWebGLRenderingContext.cpp:6801
&gt; #15 0x00007f545d4a3028 in ?? ()
&gt; #16 0x00007fff7695d120 in ?? ()
&gt; #17 0x00007f54b40ccf17 in llint_entry () at ../../Source/WTF/wtf/RefPtr.h:86
&gt; Backtrace stopped: frame did not save the PC

GTK Linux 64-bit Release flaky crash:

&gt; Thread 1 (Thread 0x7f8f2e11ef00 (LWP 2195)):
&gt; #0  0x00007f8f41d5b447 in WebCore::VideoTextureCopierGStreamer::~VideoTextureCopierGStreamer() ()
&gt; #1  0x00007f8f41d3a604 in WebCore::MediaPlayerPrivateGStreamerBase::~MediaPlayerPrivateGStreamerBase() ()
&gt; #2  0x00007f8f41d37048 in WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer() ()
&gt; #3  0x00007f8f41d371d9 in WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer() ()
&gt; #4  0x00007f8f417c704a in WebCore::MediaPlayer::~MediaPlayer() ()
&gt; #5  0x00007f8f417c70d9 in WebCore::MediaPlayer::~MediaPlayer() [clone .localalias.101] ()
&gt; #6  0x00007f8f41384aa0 in WebCore::HTMLMediaElement::clearMediaPlayer(WebCore::HTMLMediaElementEnums::DelayedActionType) ()
&gt; #7  0x00007f8f41387961 in WebCore::HTMLMediaElement::stop() ()
&gt; #8  0x00007f8f4120008b in WebCore::ScriptExecutionContext::stopActiveDOMObjects() ()
&gt; #9  0x00007f8f41188de0 in WebCore::Document::stopActiveDOMObjects() ()
&gt; #10 0x00007f8f4151fc0d in WebCore::FrameLoader::frameDetached() ()
&gt; #11 0x00007f8f4135db14 in WebCore::HTMLFrameOwnerElement::disconnectContentFrame() ()
&gt; #12 0x00007f8f4115eda8 in WebCore::disconnectSubframes(WebCore::ContainerNode&amp;, WebCore::SubframeDisconnectPolicy) ()
&gt; #13 0x00007f8f41155627 in WebCore::willRemoveChildren(WebCore::ContainerNode&amp;) ()
&gt; #14 0x00007f8f4115654f in WebCore::ContainerNode::removeChildren() ()
&gt; #15 0x00007f8f412fbbf8 in WebCore::replaceChildrenWithFragment(WebCore::ContainerNode&amp;, WTF::Ref&lt;WebCore::DocumentFragment&gt;&amp;&amp;) ()
&gt; #16 0x00007f8f411a663f in WebCore::Element::setInnerHTML(WTF::String const&amp;) ()
&gt; #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
&gt; #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
&gt; #19 0x00007f8f3b7a9ece in JSC::JSObject::putInlineSlow(JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&amp;) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
&gt; #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
&gt; #21 0x00007f8f3b578119 in llint_entry () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
&gt; #22 0x00007f8f3b57b8c1 in llint_entry () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
&gt; #23 0x00007f8f3b57b8c1 in llint_entry () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
&gt; #24 0x00007f8f3b574c6e in vmEntryToJavaScript () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
&gt; #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
&gt; #26 0x00007f8f3b4c2b2b in JSC::Interpreter::executeProgram(JSC::SourceCode const&amp;, JSC::ExecState*, JSC::JSObject*) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
&gt; #27 0x00007f8f3b6df62d in JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&amp;, JSC::JSValue, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
&gt; #28 0x00007f8f3b6df8a1 in JSC::profiledEvaluate(JSC::ExecState*, JSC::ProfilingReason, JSC::SourceCode const&amp;, JSC::JSValue, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
&gt; #29 0x00007f8f40fc4103 in WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&amp;, WebCore::DOMWrapperWorld&amp;, WebCore::ExceptionDetails*) ()
&gt; #30 0x00007f8f40fc42c3 in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&amp;, WebCore::ExceptionDetails*) ()
&gt; #31 0x00007f8f411fa8e7 in WebCore::ScriptElement::executeClassicScript(WebCore::ScriptSourceCode const&amp;) ()
&gt; #32 0x00007f8f411c7df4 in WebCore::LoadableClassicScript::execute(WebCore::ScriptElement&amp;) ()
&gt; #33 0x00007f8f411ff5c9 in WebCore::ScriptElement::executeScriptAndDispatchEvent(WebCore::LoadableScript&amp;) ()
&gt; #34 0x00007f8f411ff691 in WebCore::ScriptElement::executePendingScript(WebCore::PendingScript&amp;) ()
&gt; #35 0x00007f8f4120331a in WebCore::ScriptRunner::timerFired() ()
&gt; #36 0x00007f8f4172870a in WebCore::ThreadTimers::sharedTimerFiredInternal() ()
&gt; #37 0x00007f8f3ba548ba in WTF::RunLoop::TimerBase::TimerBase(WTF::RunLoop&amp;)::{lambda(void*)#1}::_FUN(void*) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
&gt; #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
&gt; #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
&gt; #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
&gt; #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
&gt; #42 0x00007f8f3ba54cb0 in WTF::RunLoop::run() () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
&gt; #43 0x00007f8f3de820c2 in int WebKit::ChildProcessMain&lt;WebKit::WebProcess, WebKit::WebProcessMain&gt;(int, char**) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
&gt; #44 0x00007f8f350bc2b1 in __libc_start_main (main=0x7f8f40d585f0 &lt;main&gt;, argc=2, argv=0x7ffc03461d88, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7ffc03461d78) at ../csu/libc-start.c:291
&gt; #45 0x00007f8f40d58b0a in _start ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1320662</commentid>
    <comment_count>1</comment_count>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2017-06-19 05:56:03 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 173459 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>