Bug 12679 - CrashTracer: [REGRESSION] 1496 crashes in Safari at com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 20
Summary: CrashTracer: [REGRESSION] 1496 crashes in Safari at com.apple.WebCore: khtml:...
Status: RESOLVED DUPLICATE of bug 6796
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P1 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2007-02-06 23:42 PST by Maciej Stachowiak
Modified: 2007-02-19 23:16 PST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Stachowiak 2007-02-06 23:42:57 PST
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>
Comment 1 mitz 2007-02-19 14:53:30 PST
According to a recent backtrace posted by Maciej <http://paste.lisp.org/display/37081>, this is probably a duplicate of bug 6796.
Comment 2 mitz 2007-02-19 23:16:55 PST

*** This bug has been marked as a duplicate of 6796 ***