[Webkit-unassigned] [Bug 70647] New: Unreproducible crash under [ScrollbarPartAnimation setCurrentProgress:]

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 21 14:02:54 PDT 2011


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

           Summary: Unreproducible crash under [ScrollbarPartAnimation
                    setCurrentProgress:]
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: InRadar
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: bdakin at apple.com


There have been number of occurrences of a crash while animating scrollbars, though no one has been able to find reproducible steps or catch it in the debugger. The stack trace is pasted below. It appears that the FrameView has been destroyed. There is already code in place that cancels all scrollbar animations when FrameViews are destroyed, so somehow that code must be circumvented in these rare occurrences of the crash.

<rdar://problem/9542018>

0   ???                               0000000000 0 + 0
1   com.apple.WebCore                 0x993fcdbb non-virtual thunk to WebCore::FrameView::invalidateScrollbarRect(WebCore::Scrollbar*, WebCore::IntRect const&) + 107
2   com.apple.WebCore                 0x98d60102 WebCore::Scrollbar::invalidateRect(WebCore::IntRect const&) + 44
3   com.apple.WebCore                 0x9952e1f9 -[ScrollbarPartAnimation setCurrentProgress:] + 265
4   com.apple.AppKit                  0x95f3fc8c -[NSAnimation(NSInternal) _advanceTimeWithTimer:] + 409
5   com.apple.Foundation              0x973dc373 __NSFireTimer + 166
6   com.apple.CoreFoundation          0x976ee256 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22
7   com.apple.CoreFoundation          0x976edbe7 __CFRunLoopDoTimer + 743
8   com.apple.CoreFoundation          0x976ccce0 __CFRunLoopRun + 1888
9   com.apple.CoreFoundation          0x976cc1ec CFRunLoopRunSpecific + 332
10  com.apple.CoreFoundation          0x976cc098 CFRunLoopRunInMode + 120
11  com.apple.HIToolbox               0x90007487 RunCurrentEventLoopInMode + 318
12  com.apple.HIToolbox               0x9000edc3 ReceiveNextEventCommon + 381
13  com.apple.HIToolbox               0x9000ec32 BlockUntilNextEventMatchingListInMode + 88
14  com.apple.AppKit                  0x95d648ec _DPSNextEvent + 678
15  com.apple.AppKit                  0x95d64159 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 113
16  com.apple.AppKit                  0x95d604cb -[NSApplication run] + 904
17  com.apple.WebKit2                 0x97cdf198 RunLoop::run() + 56
18  com.apple.WebKit2                 0x97d063b0 WebKit::WebProcessMain(WebKit::CommandLine const&) + 628
19  com.apple.WebKit2                 0x97cf1629 WebKitMain + 309
20  com.apple.WebProcess              0x00035dfd 0x35000 + 3581

-- 
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