Bug 66888
Summary: | Layout Test svg/animations/svginteger-animation-1.html is flaky | ||
---|---|---|---|
Product: | WebKit | Reporter: | Peter Kasting <pkasting> |
Component: | Tools / Tests | Assignee: | Dirk Schulze <krit> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | kbr, mihaip, schenney |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Peter Kasting
The following layout test is flaky on all platforms in debug mode:
svg/animations/svginteger-animation-1.html
Not sure who should own this; kbr, can you triage?
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Kenneth Russell
Looks like krit authored this test. Reassigning.
Dirk Schulze
Looking at this soon
Mihai Parparita
It's also crash nowadays:
ASSERTION FAILED: m_activeState != Active
Backtrace:
WebCore::SVGSMILElement::progress [0x00E68130+336] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\svg\animation\svgsmilelement.cpp:921)
WebCore::SMILTimeContainer::updateAnimations [0x00E72D65+965] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\svg\animation\smiltimecontainer.cpp:277)
WebCore::SMILTimeContainer::sampleAnimationAtTime [0x00E72987+167] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\svg\animation\smiltimecontainer.cpp:211)
WebCore::SVGDocumentExtensions::sampleAnimationAtTime [0x00E52A84+116] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\svg\svgdocumentextensions.cpp:127)
WebKit::WebFrameImpl::pauseSVGAnimation [0x00A229E6+198] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webkit\chromium\src\webframeimpl.cpp:1838)
LayoutTestController::sampleSVGAnimationForElementAtTime [0x00424888+200] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\tools\dumprendertree\chromium\layouttestcontroller.cpp:1099)
CppBoundClass::MemberCallback<LayoutTestController>::run [0x0042A497+39] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\tools\dumprendertree\chromium\cppboundclass.h:126)
CppBoundClass::invoke [0x0042FF81+401] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\tools\dumprendertree\chromium\cppboundclass.cpp:248)
CppNPObject::invoke [0x0042F90C+44] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\tools\dumprendertree\chromium\cppboundclass.cpp:189)
WebCore::npObjectInvokeImpl [0x016C28E3+1043] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\bindings\v8\v8npobject.cpp:119)
WebCore::npObjectMethodHandler [0x016C24B2+18] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\bindings\v8\v8npobject.cpp:150)
v8::internal::HandleApiCallHelper<0> [0x00670FAC+892] (e:\b\build\slave\webkit_win__dbg__2_\build\src\v8\src\builtins.cc:1105)
v8::internal::Builtin_Impl_HandleApiCall [0x0066BC54+20] (e:\b\build\slave\webkit_win__dbg__2_\build\src\v8\src\builtins.cc:1122)
v8::internal::Builtin_HandleApiCall [0x0066BBD2+66] (e:\b\build\slave\webkit_win__dbg__2_\build\src\v8\src\builtins.cc:1121)
(No symbol) [0x25782696]
(No symbol) [0x1C2A4B31]
(No symbol) [0x1C2A49EE]
(No symbol) [0x25793DFA]
(No symbol) [0x257861E6]
v8::internal::Invoke [0x004E177C+412] (e:\b\build\slave\webkit_win__dbg__2_\build\src\v8\src\execution.cc:122)
v8::internal::Execution::Call [0x004E150E+414] (e:\b\build\slave\webkit_win__dbg__2_\build\src\v8\src\execution.cc:175)
v8::Function::Call [0x0047CC41+417] (e:\b\build\slave\webkit_win__dbg__2_\build\src\v8\src\api.cc:3594)
WebCore::V8Proxy::instrumentedCallFunction [0x0134796A+250] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\bindings\v8\v8proxy.cpp:519)
WebCore::V8Proxy::callFunction [0x01347717+295] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\bindings\v8\v8proxy.cpp:481)
WebCore::ScheduledAction::execute [0x01804782+290] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\bindings\v8\scheduledaction.cpp:126)
WebCore::ScheduledAction::execute [0x01804619+57] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\bindings\v8\scheduledaction.cpp:99)
WebCore::DOMTimer::fired [0x01761FE3+419] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\page\domtimer.cpp:148)
WebCore::ThreadTimers::sharedTimerFiredInternal [0x01954A79+217] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\platform\threadtimers.cpp:115)
WebCore::ThreadTimers::sharedTimerFired [0x01954996+22] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\source\webcore\platform\threadtimers.cpp:94)
webkit_glue::WebKitPlatformSupportImpl::DoTimeout [0x00B559AB+43] (e:\b\build\slave\webkit_win__dbg__2_\build\src\webkit\glue\webkitplatformsupport_impl.h:88)
DispatchToMethod<webkit_glue::WebKitPlatformSupportImpl,void (__thiscall webkit_glue::WebKitPlatformSupportImpl::*)(void)> [0x00B56C4C+12] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\tuple.h:541)
base::BaseTimer<webkit_glue::WebKitPlatformSupportImpl,0>::TimerTask::Run [0x00B56614+84] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\timer.h:173)
base::subtle::TaskClosureAdapter::Run [0x022B0342+50] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\task.cc:56)
base::internal::Invoker1<0,base::internal::InvokerStorage1<void (__thiscall base::subtle::TaskClosureAdapter::*)(void),base::subtle::TaskClosureAdapter *>,void (__thiscall base::subtle::TaskClosureAdapter::*)(void)>::DoInvoke [0x022AAB6D+45] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\bind_internal.h:595)
base::Callback<void __cdecl(void)>::Run [0x008B99AF+47] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\callback.h:269)
MessageLoop::RunTask [0x022A11D5+293] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\message_loop.cc:478)
MessageLoop::DeferOrRunPendingTask [0x022A1313+51] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\message_loop.cc:495)
MessageLoop::DoWork [0x022A1CED+221] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\message_loop.cc:682)
base::MessagePumpForUI::DoRunLoop [0x0230D2C4+84] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\message_pump_win.cc:203)
base::MessagePumpWin::RunWithDispatcher [0x0230CB42+130] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\message_pump_win.cc:51)
base::MessagePumpWin::Run [0x0230CDAC+28] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\message_pump_win.h:80)
MessageLoop::RunInternal [0x022A0F27+247] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\message_loop.cc:443)
MessageLoop::RunHandler [0x022A0CFE+46] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\message_loop.cc:417)
MessageLoop::Run [0x022A060A+58] (e:\b\build\slave\webkit_win__dbg__2_\build\src\base\message_loop.cc:341)
webkit_support::RunMessageLoop [0x008FF98F+15] (e:\b\build\slave\webkit_win__dbg__2_\build\src\webkit\support\webkit_support.cc:398)
TestShell::waitTestFinished [0x0042CEBD+141] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\tools\dumprendertree\chromium\testshellwin.cpp:106)
TestShell::runFileTest [0x0044774F+479] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\tools\dumprendertree\chromium\testshell.cpp:237)
runTest [0x0041BB3D+733] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\tools\dumprendertree\chromium\dumprendertree.cpp:125)
main [0x0041B336+2262] (e:\b\build\slave\webkit_win__dbg__2_\build\src\third_party\webkit\tools\dumprendertree\chromium\dumprendertree.cpp:256)
__tmainCRTStartup [0x00AA4327+279] (f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:266)
mainCRTStartup [0x00AA41FF+15] (f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:182)
RegisterWaitForInputIdle [0x7C817077+73]
None
(from http://build.chromium.org/f/chromium/layout_test_results/Webkit_Win__dbg__2_/results/layout-test-results/svg/animations/svginteger-animation-1-crash-log.txt)
Stephen Chenney
Marking all bugs reporting assertions in WebCore::SVGSMILElement::progress as duplicates.
*** This bug has been marked as a duplicate of bug 64671 ***