<?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>15887</bug_id>
          
          <creation_ts>2007-11-07 12:11:32 -0800</creation_ts>
          <short_desc>REGRESSION (r27576): Crash in RenderStyle::affectedByHoverRules clicking link on Digg</short_desc>
          <delta_ts>2007-11-07 13:04:35 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://digg.com</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Lilek">dev+webkit</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>60584</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2007-11-07 12:11:32 -0800</bug_when>
    <thetext>Go to &lt;http://digg.com/&gt; and click a link -&gt; BOOM.  See &lt;http://trac.webkit.org/projects/webkit/changeset/27576&gt;.

Thread 0 Crashed:
0   com.apple.WebCore             	0x01ce0829 WebCore::RenderStyle::affectedByHoverRules() const + 9 (RenderStyle.h:1529)
1   com.apple.WebCore             	0x01d95464 WebCore::Element::recalcStyle(WebCore::Node::StyleChange) + 630 (Element.cpp:729)
2   com.apple.WebCore             	0x01d95680 WebCore::Element::recalcStyle(WebCore::Node::StyleChange) + 1170 (Element.cpp:761)
3   com.apple.WebCore             	0x01d95680 WebCore::Element::recalcStyle(WebCore::Node::StyleChange) + 1170 (Element.cpp:761)
4   com.apple.WebCore             	0x01d95680 WebCore::Element::recalcStyle(WebCore::Node::StyleChange) + 1170 (Element.cpp:761)
5   com.apple.WebCore             	0x01d6b69d WebCore::Document::recalcStyle(WebCore::Node::StyleChange) + 1257 (Document.cpp:1095)
6   com.apple.WebCore             	0x01d6122b WebCore::Document::updateRendering() + 49 (Document.cpp:1120)
7   com.apple.WebCore             	0x01d632c7 WebCore::Document::updateDocumentsRendering() + 57 (Document.cpp:1127)
8   com.apple.WebCore             	0x0226f324 WebCore::JSAbstractEventListener::handleEvent(WebCore::Event*, bool) + 1450 (kjs_events.cpp:143)
9   com.apple.WebCore             	0x01da5b39 WebCore::EventTargetNode::handleLocalEvents(WebCore::Event*, bool) + 357 (EventTargetNode.cpp:167)
10  com.apple.WebCore             	0x01da5339 WebCore::EventTargetNode::dispatchGenericEvent(WTF::PassRefPtr&lt;WebCore::Event&gt;, int&amp;, bool) + 1387 (EventTargetNode.cpp:241)
11  com.apple.WebCore             	0x01da5ffe WebCore::EventTargetNode::dispatchEvent(WTF::PassRefPtr&lt;WebCore::Event&gt;, int&amp;, bool, WebCore::EventTarget*) + 330 (EventTargetNode.cpp:309)
12  com.apple.WebCore             	0x01da607b WebCore::EventTargetNode::dispatchEvent(WTF::PassRefPtr&lt;WebCore::Event&gt;, int&amp;, bool) + 75 (EventTargetNode.cpp:293)
13  com.apple.WebCore             	0x01da6d37 WebCore::EventTargetNode::dispatchMouseEvent(WebCore::AtomicString const&amp;, int, int, int, int, int, int, bool, bool, bool, bool, bool, WebCore::Node*, WTF::PassRefPtr&lt;WebCore::Event&gt;) + 699 (EventTargetNode.cpp:481)
14  com.apple.WebCore             	0x01da748b WebCore::EventTargetNode::dispatchMouseEvent(WebCore::PlatformMouseEvent const&amp;, WebCore::AtomicString const&amp;, int, WebCore::Node*) + 497 (EventTargetNode.cpp:398)
15  com.apple.WebCore             	0x01d9dd51 WebCore::EventHandler::dispatchMouseEvent(WebCore::AtomicString const&amp;, WebCore::Node*, bool, int, WebCore::PlatformMouseEvent const&amp;, bool) + 147 (EventHandler.cpp:1235)
16  com.apple.WebCore             	0x01d9e5a4 WebCore::EventHandler::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&amp;) + 894 (EventHandler.cpp:1066)
17  com.apple.WebCore             	0x01da2d7d WebCore::EventHandler::mouseUp(NSEvent*) + 435 (EventHandlerMac.mm:523)
18  com.apple.WebKit              	0x001ca914 -[WebHTMLView mouseUp:] + 274 (WebHTMLView.mm:3224)
19  com.apple.AppKit              	0x92072e39 -[NSWindow sendEvent:] + 5520
20  com.apple.Safari              	0x000329d3 0x1000 + 203219
21  com.apple.AppKit              	0x9203fa2c -[NSApplication sendEvent:] + 2766
22  com.apple.Safari              	0x000324a8 0x1000 + 201896
23  com.apple.AppKit              	0x91f9d705 -[NSApplication run] + 847
24  com.apple.AppKit              	0x91f6a9ba NSApplicationMain + 574
25  com.apple.Safari              	0x00002876 0x1000 + 6262</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60586</commentid>
    <comment_count>1</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2007-11-07 12:20:33 -0800</bug_when>
    <thetext>...or just load GMail, no clicking necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60591</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-11-07 13:04:35 -0800</bug_when>
    <thetext>Sorry about that!
Fixed in &lt;http://trac.webkit.org/projects/webkit/changeset/27579&gt;.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>