The test was introduced in r137964 http://trac.webkit.org/changeset/137964 http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20webkit.org&tests=plugins%2Fnpruntime%2Fembed-property-iframe-equality.html Crash log for DumpRenderTree (pid 18268): [New LWP 18268] [New LWP 18272] [New LWP 18270] [New LWP 18273] [New LWP 18271] [New LWP 18274] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/Programs/DumpR'. Program terminated with signal 11, Segmentation fault. #0 0x00007f32854dab5f in _NPN_RetainObject (obj=0x0) at ../../Source/WebCore/bridge/npruntime.cpp:133 133 ASSERT(obj); Thread 6 (Thread 0x7f3237761700 (LWP 18274)): #0 0x00007f328283b2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f32897bd884 in WTF::ThreadCondition::wait (this=0xe512f8, mutex=...) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:379 #2 0x00007f32895a3173 in JSC::GCThread::waitForNextPhase (this=0xe65110) at ../../Source/JavaScriptCore/heap/GCThread.cpp:81 #3 0x00007f32895a3324 in JSC::GCThread::gcThreadMain (this=0xe65110) at ../../Source/JavaScriptCore/heap/GCThread.cpp:99 #4 0x00007f32895a3364 in JSC::GCThread::gcThreadStartFunc (data=0xe65110) at ../../Source/JavaScriptCore/heap/GCThread.cpp:135 #5 0x00007f32897bc94d in WTF::threadEntryPoint (contextData=0xdebc70) at ../../Source/WTF/wtf/Threading.cpp:69 #6 0x00007f32897bcf82 in WTF::wtfThreadEntryPoint (param=0xdec400) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:196 #7 0x00007f3282836b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007f32825816dd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #9 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f3238f83700 (LWP 18271)): #0 0x00007f328283b64b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f32897bd98c in WTF::ThreadCondition::timedWait (this=0xe4e1b0, mutex=..., absoluteTime=1356276327.0158491) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:400 #2 0x00007f32895a0ce2 in JSC::BlockAllocator::waitForRelativeTimeWhileHoldingLock (this=0xe4e0a8, relative=1) at ../../Source/JavaScriptCore/heap/BlockAllocator.cpp:89 #3 0x00007f32895a0d2c in JSC::BlockAllocator::waitForRelativeTime (this=0xe4e0a8, relative=1) at ../../Source/JavaScriptCore/heap/BlockAllocator.cpp:99 #4 0x00007f32895a0d7a in JSC::BlockAllocator::blockFreeingThreadMain (this=0xe4e0a8) at ../../Source/JavaScriptCore/heap/BlockAllocator.cpp:113 #5 0x00007f32895a0d52 in JSC::BlockAllocator::blockFreeingThreadStartFunc (blockAllocator=0xe4e0a8) at ../../Source/JavaScriptCore/heap/BlockAllocator.cpp:104 #6 0x00007f32897bc94d in WTF::threadEntryPoint (contextData=0xde0110) at ../../Source/WTF/wtf/Threading.cpp:69 #7 0x00007f32897bcf82 in WTF::wtfThreadEntryPoint (param=0xe1b630) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:196 #8 0x00007f3282836b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007f32825816dd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f3237f62700 (LWP 18273)): #0 0x00007f328283b2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f32897bd884 in WTF::ThreadCondition::wait (this=0xe512f8, mutex=...) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:379 #2 0x00007f32895a3173 in JSC::GCThread::waitForNextPhase (this=0xe23a40) at ../../Source/JavaScriptCore/heap/GCThread.cpp:81 #3 0x00007f32895a3324 in JSC::GCThread::gcThreadMain (this=0xe23a40) at ../../Source/JavaScriptCore/heap/GCThread.cpp:99 #4 0x00007f32895a3364 in JSC::GCThread::gcThreadStartFunc (data=0xe23a40) at ../../Source/JavaScriptCore/heap/GCThread.cpp:135 #5 0x00007f32897bc94d in WTF::threadEntryPoint (contextData=0xe20da0) at ../../Source/WTF/wtf/Threading.cpp:69 #6 0x00007f32897bcf82 in WTF::wtfThreadEntryPoint (param=0xe10330) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:196 #7 0x00007f3282836b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007f32825816dd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #9 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f323a959700 (LWP 18270)): #0 0x00007f328283b64b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f3283f0ef08 in g_cond_wait_until () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #2 0x00007f3283e8d2b4 in g_async_queue_pop_intern_unlocked () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #3 0x00007f3283e8d53f in g_async_queue_timeout_pop_unlocked () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #4 0x00007f3283eec969 in g_thread_pool_wait_for_new_task () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #5 0x00007f3283eec9a6 in g_thread_pool_thread_proxy () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #6 0x00007f3283eec42e in g_thread_proxy () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #7 0x00007f3282836b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007f32825816dd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #9 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f3238763700 (LWP 18272)): #0 0x00007f328283b2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f32897bd884 in WTF::ThreadCondition::wait (this=0xe512f8, mutex=...) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:379 #2 0x00007f32895a3173 in JSC::GCThread::waitForNextPhase (this=0xd59db0) at ../../Source/JavaScriptCore/heap/GCThread.cpp:81 #3 0x00007f32895a3324 in JSC::GCThread::gcThreadMain (this=0xd59db0) at ../../Source/JavaScriptCore/heap/GCThread.cpp:99 #4 0x00007f32895a3364 in JSC::GCThread::gcThreadStartFunc (data=0xd59db0) at ../../Source/JavaScriptCore/heap/GCThread.cpp:135 #5 0x00007f32897bc94d in WTF::threadEntryPoint (contextData=0xd8f510) at ../../Source/WTF/wtf/Threading.cpp:69 #6 0x00007f32897bcf82 in WTF::wtfThreadEntryPoint (param=0xde9f50) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:196 #7 0x00007f3282836b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007f32825816dd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #9 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f327ab81900 (LWP 18268)): #0 0x00007f32854dab5f in _NPN_RetainObject (obj=0x0) at ../../Source/WebCore/bridge/npruntime.cpp:133 #1 0x00007f32391eba36 in pluginInvoke (header=0x155ee80, name=0x14ee460, args=0x7fffe22115c8, argCount=1, result=0x7fffe22116b0) at ../../Tools/DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:1127 #2 0x00007f32854ca77b in JSC::Bindings::CInstance::invokeMethod (this=0x155ee40, exec=0x7f3236aeb0a0, runtimeMethod=0x7f3236a4f820) at ../../Source/WebCore/bridge/c/c_instance.cpp:180 #3 0x00007f32854dbab2 in JSC::callRuntimeMethod (exec=0x7f3236aeb0a0) at ../../Source/WebCore/bridge/runtime_method.cpp:115 #4 0x00007f3289620925 in JSC::LLInt::handleHostCall (execCallee=0x7f3236aeb0a0, pc=0x155d1c0, callee=..., kind=JSC::CodeForCall) at ../../Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1362 #5 0x00007f3289623811 in JSC::LLInt::setUpCall (execCallee=0x7f3236aeb0a0, pc=0x155d1c0, kind=JSC::CodeForCall, calleeAsValue=..., callLinkInfo=0x155d9e8) at ../../Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1406 #6 0x00007f3289623d80 in JSC::LLInt::genericCall (exec=0x7f3236aeb058, pc=0x155d1c0, kind=JSC::CodeForCall) at ../../Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1462 #7 0x00007f3289620e92 in JSC::LLInt::llint_slow_path_call (exec=0x7f3236aeb058, pc=0x155d1c0) at ../../Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1468 #8 0x00007f32896281c2 in llint_op_call () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/.libs/libjavascriptcoregtk-3.0.so.0 #9 0x00007f3236aeb058 in ?? () #10 0x0000000000deaba0 in ?? () #11 0x00007fffe2211b40 in ?? () #12 0x00007f32895cdfff in JSC::JSStack::installTrapsAfterFrame (this=0x0, frame=0x0) at ../../Source/JavaScriptCore/interpreter/JSStackInlines.h:213 #13 0x00007f32895ccd6c in JSC::JITCode::execute (this=0x7f3236ad6dc0, stack=0xdeaba0, callFrame=0x7f3236aeb058, globalData=0xe4e010) at ../../Source/JavaScriptCore/jit/JITCode.h:134 #14 0x00007f32895c9ea6 in JSC::Interpreter::execute (this=0xdeab90, program=0x7f3236ad6da0, callFrame=0x7f3236a7eb88, thisObj=0x7f3236abfcc0) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:983 #15 0x00007f32896bad90 in JSC::evaluate (exec=0x7f3236a7eb88, source=..., thisValue=..., returnedException=0x7fffe2213190) at ../../Source/JavaScriptCore/runtime/Completion.cpp:75 #16 0x00007f32854600d3 in WebCore::JSMainThreadExecState::evaluate (exec=0x7f3236a7eb88, source=..., thisValue=..., exception=0x7fffe2213190) at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:77 #17 0x00007f328548eb94 in WebCore::ScriptController::evaluateInWorld (this=0x153fc98, sourceCode=..., world=0xe56c20) at ../../Source/WebCore/bindings/js/ScriptController.cpp:141 #18 0x00007f328548ecaa in WebCore::ScriptController::evaluate (this=0x153fc98, sourceCode=...) at ../../Source/WebCore/bindings/js/ScriptController.cpp:158 #19 0x00007f32857c11a1 in WebCore::ScriptElement::executeScript (this=0x14f44f0, sourceCode=...) at ../../Source/WebCore/dom/ScriptElement.cpp:304 #20 0x00007f32857c098a in WebCore::ScriptElement::prepareScript (this=0x14f44f0, scriptStartPosition=..., supportLegacyTypes=WebCore::ScriptElement::DisallowLegacyTypeInTypeAttribute) at ../../Source/WebCore/dom/ScriptElement.cpp:242 #21 0x00007f32859e2e76 in WebCore::HTMLScriptRunner::runScript (this=0x14f1770, script=0x14f4480, scriptStartPosition=...) at ../../Source/WebCore/html/parser/HTMLScriptRunner.cpp:290 #22 0x00007f32859e24b1 in WebCore::HTMLScriptRunner::execute (this=0x14f1770, scriptElement=..., scriptStartPosition=...) at ../../Source/WebCore/html/parser/HTMLScriptRunner.cpp:170 #23 0x00007f32859d2f07 in WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder (this=0x150a350) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:200 #24 0x00007f32859d2fb9 in WebCore::HTMLDocumentParser::canTakeNextToken (this=0x150a350, mode=WebCore::HTMLDocumentParser::AllowYield, session=...) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:217 #25 0x00007f32859d33cc in WebCore::HTMLDocumentParser::pumpTokenizer (this=0x150a350, mode=WebCore::HTMLDocumentParser::AllowYield) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:254 #26 0x00007f32859d2db4 in WebCore::HTMLDocumentParser::pumpTokenizerIfPossible (this=0x150a350, mode=WebCore::HTMLDocumentParser::AllowYield) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:173 #27 0x00007f32859d3970 in WebCore::HTMLDocumentParser::append (this=0x150a350, source=...) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:361 #28 0x00007f32856cbe2a in WebCore::DecodedDataDocumentParser::appendBytes (this=0x150a350, writer=0x151af08, data=0x14e6470 "<script>parent.plugin.remember(parent.document)</script>1", length=56) at ../../Source/WebCore/dom/DecodedDataDocumentParser.cpp:50 #29 0x00007f3285bd153a in WebCore::DocumentWriter::addData (this=0x151af08, bytes=0x14e6470 "<script>parent.plugin.remember(parent.document)</script>1", length=56) at ../../Source/WebCore/loader/DocumentWriter.cpp:221 #30 0x00007f3285bc22f9 in WebCore::DocumentLoader::commitData (this=0x151ae60, bytes=0x14e6470 "<script>parent.plugin.remember(parent.document)</script>1", length=56) at ../../Source/WebCore/loader/DocumentLoader.cpp:356 #31 0x00007f3285366f51 in WebKit::FrameLoaderClient::committedLoad (this=0x15186b0, loader=0x151ae60, data=0x14e6470 "<script>parent.plugin.remember(parent.document)</script>1", length=56) at ../../Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:166 #32 0x00007f3285bc2061 in WebCore::DocumentLoader::commitLoad (this=0x151ae60, data=0x14e6470 "<script>parent.plugin.remember(parent.document)</script>1", length=56) at ../../Source/WebCore/loader/DocumentLoader.cpp:318 #33 0x00007f3285bc25da in WebCore::DocumentLoader::receivedData (this=0x151ae60, data=0x14e6470 "<script>parent.plugin.remember(parent.document)</script>1", length=56) at ../../Source/WebCore/loader/DocumentLoader.cpp:387 #34 0x00007f3285c15585 in WebCore::MainResourceLoader::dataReceived (this=0xe170c0, resource=0x0, data=0x14e6470 "<script>parent.plugin.remember(parent.document)</script>1", length=56) at ../../Source/WebCore/loader/MainResourceLoader.cpp:494 #35 0x00007f3285c14a60 in WebCore::MainResourceLoader::continueAfterContentPolicy (this=0xe170c0, contentPolicy=WebCore::PolicyUse, r=...) at ../../Source/WebCore/loader/MainResourceLoader.cpp:354 #36 0x00007f3285c14b90 in WebCore::MainResourceLoader::continueAfterContentPolicy (this=0xe170c0, policy=WebCore::PolicyUse) at ../../Source/WebCore/loader/MainResourceLoader.cpp:370 #37 0x00007f3285c14aea in WebCore::MainResourceLoader::callContinueAfterContentPolicy (argument=0xe170c0, policy=WebCore::PolicyUse) at ../../Source/WebCore/loader/MainResourceLoader.cpp:362 #38 0x00007f3285c151ec in WebCore::MainResourceLoader::responseReceived (this=0xe170c0, resource=0x0, r=...) at ../../Source/WebCore/loader/MainResourceLoader.cpp:425 #39 0x00007f3285c15b8d in WebCore::MainResourceLoader::handleSubstituteDataLoadNow (this=0xe170c0) at ../../Source/WebCore/loader/MainResourceLoader.cpp:597 #40 0x00007f3285c16f6f in WebCore::Timer<WebCore::MainResourceLoader>::fired (this=0xe17348) at ../../Source/WebCore/platform/Timer.h:106 #41 0x00007f328658db1d in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0xdde0b0) at ../../Source/WebCore/platform/ThreadTimers.cpp:116 #42 0x00007f328658da17 in WebCore::ThreadTimers::sharedTimerFired () at ../../Source/WebCore/platform/ThreadTimers.cpp:93 #43 0x00007f3286717f16 in WebCore::timeout_cb () at ../../Source/WebCore/platform/gtk/SharedTimerGtk.cpp:49 #44 0x00007f3283ec15ac in g_timeout_dispatch () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #45 0x00007f3283ebf903 in g_main_dispatch () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #46 0x00007f3283ec04b3 in g_main_context_dispatch () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #47 0x00007f3283ec06a3 in g_main_context_iterate () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #48 0x00007f3283ec0ad3 in g_main_loop_run () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #49 0x00007f3284a08e22 in gtk_main () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgtk-3.so.0 #50 0x0000000000486e8d in runTest (inputLine=...) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:760 #51 0x00000000004865cb in runTestingServerLoop () at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:550 #52 0x0000000000489871 in main (argc=2, argv=0x7fffe2214cd8) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:1502 STDERR: STDERR: warning: Can't read pathname for load map: Input/output error. STDERR: warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) STDERR: STDERR: warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) STDERR: STDERR: warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) STDERR: STDERR: warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) STDERR: STDERR: warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) STDERR: STDERR: ASSERTION FAILED: obj STDERR: ../../Source/WebCore/bridge/npruntime.cpp(133) : NPObject* _NPN_RetainObject(NPObject*) STDERR: 1 0x7f32854dab55 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/.libs/libwebkitgtk-3.0.so.0(_NPN_RetainObject+0x37) [0x7f32854dab55] STDERR: 2 0x7f32391eba36 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/./TestNetscapePlugin/.libs/libtestnetscapeplugin.so(+0x27a36) [0x7f32391eba36] STDERR: 3 0x7f32854ca77b /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/.libs/libwebkitgtk-3.0.so.0(+0x72d77b) [0x7f32854ca77b] STDERR: 4 0x7f32854dbab2 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/.libs/libwebkitgtk-3.0.so.0(+0x73eab2) [0x7f32854dbab2] STDERR: 5 0x7f3289620925 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/.libs/libjavascriptcoregtk-3.0.so.0(+0x7d2925) [0x7f3289620925] STDERR: 6 0x7f3289623811 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/.libs/libjavascriptcoregtk-3.0.so.0(_ZN3JSC5LLInt9setUpCallEPNS_9ExecStateEPNS_11InstructionENS_22CodeSpecializationKindENS_7JSValueEPNS_17LLIntCallLinkInfoE+0x6b) [0x7f3289623811] STDERR: 7 0x7f3289623d80 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/.libs/libjavascriptcoregtk-3.0.so.0(_ZN3JSC5LLInt11genericCallEPNS_9ExecStateEPNS_11InstructionENS_22CodeSpecializationKindE+0x111) [0x7f3289623d80] STDERR: 8 0x7f3289620e92 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/.libs/libjavascriptcoregtk-3.0.so.0(+0x7d2e92) [0x7f3289620e92] STDERR: 9 0x7f32896281c2 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/.libs/libjavascriptcoregtk-3.0.so.0(+0x7da1c2) [0x7f32896281c2]
Plugins are no longer supported.