[Webkit-unassigned] [Bug 151098] New: ASSERTION FAILED: param > -0.001 in WebCore::AnimationBase::updateStateMachine
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 10 08:48:32 PST 2015
https://bugs.webkit.org/show_bug.cgi?id=151098
Bug ID: 151098
Summary: ASSERTION FAILED: param > -0.001 in
WebCore::AnimationBase::updateStateMachine
Classification: Unclassified
Product: WebKit
Version: WebKit Local Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebCore Misc.
Assignee: webkit-unassigned at lists.webkit.org
Reporter: rhodovan.u-szeged at partner.samsung.com
CC: simon.fraser at apple.com
Blocks: 116980
Created attachment 265182
--> https://bugs.webkit.org/attachment.cgi?id=265182&action=review
Test
Load the attached test with debug MiniBrowser:
<script>a</script>
<style>
* {
transition-delay:0.4s,118s,50ms,0ms,0.8s,0.6ms,-69750386s !important;
transform: skewX(180deg);
transition:67s ease-in-out;
}
</style>
OS: Ubuntu 15.04 x86_64
Checked build: debug EFL
Checked version: 29ae33c
Backtrace:
ASSERTION FAILED: param > -0.001
../../Source/WebCore/page/animation/AnimationBase.cpp(289) : void WebCore::AnimationBase::updateStateMachine(WebCore::AnimationBase::AnimationStateInput, double)
1 0x7fbbac80e89f WTFCrash
2 0x7fbbb3d5420f WebCore::AnimationBase::updateStateMachine(WebCore::AnimationBase::AnimationStateInput, double)
3 0x7fbbb2f5b89f WebCore::AnimationBase::onAnimationStartResponse(double)
4 0x7fbbb2f5a894 WebCore::AnimationControllerPrivate::startTimeResponse(double)
5 0x7fbbb2f5a0e2 WebCore::AnimationControllerPrivate::receivedStartTimeResponse(double)
6 0x7fbbb2f5afd4 WebCore::AnimationController::notifyAnimationStarted(WebCore::RenderElement&, double)
7 0x7fbbb3252a64 WebCore::RenderLayerBacking::notifyAnimationStarted(WebCore::GraphicsLayer const*, WTF::String const&, double)
8 0x7fbbb35a8b6d WebCore::CoordinatedGraphicsLayer::animationStartedTimerFired()
9 0x7fbbb35aa2f1 void std::_Mem_fn<void (WebCore::CoordinatedGraphicsLayer::*)()>::operator()<, void>(WebCore::CoordinatedGraphicsLayer*) const
10 0x7fbbb35aa253 void std::_Bind<std::_Mem_fn<void (WebCore::CoordinatedGraphicsLayer::*)()> (WebCore::CoordinatedGraphicsLayer*)>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>)
11 0x7fbbb35aa0ef void std::_Bind<std::_Mem_fn<void (WebCore::CoordinatedGraphicsLayer::*)()> (WebCore::CoordinatedGraphicsLayer*)>::operator()<, void>()
12 0x7fbbb35a9e86 std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (WebCore::CoordinatedGraphicsLayer::*)()> (WebCore::CoordinatedGraphicsLayer*)> >::_M_invoke(std::_Any_data const&)
13 0x7fbbb2129392 std::function<void ()>::operator()() const
14 0x7fbbb21d5baa WebCore::Timer::fired()
15 0x7fbbb2fcd2cd WebCore::ThreadTimers::sharedTimerFiredInternal()
16 0x7fbbb2fccebb
17 0x7fbbb2fcd4de
18 0x7fbbb2129392 std::function<void ()>::operator()() const
19 0x7fbbb3d61225 WebCore::MainThreadSharedTimer::fired()
20 0x7fbbb3f6f2d0
21 0x7fbbaa1d0d1e
22 0x7fbbaa1d0e6b
23 0x7fbbaa1ccb41
24 0x7fbbaa1ccfc7 ecore_main_loop_begin
25 0x7fbbac869795 WTF::RunLoop::run()
26 0x7fbbb26c987d int WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**)
27 0x7fbbb26c948b WebProcessMainUnix
28 0x4008ea main
29 0x7fbbad4aaa40 __libc_start_main
30 0x4007e9 _start
Aborted (core dumped)
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fbbac80e8a4 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:321
321 *(int *)(uintptr_t)0xbbadbeef = 0;
#0 0x00007fbbac80e8a4 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:321
#1 0x00007fbbb3d5420f in WebCore::AnimationBase::updateStateMachine (this=0x7fbb8fbe4700, input=WebCore::AnimationBase::AnimationStateInput::StartTimeSet, param=-6975037640271.0127) at ../../Source/WebCore/page/animation/AnimationBase.cpp:289
#2 0x00007fbbb2f5b89f in WebCore::AnimationBase::onAnimationStartResponse (this=0x7fbb8fbe4700, startTime=-6975037640271.0127) at ../../Source/WebCore/page/animation/AnimationBase.h:111
#3 0x00007fbbb2f5a894 in WebCore::AnimationControllerPrivate::startTimeResponse (this=0x7fbb8fae2160, time=-6975037640271.0127) at ../../Source/WebCore/page/animation/AnimationController.cpp:518
#4 0x00007fbbb2f5a0e2 in WebCore::AnimationControllerPrivate::receivedStartTimeResponse (this=0x7fbb8fae2160, time=-6975037640271.0127) at ../../Source/WebCore/page/animation/AnimationController.cpp:416
#5 0x00007fbbb2f5afd4 in WebCore::AnimationController::notifyAnimationStarted (this=0x7fbb8fbfa048, renderer=..., startTime=-6975037640271.0127) at ../../Source/WebCore/page/animation/AnimationController.cpp:657
#6 0x00007fbbb3252a64 in WebCore::RenderLayerBacking::notifyAnimationStarted (this=0x7fbb8fbd9690, time=-6975037640271.0127) at ../../Source/WebCore/rendering/RenderLayerBacking.cpp:2638
#7 0x00007fbbb35a8b6d in WebCore::CoordinatedGraphicsLayer::animationStartedTimerFired (this=0x7fbb8f89c000) at ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:1190
#8 0x00007fbbb35aa2f1 in std::_Mem_fn<void (WebCore::CoordinatedGraphicsLayer::*)()>::operator()<, void>(WebCore::CoordinatedGraphicsLayer*) const (this=0x11023d0, __object=0x7fbb8f89c000) at /usr/include/c++/4.9/functional:569
#9 0x00007fbbb35aa253 in std::_Bind<std::_Mem_fn<void (WebCore::CoordinatedGraphicsLayer::*)()> (WebCore::CoordinatedGraphicsLayer*)>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x11023d0, __args=<unknown type in webkit/WebKitBuild/Debug/lib/libewebkit2.so.1, CU 0x2cdf63b1, DIE 0x2ce6dbb6>) at /usr/include/c++/4.9/functional:1264
#10 0x00007fbbb35aa0ef in std::_Bind<std::_Mem_fn<void (WebCore::CoordinatedGraphicsLayer::*)()> (WebCore::CoordinatedGraphicsLayer*)>::operator()<, void>() (this=0x11023d0) at /usr/include/c++/4.9/functional:1323
#11 0x00007fbbb35a9e86 in std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (WebCore::CoordinatedGraphicsLayer::*)()> (WebCore::CoordinatedGraphicsLayer*)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/4.9/functional:2039
#12 0x00007fbbb2129392 in std::function<void ()>::operator()() const (this=0x7fbb8f89c7c8) at /usr/include/c++/4.9/functional:2439
#13 0x00007fbbb21d5baa in WebCore::Timer::fired (this=0x7fbb8f89c790) at ../../Source/WebCore/platform/Timer.h:133
#14 0x00007fbbb2fcd2cd in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7fbb8fbd6258) at ../../Source/WebCore/platform/ThreadTimers.cpp:121
#15 0x00007fbbb2fccebb in WebCore::ThreadTimers::<lambda()>::operator()(void) const (__closure=0x105acb0) at ../../Source/WebCore/platform/ThreadTimers.cpp:73
#16 0x00007fbbb2fcd4de in std::_Function_handler<void(), WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/4.9/functional:2039
#17 0x00007fbbb2129392 in std::function<void ()>::operator()() const (this=0x7fbbb7e98ae8 <WebCore::MainThreadSharedTimer::singleton()::instance+8>) at /usr/include/c++/4.9/functional:2439
#18 0x00007fbbb3d61225 in WebCore::MainThreadSharedTimer::fired (this=0x7fbbb7e98ae0 <WebCore::MainThreadSharedTimer::singleton()::instance>) at ../../Source/WebCore/platform/MainThreadSharedTimer.cpp:52
#19 0x00007fbbb3f6f2d0 in WebCore::timerEvent () at ../../Source/WebCore/platform/efl/MainThreadSharedTimerEfl.cpp:44
#20 0x00007fbbaa1d0d1e in _ecore_call_task_cb (data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:336
#21 _ecore_timer_expired_call (when=975873.44021072704) at lib/ecore/ecore_timer.c:733
#22 0x00007fbbaa1d0e6b in _ecore_timer_expired_timers_call (when=975873.44021072704) at lib/ecore/ecore_timer.c:686
#23 0x00007fbbaa1ccb41 in _ecore_main_loop_iterate_internal (once_only=once_only at entry=0) at lib/ecore/ecore_main.c:1812
#24 0x00007fbbaa1ccfc7 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:983
#25 0x00007fbbac869795 in WTF::RunLoop::run () at ../../Source/WTF/wtf/efl/RunLoopEfl.cpp:49
#26 0x00007fbbb26c987d in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=2, argv=0x7ffeb1816df8) at ../../Source/WebKit2/Shared/unix/ChildProcessMain.h:61
#27 0x00007fbbb26c948b in WebKit::WebProcessMainUnix (argc=2, argv=0x7ffeb1816df8) at ../../Source/WebKit2/WebProcess/efl/WebProcessMainEfl.cpp:161
#28 0x00000000004008ea in main (argc=2, argv=0x7ffeb1816df8) at ../../Source/WebKit2/WebProcess/EntryPoint/unix/WebProcessMain.cpp:44
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20151110/ac65a046/attachment.html>
More information about the webkit-unassigned
mailing list