WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
70994
CrashTracer: [USER] 1 crash in WebProcess at com.apple.WebCore: WebCore::AccessibilityRenderObject::renderParentObject const + 490
https://bugs.webkit.org/show_bug.cgi?id=70994
Summary
CrashTracer: [USER] 1 crash in WebProcess at com.apple.WebCore: WebCore::Acce...
chris fleizach
Reported
2011-10-27 00:13:24 PDT
This is a regression from
https://bugs.webkit.org/show_bug.cgi?id=44149
Attachments
Patch
(5.60 KB, patch)
2011-11-11 01:46 PST
,
Dominic Mazzoni
no flags
Details
Formatted Diff
Diff
Patch
(4.32 KB, patch)
2011-11-11 11:30 PST
,
Dominic Mazzoni
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
chris fleizach
Comment 1
2011-10-27 00:13:34 PDT
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebCore 0x000000010572d71c WebCore::Node::renderer() const + 12 (Node.h:444) 1 com.apple.WebCore 0x000000010571b3b1 WebCore::AccessibilityRenderObject::renderParentObject() const + 465 (AccessibilityRenderObject.cpp:429) 2 com.apple.WebCore 0x000000010571b5e0 WebCore::AccessibilityRenderObject::parentObject() const + 208 (AccessibilityRenderObject.cpp:456) 3 com.apple.WebCore 0x0000000105720706 WebCore::AccessibilityRenderObject::ariaIsHidden() const + 102 (AccessibilityRenderObject.cpp:1705) 4 com.apple.WebCore 0x0000000105710987 WebCore::AccessibilityRenderObject::accessibilityIsIgnoredBase() const + 87 (AccessibilityRenderObject.cpp:1756) 5 com.apple.WebCore 0x00000001057208ff WebCore::AccessibilityRenderObject::accessibilityIsIgnored() const + 31 (AccessibilityRenderObject.cpp:1778) 6 com.apple.WebCore 0x000000010570ecd6 WebCore::AccessibilityRenderObject::addChildren() + 262 (AccessibilityRenderObject.cpp:3527) 7 com.apple.WebCore 0x0000000105717b65 WebCore::AccessibilityObject::updateChildrenIfNecessary() + 53 (AccessibilityObject.cpp:1050) 8 com.apple.WebCore 0x0000000105727012 WebCore::AccessibilityRenderObject::updateChildrenIfNecessary() + 66 (AccessibilityRenderObject.cpp:3491) 9 com.apple.WebCore 0x000000010570bc5d WebCore::AccessibilityObject::children() + 29 (AccessibilityObject.cpp:1043) 10 com.apple.WebCore 0x00000001057149c8 WebCore::AccessibilityObject::accessibleObjectsWithAccessibilitySearchPredicate(WebCore::AccessibilitySearchPredicate*, 10/26/11 10:20 PM Chris Fleizach: #1 0x00000001077eb3b1 in WebCore::AccessibilityRenderObject::renderParentObject (this=0x7f88270bfc50) at AccessibilityRenderObject.cpp:429 429 nodeRenderFirstChild = firstChild->node()->renderer(); (gdb) p firstChild $4 = ('WebCore::RenderObject' *) 0x7f8827091808 (gdb) p firstChild->node() $5 = ('WebCore::Node' *) 0x0
chris fleizach
Comment 2
2011-10-27 00:13:44 PDT
this snippet reproduces <table width=600> <tr><td> <br><br> <li> <font>test <ul type="circle"> <li>test <li>test </ul> <!-- your content --> </font> </li> </td></tr></table>
Dominic Mazzoni
Comment 3
2011-11-11 01:46:29 PST
Created
attachment 114651
[details]
Patch
chris fleizach
Comment 4
2011-11-11 08:32:50 PST
Comment on
attachment 114651
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=114651&action=review
> Source/WebCore/ChangeLog:3 > + Fix crash when an anonymous render block is in a continuation.
Fix a crash
> LayoutTests/ChangeLog:10 > +
I don't think this test needs to dump the AX tree. it just needs to access it. if we removing the dumping then we our expectation can be the same for all platforms which is preferable for crashers like these
Dominic Mazzoni
Comment 5
2011-11-11 09:33:27 PST
(In reply to
comment #4
)
> (From update of
attachment 114651
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=114651&action=review
> > > Source/WebCore/ChangeLog:3 > > + Fix crash when an anonymous render block is in a continuation. > > Fix a crash
Done.
> > LayoutTests/ChangeLog:10 > > + > > I don't think this test needs to dump the AX tree. it just needs to access it. if we removing the dumping
then we our expectation can be the same for all platforms which is preferable for crashers like these Sure, makes sense.
Dominic Mazzoni
Comment 6
2011-11-11 11:30:28 PST
Created
attachment 114744
[details]
Patch
chris fleizach
Comment 7
2011-11-11 18:27:42 PST
Comment on
attachment 114744
[details]
Patch r=me
WebKit Review Bot
Comment 8
2011-11-11 20:24:17 PST
Comment on
attachment 114744
[details]
Patch Clearing flags on attachment: 114744 Committed
r100065
: <
http://trac.webkit.org/changeset/100065
>
WebKit Review Bot
Comment 9
2011-11-11 20:24:21 PST
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug