RESOLVED CONFIGURATION CHANGED Bug 81351
Error: State is AnimationStateEnding, but input is not AnimationStateInputEndTimerFired or AnimationStateInputPlayStatePaused in AnimationBase::updateStateMachine
https://bugs.webkit.org/show_bug.cgi?id=81351
Summary Error: State is AnimationStateEnding, but input is not AnimationStateInputEnd...
Jessie Berlin
Reported 2012-03-16 07:47:08 PDT
http://build.webkit.org/results/Lion%20Intel%20Debug%20(WebKit2%20Tests)/r110947%20(4990)/css1/font_properties/font_size-crash-log.txt http://build.webkit.org/results/Lion%20Intel%20Debug%20(WebKit2%20Tests)/r110947%20(4990)/http/tests/appcache/404-manifest-crash-log.txt http://build.webkit.org/results/Lion%20Intel%20Debug%20(WebKit2%20Tests)/r110947%20(4990)/compositing/color-matching/image-color-matching-crash-log.txt http://build.webkit.org/results/Lion%20Intel%20Debug%20(WebKit2%20Tests)/r110947%20(4990)/compositing/animation/animation-compositing-crash-log.txt etc .. Unfortunately, due to the state of our bots right now, I can't tell when this started happening. I have been able to reproduce it locally, but have not been able to narrow it down to one particular test (probably due to the fact that it is timer-related). Possibly related to https://bugs.webkit.org/show_bug.cgi?id=46416 ? Process: WebProcess [34523] Path: /Volumes/VOLUME/*/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess Identifier: com.apple.WebProcess Version: 536+ (536.3+) Code Type: X86-64 (Native) Parent Process: WebKitTestRunner [34522] Date/Time: 2012-03-15 21:47:33.167 -0700 OS Version: Mac OS X 10.7.3 (11D50) Report Version: 9 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x00000000bbadbeef VM Regions Near 0xbbadbeef: --> __TEXT 0000000105f0d000-0000000105f0e000 [ 4K] r-x/rwx SM=COW /Volumes/VOLUME/*/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess Application Specific Information: objc[34523]: garbage collection is OFF Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebCore 0x0000000107a7fd03 WebCore::AnimationBase::updateStateMachine(WebCore::AnimationBase::AnimStateInput, double) + 2659 (AnimationBase.cpp:1497) 1 com.apple.WebCore 0x0000000107a8a1e4 WebCore::AnimationBase::onAnimationStartResponse(double) + 36 (AnimationBase.h:110) 2 com.apple.WebCore 0x0000000107aa902b WebCore::AnimationControllerPrivate::startTimeResponse(double) + 139 (AnimationController.cpp:452) 3 com.apple.WebCore 0x0000000107aa90b6 WebCore::AnimationControllerPrivate::receivedStartTimeResponse(double) + 38 (AnimationController.cpp:351) 4 com.apple.WebCore 0x0000000107aa9c7b WebCore::AnimationController::notifyAnimationStarted(WebCore::RenderObject*, double) + 43 (AnimationController.cpp:545) 5 com.apple.WebCore 0x0000000108db4fbb WebCore::RenderLayerBacking::notifyAnimationStarted(WebCore::GraphicsLayer const*, double) + 75 (RenderLayerBacking.cpp:1368) 6 com.apple.WebCore 0x00000001082169f3 WebCore::GraphicsLayerCA::platformCALayerAnimationStarted(double) + 67 (GraphicsLayerCA.cpp:720) 7 com.apple.WebCore 0x0000000108216a26 non-virtual thunk to WebCore::GraphicsLayerCA::platformCALayerAnimationStarted(double) + 38 8 com.apple.WebCore 0x0000000108c37f20 WebCore::PlatformCALayer::animationStarted(double) + 64 (PlatformCALayerMac.mm:266) 9 com.apple.WebCore 0x0000000108c37e97 -[WebAnimationDelegate animationDidStart:] + 199 (PlatformCALayerMac.mm:88) 10 com.apple.QuartzCore 0x00007fff8cf11f89 CA::Layer::run_animation_callbacks(void*) + 189 11 com.apple.QuartzCore 0x00007fff8cf11e86 CA::Layer::run_animation_callbacks_compat(double, void*) + 28 12 com.apple.QuartzCore 0x00007fff8cef7ae2 _ZN2CAL14timer_callbackEP16__CFRunLoopTimerPv + 171 13 com.apple.CoreFoundation 0x00007fff907b6c24 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20 14 com.apple.CoreFoundation 0x00007fff907b6776 __CFRunLoopDoTimer + 534 15 com.apple.CoreFoundation 0x00007fff90797001 __CFRunLoopRun + 1617 16 com.apple.CoreFoundation 0x00007fff90796676 CFRunLoopRunSpecific + 230 17 com.apple.HIToolbox 0x00007fff9751531f RunCurrentEventLoopInMode + 277 18 com.apple.HIToolbox 0x00007fff9751c5c9 ReceiveNextEventCommon + 355 19 com.apple.HIToolbox 0x00007fff9751c456 BlockUntilNextEventMatchingListInMode + 62 20 com.apple.AppKit 0x00007fff90f92f5d _DPSNextEvent + 659 21 com.apple.AppKit 0x00007fff90f92861 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135 22 com.apple.AppKit 0x00007fff90f8f19d -[NSApplication run] + 470 23 com.apple.WebCore 0x0000000108f4af2c WebCore::RunLoop::run() + 92 (RunLoopMac.mm:101) 24 com.apple.WebKit2 0x0000000106259a44 WebKit::WebProcessMain(WebKit::CommandLine const&) + 3556 (WebProcessMainMac.mm:176) 25 com.apple.WebKit2 0x0000000106164d2f _ZL10WebKitMainRKN6WebKit11CommandLineE + 239 (WebKitMain.cpp:50) 26 com.apple.WebKit2 0x0000000106164c12 WebKitMain + 178 (WebKitMain.cpp:74) 27 com.apple.WebProcess 0x0000000105f0dd82 main + 290 28 com.apple.WebProcess 0x0000000105f0dc54 start + 52
Attachments
Replace the assertion with logging in debug builds (1.88 KB, patch)
2012-03-23 11:31 PDT, mitz
jberlin: review+
Radar WebKit Bug Importer
Comment 1 2012-03-16 07:48:03 PDT
mitz
Comment 2 2012-03-23 11:28:10 PDT
mitz
Comment 3 2012-03-23 11:31:04 PDT
Created attachment 133520 [details] Replace the assertion with logging in debug builds
Jessie Berlin
Comment 4 2012-03-23 11:32:34 PDT
Comment on attachment 133520 [details] Replace the assertion with logging in debug builds rs=me
mitz
Comment 5 2012-03-23 11:36:07 PDT
Replaced the assertion with logging in debug builds in <http://trac.webkit.org/r111884>.
Eric Seidel (no email)
Comment 6 2012-03-27 12:36:32 PDT
Attachment 133520 [details] was posted by a committer and has review+, assigning to Dan Bernstein for commit.
Dean Jackson
Comment 7 2012-03-27 12:57:26 PDT
I'll do it.
Dean Jackson
Comment 8 2012-03-27 12:57:54 PDT
Oh, it was from mitz - I should have left it :)
mitz
Comment 9 2012-03-27 13:01:05 PDT
(In reply to comment #6) > Attachment 133520 [details] was posted by a committer and has review+, assigning to Dan Bernstein for commit. Already committed (see comment #5).
Ahmad Saleem
Comment 10 2022-07-12 03:45:05 PDT
Mac OS X Lion builds are not present in the Build Bot - https://ews-build.webkit.org/#/builders Further, as per Comment 05, it was committed and later confirmed in Comment 09 as well. Is something further required or this can be closed? Thanks!
Note You need to log in before you can comment on or make changes to this bug.