[Webkit-unassigned] [Bug 100568] New: Safari 6 (Desktop) crashes when a transition is happening on an element with a calculated width.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 26 15:48:53 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=100568

           Summary: Safari 6 (Desktop) crashes when a transition is
                    happening on an element with a calculated width.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
               URL: http://code.metager.de/source/xref/WebKit/LayoutTests/
                    css3/calc/transition-crash.html
        OS/Version: Mac OS X 10.8
            Status: UNCONFIRMED
          Severity: Major
          Priority: P2
         Component: CSS
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: userxmx at gmail.com


Overview : 
Safari 6 crashes when a transition is happening on an element with a calculated width. It happens quicker if you are using sibling selectors with these elements, as well. Not sure if this helps, but the error report says it's WebProcess 4393 in /System/Library/PrivateFrameworks/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess, version 8536.25 and then shows some issues regarding WebCore::Length::incrementCalculatedRef(), WebCore::RenderStyle::setWidth, WebCore::CSSPropertyAnimation::blendProperties, WebCore::AnimationController::updateAnimations and WebCore::Element::recalcStyle, among others.

Steps to Reproduce:
See URL (http://code.metager.de/source/xref/WebKit/LayoutTests/css3/calc/transition-crash.html) and subsequent crash test pages to see examples of code that will trigger it. I ran into this issue initially using jQuery animate in conjunction with previously established transitions across all anchors. After removing the transition effects on these specific elements, the browser only crashes when the elements are hovered over. Same problem after the jQuery-set animations were removed.

Actual Results:
Browser crashes. After repeated attempts, the OS ended up freezing entirely.

Expected Results:
Should be able to animate these calculated-width elements like previous version of Safari. 

Build Date & Platform:
Safari 6 on Mac OS 10.8

Additional Builds & Platforms:
Works as intended in Chrome and Firefox. Haven't tested Safari on Windows at all.

Additional Information:
I ended up crashing the entire OS I was remoting into to test this and won't be able to get back to it until Monday, so I don't have a crash log available at the moment, but I have what I believe are the relevant threads listed in the Overview.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list