<?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>47126</bug_id>
          
          <creation_ts>2010-10-04 15:55:15 -0700</creation_ts>
          <short_desc>ASSERT in RenderWidget::setWidgetGeometry</short_desc>
          <delta_ts>2011-05-30 23:55:33 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Enrica Casucci">enrica</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>mario.bensi</cc>
    
    <cc>mitz</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>289243</commentid>
    <comment_count>0</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2010-10-04 15:55:15 -0700</bug_when>
    <thetext>This assert can be consistently reproduced at www.multiply.com with the following steps:

1. Create a Multiply account
2. Compose a new blog entry with some short text
3. Select a picture from disk to insert

Assert.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289245</commentid>
    <comment_count>1</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2010-10-04 15:56:09 -0700</bug_when>
    <thetext>#0	0x1033466ba in WebCore::RenderWidget::setWidgetGeometry at RenderWidget.cpp:162
#1	0x1033469c7 in WebCore::RenderWidget::updateWidgetPosition at RenderWidget.cpp:346
#2	0x10333c832 in WebCore::RenderView::updateWidgetPositions at RenderView.cpp:579
#3	0x102c876f4 in WebCore::FrameView::performPostLayoutTasks at FrameView.cpp:1640
#4	0x102c8a0ad in WebCore::FrameView::layout at FrameView.cpp:822
#5	0x102ad990f in WebCore::Document::updateLayout at Document.cpp:1566
#6	0x102ad9895 in WebCore::Document::updateLayout at Document.cpp:1559
#7	0x102adc77e in WebCore::Document::updateLayoutIgnorePendingStylesheets at Document.cpp:1597
#8	0x10350bc36 in WebCore::VisiblePosition::canonicalPosition at VisiblePosition.cpp:459
#9	0x10350d1b4 in WebCore::VisiblePosition::init at VisiblePosition.cpp:61
#10	0x10350d452 in WebCore::VisiblePosition::VisiblePosition at VisiblePosition.cpp:48
#11	0x10289ed1a in WebCore::VisibleSelection::visibleStart at VisibleSelection.h:69
#12	0x102bf338e in WebCore::Editor::respondToChangedSelection at Editor.cpp:3588
#13	0x1033b2b55 in WebCore::SelectionController::setSelection at SelectionController.cpp:170
#14	0x1033b3a08 in WebCore::SelectionController::clear at SelectionController.cpp:849
#15	0x10235aa74 in -[WebHTMLView(WebDocumentPrivateProtocols) deselectAll] at WebHTMLView.mm:6111
#16	0x10235f190 in -[WebHTMLView resignFirstResponder] at WebHTMLView.mm:3839
#17	0x7fff82d0911f in -[NSWindow makeFirstResponder:]
#18	0x100419fd6 in -[Window makeFirstResponder:] at Window.m:306
#19	0x1000e708a in -[BrowserWindow makeFirstResponder:] at BrowserWindow.mm:388
#20	0x10353e8db in WebCore::safeRemoveFromSuperview at WidgetMac.mm:83
#21	0x10353f099 in WebCore::Widget::removeFromSuperview at WidgetMac.mm:279
#22	0x1033a246f in WebCore::ScrollView::platformRemoveChild at ScrollViewMac.mm:79
#23	0x10339e4db in WebCore::ScrollView::removeChild at ScrollView.cpp:81
#24	0x10334745d in WebCore::RenderWidget::resumeWidgetHierarchyUpdates at RenderWidget.cpp:77
#25	0x102ad9ed1 in WebCore::Document::recalcStyle at Document.cpp:1510
#26	0x102ad9b12 in WebCore::Document::updateStyleIfNeeded at Document.cpp:1536
#27	0x102ad98ab in WebCore::Document::updateLayout at Document.cpp:1561
#28	0x102ad9895 in WebCore::Document::updateLayout at Document.cpp:1559
#29	0x102adc77e in WebCore::Document::updateLayoutIgnorePendingStylesheets at Document.cpp:1597
#30	0x10350bc36 in WebCore::VisiblePosition::canonicalPosition at VisiblePosition.cpp:459
#31	0x10350d1b4 in WebCore::VisiblePosition::init at VisiblePosition.cpp:61
#32	0x10350d452 in WebCore::VisiblePosition::VisiblePosition at VisiblePosition.cpp:48
#33	0x10289ed1a in WebCore::VisibleSelection::visibleStart at VisibleSelection.h:69
#34	0x102be6807 in WebCore::Editor::styleForSelectionStart at Editor.cpp:3389
#35	0x102bf09c7 in WebCore::Editor::fontForSelection at Editor.cpp:479
#36	0x10235d4cb in -[WebHTMLView(WebInternal) _updateFontPanel] at WebHTMLView.mm:5140
#37	0x10235f65b in -[WebHTMLView becomeFirstResponder] at WebHTMLView.mm:3794
#38	0x7fff82d0922a in -[NSWindow makeFirstResponder:]
#39	0x100419fd6 in -[Window makeFirstResponder:] at Window.m:306
#40	0x1000e708a in -[BrowserWindow makeFirstResponder:] at BrowserWindow.mm:388
#41	0x1000d9919 in -[BrowserWebView webView:makeFirstResponder:] at BrowserWebView.mm:1422
#42	0x7fff89116d2c in __invoking___
#43	0x7fff89116bfd in -[NSInvocation invoke]
#44	0x7fff89132a11 in -[NSInvocation invokeWithTarget:]
#45	0x1023dee1b in -[_WebSafeForwarder forwardInvocation:] at WebView.mm:2626
#46	0x7fff89113d4c in ___forwarding___
#47	0x7fff8910fe28 in __forwarding_prep_0___
#48	0x102304eac in WebChromeClient::makeFirstResponder at WebChromeClient.mm:718
#49	0x102973e29 in WebCore::Chrome::focusNSView at ChromeMac.mm:40
#50	0x102c181ba in WebCore::EventHandler::focusDocumentView at EventHandlerMac.mm:163
#51	0x102bd2424 in WebCore::DOMWindow::focus at DOMWindow.cpp:842
#52	0x102f1035b in WebCore::jsDOMWindowPrototypeFunctionFocus at JSDOMWindow.cpp:8879
#53	0x2bc0f38001aa in ??
#54	0x101bead60 in JSC::JITCode::execute at JITCode.h:77
#55	0x101be65ee in JSC::Interpreter::executeCall at Interpreter.cpp:787
#56	0x101b9e3ef in JSC::call at CallData.cpp:38
#57	0x102ea7081 in WebCore::JSMainThreadExecState::call at JSMainThreadExecState.h:48
#58	0x102f43380 in WebCore::JSEventListener::handleEvent at JSEventListener.cpp:124
#59	0x102c1de1e in WebCore::EventTarget::fireEventListeners at EventTarget.cpp:331
#60	0x102c1e424 in WebCore::EventTarget::fireEventListeners at EventTarget.cpp:300
#61	0x1031950a7 in WebCore::Node::handleLocalEvents at Node.cpp:2514
#62	0x10319572e in WebCore::Node::dispatchGenericEvent at Node.cpp:2632
#63	0x103195be7 in WebCore::Node::dispatchEvent at Node.cpp:2577
#64	0x103193fc3 in WebCore::Node::dispatchMouseEvent at Node.cpp:2841
#65	0x1031944a7 in WebCore::Node::dispatchMouseEvent at Node.cpp:2750
#66	0x102c0c7e4 in WebCore::EventHandler::dispatchMouseEvent at EventHandler.cpp:1840
#67	0x102c102d9 in WebCore::EventHandler::handleMouseReleaseEvent at EventHandler.cpp:1568
#68	0x102c189c5 in WebCore::EventHandler::mouseUp at EventHandlerMac.mm:545
#69	0x10235fcf9 in -[WebHTMLView mouseUp:] at WebHTMLView.mm:3757
#70	0x7fff82e097ed in -[NSWindow sendEvent:]
#71	0x100418c00 in -[Window sendEvent:] at Window.m:99
#72	0x1000e97a5 in -[BrowserWindow sendEvent:] at BrowserWindow.mm:407
#73	0x7fff82d3eee2 in -[NSApplication sendEvent:]
#74	0x10008a45b in -[BrowserApplication sendEvent:] at BrowserApplication.mm:397
#75	0x7fff82cd5922 in -[NSApplication run]
#76	0x7fff82cce5f8 in NSApplicationMain
#77	0x1002fa8ae in SafariMain at SafariMain.mm:30
#78	0x100000f2b in main at main.c:13</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>