Bug 9850
Summary: | REGRESSION: Assertion failure (SHOULD NEVER BE REACHED) in -[WebHTMLView(WebPrivate) removeTrackingRect:] | ||
---|---|---|---|
Product: | WebKit | Reporter: | mitz |
Component: | WebKit Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | ddkilzer |
Priority: | P1 | Keywords: | InRadar, Regression |
Version: | 420+ | ||
Hardware: | Mac | ||
OS: | OS X 10.4 |
mitz
Sometimes when I click a link I get the following assertion failure:
=================
SHOULD NEVER BE REACHED (WebKit/WebView/WebHTMLView.m:1025 -[WebHTMLView(WebPrivate) removeTrackingRect:])
=================
Backtrace:
#0 0x003673a8 in -[WebHTMLView(WebPrivate) removeTrackingRect:] (self=0x199fbea0, _cmd=0x90aa8750, tag=195951310) at WebKit/WebView/WebHTMLView.m:1025
#1 0x93808160 in -[NSToolTipManager removeAllToolTipsForView:] ()
#2 0x93720668 in -[NSView _finalize] ()
#3 0x937205c8 in -[NSView dealloc] ()
#4 0x93791554 in -[NSControl dealloc] ()
#5 0x0036db78 in -[WebHTMLView dealloc] (self=0x199fbea0, _cmd=0x90a4f2b4) at WebKit/WebView/WebHTMLView.m:1965
#6 0x936ff4b4 in -[NSView release] ()
#7 0x907d22c0 in __CFDictionaryDeallocate ()
#8 0x907bbf34 in _CFRelease ()
#9 0x90819ee0 in CFSetRemoveAllValues ()
#10 0x0030c50c in +[WebHistoryItem(WebPrivate) _releaseAllPendingPageCaches] (self=0x4230c4, _cmd=0x90a70be8) at WebKit/History/WebHistoryItem.m:733
#11 0x0030c694 in +[WebHistoryItem(WebPrivate) _releasePageCache:] (self=0x4230c4, _cmd=0x90a70d5c, timer=0x1942d2e0) at WebKit/History/WebHistoryItem.m:755
#12 0x92946f5c in __NSFireTimer ()
#13 0x907ef550 in __CFRunLoopDoTimer ()
#14 0x907dbec8 in __CFRunLoopRun ()
#15 0x907db47c in CFRunLoopRunSpecific ()
#16 0x931eb740 in RunCurrentEventLoopInMode ()
When it happens, _private is nil and tag is TRACKING_RECT_TAG.
This bug might be related to bug 9795.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alice Liu
<rdar://problem/4503016>
mitz
See bug 9795.