[Webkit-unassigned] [Bug 106106] REGRESSION: [Mac] Intermittent crashes in AXObjectCache::notificationPostTimerFired

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jan 5 20:39:30 PST 2013


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





--- Comment #7 from Ryosuke Niwa <rniwa at webkit.org>  2013-01-05 20:41:27 PST ---
The problem is that layout code can post notifications while we're going through the notification list:

0   com.apple.WebCore                 0x000000010630eeee WebCore::AXObjectCache::postNotification(WebCore::AccessibilityObject*, WebCore::Document*, WebCore::AXObjectCache::AXNotification, bool, WebCore::PostType) + 254 (AXObjectCache.cpp:676)
1   com.apple.WebCore                 0x000000010630f392 WebCore::AXObjectCache::postNotification(WebCore::RenderObject*, WebCore::AXObjectCache::AXNotification, bool, WebCore::PostType) + 274 (AXObjectCache.cpp:643)
2   com.apple.WebCore                 0x0000000106aaf9ab WebCore::FrameView::layout(bool) + 3739 (FrameView.cpp:1247)
3   com.apple.WebCore                 0x0000000106757abf WebCore::Document::updateLayout() + 271 (Document.cpp:1895)
4   com.apple.WebCore                 0x0000000106757b95 WebCore::Document::updateLayoutIgnorePendingStylesheets() + 197 (Document.cpp:1928)
5   com.apple.WebCore                 0x000000010631fc34 WebCore::AccessibilityObject::updateBackingStore() + 52 (AccessibilityObject.cpp:1123)
6   com.apple.WebCore                 0x0000000107cbf7f9 -[WebAccessibilityObjectWrapper updateObjectBackingStore] + 121 (WebAccessibilityObjectWrapper.mm:398)
7   com.apple.WebCore                 0x0000000107ccd53b -[WebAccessibilityObjectWrapper accessibilityIsIgnored] + 43 (WebAccessibilityObjectWrapper.mm:2744)
8   com.apple.WebCore                 0x000000010643672a WebCore::AXObjectCache::postPlatformNotification(WebCore::AccessibilityObject*, WebCore::AXObjectCache::AXNotification) + 426 (AXObjectCacheMac.mm:126)
9   com.apple.WebCore                 0x000000010630c631 WebCore::AXObjectCache::notificationPostTimerFired(WebCore::Timer<WebCore::AXObjectCache>*) + 465 (AXObjectCache.cpp:606)
10  com.apple.WebCore                 0x0000000106357923 WebCore::Timer<WebCore::AXObjectCache>::fired() + 115 (Timer.h:106)
11  com.apple.WebCore                 0x0000000107c78959 WebCore::ThreadTimers::sharedTimerFiredInternal() + 297 (ThreadTimers.cpp:119)
12  com.apple.WebCore                 0x0000000107c786e9 WebCore::ThreadTimers::sharedTimerFired() + 25 (ThreadTimers.cpp:94)
13  com.apple.WebCore                 0x00000001079a7093 _ZN7WebCoreL10timerFiredEP16__CFRunLoopTimerPv + 67 (SharedTimerMac.mm:167)
14  com.apple.CoreFoundation          0x00007fff89d63934 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
15  com.apple.CoreFoundation          0x00007fff89d63486 __CFRunLoopDoTimer + 534
16  com.apple.CoreFoundation          0x00007fff89d43e11 __CFRunLoopRun + 1617
17  com.apple.CoreFoundation          0x00007fff89d43486 CFRunLoopRunSpecific + 230
18  com.apple.Foundation              0x00007fff8ba22f7b -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 267
19  DumpRenderTree                    0x00000001049f0549 _ZL7runTestRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE + 5017

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