[Webkit-unassigned] [Bug 12679] New: CrashTracer: [REGRESSION] 1496 crashes in Safari at com.apple.WebCore: khtml::RenderBox::computeAbsoluteRepaintRect + 20

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 6 23:42:59 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=12679

           Summary: CrashTracer: [REGRESSION] 1496 crashes in Safari at
                    com.apple.WebCore:
                    khtml::RenderBox::computeAbsoluteRepaintRect + 20
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Keywords: InRadar
          Severity: Normal
          Priority: P1
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mjs at apple.com


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>


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list