<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>59708</bug_id>
          
          <creation_ts>2011-04-28 09:53:49 -0700</creation_ts>
          <short_desc>fast/dom/shadow/nodetype.html crashing in NodeRareData::ensureEventTargetData on Leopard Intel Debug Tests</short_desc>
          <delta_ts>2011-04-28 21:02:20 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>59571</dup_id>
          
          <bug_file_loc>http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r85189%20(29605)/fast/dom/shadow/nodetype-crash-log.txt</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>dominicc</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>394495</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-04-28 09:53:49 -0700</bug_when>
    <thetext>fast/dom/shadow/nodetype.html is crashing in NodeRareData::ensureEventTargetData on Leopard Intel Debug Tests. Backtrace:


Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000000c
Crashed Thread:  0

Thread 0 Crashed:
0   com.apple.WebCore             	0x039fbe13 WTF::OwnPtr&lt;WebCore::EventTargetData&gt;::operator!() const + 9
1   com.apple.WebCore             	0x03a057c1 WebCore::NodeRareData::ensureEventTargetData() + 21
2   com.apple.WebCore             	0x039f3a27 WebCore::Node::ensureEventTargetData() + 25
3   com.apple.WebCore             	0x03be395d WebCore::RenderTheme::isEnabled(WebCore::RenderObject const*) const + 91
4   com.apple.WebCore             	0x03becdec WebCore::RenderThemeMac::updateEnabledState(NSCell*, WebCore::RenderObject const*) + 62
5   com.apple.WebCore             	0x03beea1d WebCore::RenderThemeMac::setPopupButtonCellState(WebCore::RenderObject const*, WebCore::IntRect const&amp;) + 203
6   com.apple.WebCore             	0x03befc47 WebCore::RenderThemeMac::adjustRepaintRect(WebCore::RenderObject const*, WebCore::IntRect&amp;) + 307
7   com.apple.WebCore             	0x03ac708a WebCore::RenderBox::clippedOverflowRectForRepaint(WebCore::RenderBoxModelObject*) + 262
8   com.apple.WebCore             	0x03b4bd4b WebCore::RenderObject::repaint(bool) + 107
9   com.apple.WebCore             	0x03b53250 WebCore::RenderObjectChildList::removeChildNode(WebCore::RenderObject*, WebCore::RenderObject*, bool) + 246
10  com.apple.WebCore             	0x03b49fba WebCore::RenderObject::removeChild(WebCore::RenderObject*) + 178
11  com.apple.WebCore             	0x03a8ebbd WebCore::RenderBlock::removeChild(WebCore::RenderObject*) + 803
12  com.apple.WebCore             	0x032f54ea WebCore::RenderObject::remove() + 58
13  com.apple.WebCore             	0x03b49123 WebCore::RenderObject::destroy() + 365
14  com.apple.WebCore             	0x03adb2f9 WebCore::RenderBoxModelObject::destroy() + 133
15  com.apple.WebCore             	0x03ad0c00 WebCore::RenderBox::destroy() + 232
16  com.apple.WebCore             	0x03a8f443 WebCore::RenderBlock::destroy() + 389
17  com.apple.WebCore             	0x039f8f66 WebCore::Node::detach() + 72
18  com.apple.WebCore             	0x039fabda WebCore::Node::~Node() + 738
19  com.apple.WebCore             	0x0318b9eb WebCore::ContainerNode::~ContainerNode() + 67
20  com.apple.WebCore             	0x033e1687 WebCore::Element::~Element() + 141
21  com.apple.WebCore             	0x03ce3bd3 WebCore::StyledElement::~StyledElement() + 81
22  com.apple.WebCore             	0x032d7f16 WebCore::HTMLElement::~HTMLElement() + 60
23  com.apple.WebCore             	0x0351246a WebCore::HTMLFormControlElement::~HTMLFormControlElement() + 154
24  com.apple.WebCore             	0x035124f1 WebCore::HTMLFormControlElementWithState::~HTMLFormControlElementWithState() + 101
25  com.apple.WebCore             	0x0352a656 WebCore::HTMLSelectElement::~HTMLSelectElement() + 146
26  com.apple.WebCore             	0x0352a79a WebCore::KeygenSelectElement::~KeygenSelectElement() + 100
27  com.apple.WebCore             	0x0318eb74 void WebCore::removeAllChildrenInContainer&lt;WebCore::Node, WebCore::ContainerNode&gt;(WebCore::ContainerNode*) + 252
28  com.apple.WebCore             	0x0318972d WebCore::ContainerNode::removeAllChildren() + 17
29  com.apple.WebCore             	0x0318b9e0 WebCore::ContainerNode::~ContainerNode() + 56
30  com.apple.WebCore             	0x03dec236 WebCore::TreeScope::~TreeScope() + 144
31  com.apple.WebCore             	0x03c9e73c WebCore::ShadowRoot::~ShadowRoot() + 56
32  com.apple.WebCore             	0x03b9c759 WebCore::TreeShared&lt;WebCore::ContainerNode&gt;::removedLastRef() + 37
33  com.apple.WebCore             	0x031c6257 WebCore::TreeShared&lt;WebCore::ContainerNode&gt;::deref() + 471
34  com.apple.WebCore             	0x0357e5ea void WTF::derefIfNotNull&lt;WebCore::Node&gt;(WebCore::Node*) + 34
35  com.apple.WebCore             	0x0307edb7 WTF::RefPtr&lt;WebCore::Node&gt;::~RefPtr() + 19
36  com.apple.WebCore             	0x03356d77 WebCore::JSNode::~JSNode() + 43
37  com.apple.JavaScriptCore      	0x008e6530 JSC::MarkedBlock::sweep() + 116 (MarkedBlock.cpp:84)
38  com.apple.JavaScriptCore      	0x008e6d0b JSC::MarkedSpace::sweep() + 81 (MarkedSpace.cpp:120)
39  com.apple.JavaScriptCore      	0x008e2b3c JSC::Heap::reset(JSC::Heap::SweepToggle) + 192 (Heap.cpp:408)
40  com.apple.JavaScriptCore      	0x008e2bc5 JSC::Heap::collectAllGarbage() + 25 (Heap.cpp:387)
41  com.apple.WebCore             	0x0348cd50 __ZN7WebCoreL7collectEPv + 44
42  com.apple.WebCore             	0x0348cdc6 WebCore::GCController::gcTimerFired(WebCore::Timer&lt;WebCore::GCController&gt;*) + 18
43  com.apple.WebCore             	0x0348ce21 WebCore::Timer&lt;WebCore::GCController&gt;::fired() + 89
44  com.apple.WebCore             	0x03ddfc28 WebCore::ThreadTimers::sharedTimerFiredInternal() + 228
45  com.apple.WebCore             	0x03ddfe41 WebCore::ThreadTimers::sharedTimerFired() + 27
46  com.apple.WebCore             	0x03ca1306 __ZN7WebCoreL10timerFiredEP16__CFRunLoopTimerPv + 78
47  com.apple.CoreFoundation      	0x90e368f5 CFRunLoopRunSpecific + 4469
48  com.apple.CoreFoundation      	0x90e36aa8 CFRunLoopRunInMode + 88
49  com.apple.Foundation          	0x967733d5 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 213
50  DumpRenderTree                	0x0001699d __ZL7runTestRKSs + 1939
51  DumpRenderTree                	0x00016e7d __ZL20runTestingServerLoopv + 119
52  DumpRenderTree                	0x00017110 dumpRenderTree(int, char const**) + 340
53  DumpRenderTree                	0x0001733c main + 94 (DumpRenderTree.mm:725)
54  DumpRenderTree                	0x00002986 start + 54</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>394502</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-04-28 10:00:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/9352136&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>394507</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-04-28 10:03:30 -0700</bug_when>
    <thetext>Maybe related to bug 59571?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>394510</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-04-28 10:08:30 -0700</bug_when>
    <thetext>Added to the mac Skipped file in r85202.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>395082</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-04-28 21:02:20 -0700</bug_when>
    <thetext>After skipping this test, the next test started crashing, so presumably an earlier test is to blame. This makes me more confident that this is a dupe of bug 59571.

*** This bug has been marked as a duplicate of bug 59571 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>