[Webkit-unassigned] [Bug 107028] New: Crash in AXObjectCache::notificationPostTimerFired()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 16 10:00:23 PST 2013


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

           Summary: Crash in AXObjectCache::notificationPostTimerFired()
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
               URL: http://build.webkit.org/results/Apple%20Lion%20Debug%2
                    0WK1%20(Tests)/r139883%20(5966)/svg/as-image/img-relat
                    ive-height-crash-log.txt
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jer.noble at apple.com


Crash in AXObjectCache::notificationPostTimerFired() while accessing past the end of m_notificationsToPost.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore                 0x0000000107cd2a48 WTF::Vector<std::__1::pair<WTF::RefPtr<WebCore::AccessibilityObject>, WebCore::AXObjectCache::AXNotification>, 0ul>::at(unsigned long) + 104 (Vector.h:550)
1   com.apple.WebCore                 0x0000000107cbc6bd WTF::Vector<std::__1::pair<WTF::RefPtr<WebCore::AccessibilityObject>, WebCore::AXObjectCache::AXNotification>, 0ul>::operator[](unsigned long) + 29 (Vector.h:559)
2   com.apple.WebCore                 0x0000000107c91e6a WebCore::AXObjectCache::notificationPostTimerFired(WebCore::Timer<WebCore::AXObjectCache>*) + 138 (AXObjectCache.cpp:603)
3   com.apple.WebCore                 0x0000000107cddb73 WebCore::Timer<WebCore::AXObjectCache>::fired() + 115 (Timer.h:106)
4   com.apple.WebCore                 0x000000010964e206 WebCore::ThreadTimers::sharedTimerFiredInternal() + 294 (ThreadTimers.cpp:119)
5   com.apple.WebCore                 0x000000010964df99 WebCore::ThreadTimers::sharedTimerFired() + 25 (ThreadTimers.cpp:94)
6   com.apple.WebCore                 0x0000000109378cb3 _ZN7WebCoreL10timerFiredEP16__CFRunLoopTimerPv + 67 (SharedTimerMac.mm:167)
7   com.apple.CoreFoundation          0x00007fff88798934 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
8   com.apple.CoreFoundation          0x00007fff88798486 __CFRunLoopDoTimer + 534
9   com.apple.CoreFoundation          0x00007fff88778e11 __CFRunLoopRun + 1617
10  com.apple.CoreFoundation          0x00007fff88778486 CFRunLoopRunSpecific + 230
11  com.apple.Foundation              0x00007fff85b69f7b -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 267
12  DumpRenderTree                    0x000000010636f059 _ZL7runTestRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE + 5017 (DumpRenderTree.mm:1382)
13  DumpRenderTree                    0x000000010636dc4a _ZL20runTestingServerLoopv + 282 (DumpRenderTree.mm:847)
14  DumpRenderTree                    0x000000010636d517 dumpRenderTree(int, char const**) + 391 (DumpRenderTree.mm:894)
15  DumpRenderTree                    0x000000010636f849 main + 105 (DumpRenderTree.mm:932)
16  DumpRenderTree                    0x0000000106358564 start + 52

This is not only causing an ASSERT in Debug builds, but an actual null dereference crash in Release builds as well.  The crash seems to occur most often in svg tests.

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