Bug 12679
Summary: | CrashTracer: [REGRESSION] 1496 crashes in Safari at com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 20 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Maciej Stachowiak <mjs> |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | bdakin, mitz |
Priority: | P1 | Keywords: | InRadar |
Version: | 420+ | ||
Hardware: | Mac | ||
OS: | OS X 10.4 |
Maciej Stachowiak
2006-01-06 18:24:29 CrashTracer System:
* APPLICATION: Safari
* CRASH: com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 20
* MORE INFORMATION: http://macosx.apple.com/Integration/CrashReport/detail.php?crash_id=1588394&app=Safari&build=8F46
This crash was automatically escalated to Radar by the CrashTracer System because it appears to be a REGRESSION. It was reported 51 times in SUTiDenver8F46 and 0 times in SUTiCambridge8C46 (out of 355043 total crashes vs. 755181 total crashes in those builds, respectively).
For further information about how this Radar report was generated, how to interpret it, and how to investigate it for fixing, please refer to http://howto.apple.com/db.cgi?crashtracer
How to verify or dup this bug:
If you believe the new CrashTracer bug to be a duplicate of an existing bug, please:
1) Set the resolution of the CrashTracer bug to duplicate
2) Identify the original bug
3) Close the CrashTracer bug
CrashTracer Verification:
When the bug is believed to be fixed, please:
1) Set the "Fixed in" field under "Build & Flags" to the build in which the bug was fixed
2) Close the CrashTracer bug without sending it back to the originator
The "unique crash point" and the call tree leading to it:
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 20
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
56 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
47 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-38 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-35 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-33 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-28 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-16 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-15 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-14 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-13 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-9 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-8 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-4 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+-2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+---2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+-----2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+-------2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+---------2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+-----------2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+-------------2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+---------------2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+-----------------2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+---------------------2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+-----------------------2 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------1 com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 372
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------+-1 com.apple.WebCore: khtml::RenderFlow::getAbsoluteRepaintRect + 1232
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------+---1 com.apple.WebCore: khtml::RenderBlock::getAbsoluteRepaintRectIncludingFloats + 56
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------+-----1 com.apple.WebCore: khtml::RenderObject::repaintAfterLayoutIfNeeded + 76
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------+-------1 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1692
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------+---------1 com.apple.WebCore: khtml::RenderBlock::layoutBlockChildren + 696
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------+-----------1 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 716
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------+-------------1 com.apple.WebCore: khtml::RenderBlock::layoutBlockChildren + 696
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------+---------------1 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 716
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------+-----------------truncating...
+-+-+-+-+-+-+-+-+-+-+-+-+-------------------------pruning: 1 com.apple.WebCore: khtml::RenderFlow::getAbsoluteRepaintRect + 1232
+-+-+-+-+-+-+-+-+-+-+-+-pruning: 2 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
+-+-+-+-+-+-+-+-+-+-+-pruning: 4 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
+-+-+-+-+-+-+-+-+-+-pruning: 1 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
+-+-+-+-+-+-+-+-+-pruning: 4 com.apple.WebCore: khtml::RenderFlow::getAbsoluteRepaintRect + 1232
+-+-+-+-+-+-+-+-pruning: 1 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
+-+-+-+-+-+-+-pruning: 1 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
+-+-+-+-+-+-pruning: 1 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
+-+-+-+-+-12 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
+-+-+-+-+-+-9 com.apple.WebCore: khtml::RenderFlow::getAbsoluteRepaintRect + 1260
+-+-+-+-+-+-+-7 com.apple.WebCore: khtml::RenderObject::repaint + 124
+-+-+-+-+-+-+-+-7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 544
+-+-+-+-+-+-+-+---7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+-----7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+-------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+---------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+-----------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+-------------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+---------------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+-----------------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+-------------------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+---------------------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+-----------------------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+-------------------------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+---------------------------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+-----------------------------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+-------------------------------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+---------------------------------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+-----------------------------------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+-------------------------------------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+---------------------------------------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+-----------------------------------------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+-------------------------------------------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+---------------------------------------------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+-----------------------------------------------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+-------------------------------------------------7 com.apple.WebCore: khtml::RenderLayer::updateScrollInfoAfterLayout + 632
+-+-+-+-+-+-+-+---------------------------------------------------7 com.apple.WebCore: khtml::RenderBlock::layoutBlock + 1672
+-+-+-+-+-+-+-+-----------------------------------------------------truncating...
+-+-+-+-+-+-+-pruning: 2 com.apple.WebCore: khtml::RenderBlock::getAbsoluteRepaintRectIncludingFloats + 56
+-+-+-+-+-+-pruning: 3 com.apple.WebCore: khtml::RenderObject::getAbsoluteRepaintRectIncludingFloats + 48
+-+-+-+-pruning: 4 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
+-+-+-+-pruning: 1 com.apple.WebCore: khtml::RenderTableCell::getAbsoluteRepaintRect + 308
+-+-+-pruning: 2 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
+-+-pruning: 3 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
+-pruning: 9 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
pruning: 9 com.apple.WebCore: khtml::RenderBox::getAbsoluteRepaintRect + 228
Some of the most recent comments:
* 5736711: trying to bookmark a web page.
* 4790815: I was browsing www.goduke.com , the Web site for Duke University athletics. It is currently crashing Safari every time.
* 5072463: FIX IT!
* 4802766: I was waiting for a website to finish loading.
* 4804764: opening website goduke.com
* 4816068: opening a page, and one that I go to often. maybe the site is having trouble. it is the sports page for local university, goduke.com
* 5708335: Ich bae am Scrollrad meiner Maus gedreht um nach unten zu scrollen.
* 4802894: I had several Safari windows open and had clicked on a link within one when Safari suddenly stalled and then closed.
* 5539527: quit for no reson at all
* 5718254: Tried to scroll page down on a website
* 4802691: ACCESSING GODUKE.COM...THATS ALL
* 4885499: Clicked on a link while page was still loading.
* 4788848: Safari quits unexpectedly.
* 4931572: keeps closing when i go to a imperticular page
* 4759711: logged on to the website Myspace
* 4534048: on the internet and it just cut off
* 4822298: Internet is closing when opening up a certain page
* 4665761: on the internet and safari just cut off
2006-01-06 18:24:29 CrashTracer System:
This crash was escalated to Radar because it appears to be a REGRESSION. It was reported 51 times in SUTiDenver8F46 and 0 times in SUTiCambridge8C46 (out of 355043 total crashes vs. 755181 total crashes in those builds, respectively).
Safari crashed at this point 93 times in OS build 8F46, Safari versions 416.12 to 416.13.
- 93 crashes in OS build 8F46 (Safari versions: 416.12 to 416.13)
- 41 crashes in Safari version 416.13 (OS build: 8F46)
2006-01-17 11:35:20 Alice Liu:
Safari BRB Reviewed
2007-01-14 09:03:21 Bertrand Serlet:
Bumping to P1.
2007-01-15 13:35:26 Alice Liu:
Safari blocker reviewed
2007-02-06 22:30:08 Maciej Stachowiak:
We should probably fix computeRepaintRect not to be recursive. It could do its work iteratively.
<rdar://problem/4402054>
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
mitz
According to a recent backtrace posted by Maciej <http://paste.lisp.org/display/37081>, this is probably a duplicate of bug 6796.
mitz
*** This bug has been marked as a duplicate of 6796 ***