<?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>79631</bug_id>
          
          <creation_ts>2012-02-26 23:37:35 -0800</creation_ts>
          <short_desc>[Qt] svg/zoom/page/zoom-svg-float-border-padding.xml crashes</short_desc>
          <delta_ts>2012-11-16 07:09:28 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>79668</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>krit</cc>
    
    <cc>ossy</cc>
    
    <cc>rhodovan.u-szeged</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>zherczeg</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>565386</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-02-26 23:37:35 -0800</bug_when>
    <thetext>On the bots it is crashing long time ago, but I can&apos;t reproduce 
it locally. ( If I log into the bot and run all tests in the same 
environment with the same command, everything works. :( )


crash log from the bot: (release, 64 bit)
1   0x422a48 /ramdisk/qt-linux-64-release/build/WebKitBuild/Release/bin/DumpRenderTree() [0x422a48]
2   0x7fe903726230 /lib/libc.so.6(+0x32230) [0x7fe903726230]
3   0x7fe90a8adfbe /ramdisk/qt-linux-64-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::FrameView::doDeferredRepaints()+0x9e) [0x7fe90a8adfbe]
4   0x7fe90a8b1c05 /ramdisk/qt-linux-64-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::FrameView::layout(bool)+0x475) [0x7fe90a8b1c05]
5   0x7fe90a973c96 /ramdisk/qt-linux-64-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::ThreadTimers::sharedTimerFiredInternal()+0xa6) [0x7fe90a973c96]
6   0x7fe904d99519 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QObject::event(QEvent*)+0xa9) [0x7fe904d99519]
7   0x7fe90565519c /usr/local/Trolltech/Qt-4.8.0/lib/libQtGui.so.4(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xac) [0x7fe90565519c]
8   0x7fe90565c06d /usr/local/Trolltech/Qt-4.8.0/lib/libQtGui.so.4(QApplication::notify(QObject*, QEvent*)+0x13d) [0x7fe90565c06d]
9   0x7fe904d870ec /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x8c) [0x7fe904d870ec]
10  0x7fe904dbb52e /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(+0x1cf52e) [0x7fe904dbb52e]
11  0x7fe904db847d /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(+0x1cc47d) [0x7fe904db847d]
12  0x7fe906fd36f2 /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f2) [0x7fe906fd36f2]
13  0x7fe906fd7568 /lib/libglib-2.0.so.0(+0x42568) [0x7fe906fd7568]
14  0x7fe906fd771c /lib/libglib-2.0.so.0(g_main_context_iteration+0x6c) [0x7fe906fd771c]
15  0x7fe904db8163 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;)+0x73) [0x7fe904db8163]
16  0x7fe905701a9e /usr/local/Trolltech/Qt-4.8.0/lib/libQtGui.so.4(+0x2c2a9e) [0x7fe905701a9e]
17  0x7fe904d85ca2 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;)+0x32) [0x7fe904d85ca2]
18  0x7fe904d86114 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;)+0x164) [0x7fe904d86114]
19  0x7fe904d8bd19 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QCoreApplication::exec()+0xb9) [0x7fe904d8bd19]
20  0x423b7e /ramdisk/qt-linux-64-release/build/WebKitBuild/Release/bin/DumpRenderTree() [0x423b7e]
21  0x7fe903712c8d /lib/libc.so.6(__libc_start_main+0xfd) [0x7fe903712c8d]
22  0x40ff09 /ramdisk/qt-linux-64-release/build/WebKitBuild/Release/bin/DumpRenderTree() [0x40ff09]

crash log frome the bot: (debug, 64 bit)
ASSERTION FAILED: !needsLayout()
../../../../Source/WebCore/page/FrameView.cpp(2877) : virtual void WebCore::FrameView::paintContents(WebCore::GraphicsContext*, const WebCore::IntRect&amp;)
1   0x7f6d4c5dcebb /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::FrameView::paintContents(WebCore::GraphicsContext*, WebCore::IntRect const&amp;)+0x25f) [0x7f6d4c5dcebb]
2   0x7f6d4c6d9e11 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::ScrollView::paint(WebCore::GraphicsContext*, WebCore::IntRect const&amp;)+0x497) [0x7f6d4c6d9e11]
3   0x7f6d4cb083bf /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::SVGImage::draw(WebCore::GraphicsContext*, WebCore::FloatRect const&amp;, WebCore::FloatRect const&amp;, WebCore::ColorSpace, WebCore::CompositeOperator)+0x3a3) [0x7f6d4cb083bf]
4   0x7f6d4cb07f3d /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::SVGImage::drawSVGToImageBuffer(WebCore::ImageBuffer*, WebCore::IntSize const&amp;, float, WebCore::SVGImage::ShouldClearBuffer)+0x30d) [0x7f6d4cb07f3d]
5   0x7f6d4cb0b0c9 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::SVGImageCache::redraw()+0x13b) [0x7f6d4cb0b0c9]
6   0x7f6d4cb0af57 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::SVGImageCache::imageContentChanged()+0x113) [0x7f6d4cb0af57]
7   0x7f6d4c4c09f8 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::CachedImage::changedInRect(WebCore::Image const*, WebCore::IntRect const&amp;)+0x7e) [0x7f6d4c4c09f8]
8   0x7f6d4cb07003 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::SVGImageChromeClient::invalidateContentsAndRootView(WebCore::IntRect const&amp;, bool)+0x93) [0x7f6d4cb07003]
9   0x7f6d4c57450c /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::Chrome::invalidateContentsAndRootView(WebCore::IntRect const&amp;, bool)+0x42) [0x7f6d4c57450c]
10  0x7f6d4c6d92e1 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::ScrollView::repaintContentRectangle(WebCore::IntRect const&amp;, bool)+0x19d) [0x7f6d4c6d92e1]
11  0x7f6d4c5d8ce6 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::FrameView::doDeferredRepaints()+0x18c) [0x7f6d4c5d8ce6]
12  0x7f6d4c5d8aa4 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::FrameView::endDeferredRepaints()+0x13e) [0x7f6d4c5d8aa4]
13  0x7f6d4c5d5bea /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::FrameView::layout(bool)+0xbf4) [0x7f6d4c5d5bea]
14  0x7f6d4c5d8fab /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::FrameView::layoutTimerFired(WebCore::Timer&lt;WebCore::FrameView&gt;*)+0x21) [0x7f6d4c5d8fab]
15  0x7f6d4c5e5afe /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::Timer&lt;WebCore::FrameView&gt;::fired()+0x6e) [0x7f6d4c5e5afe]
16  0x7f6d4c6f8462 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::ThreadTimers::sharedTimerFiredInternal()+0xc6) [0x7f6d4c6f8462]
17  0x7f6d4c6f8399 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::ThreadTimers::sharedTimerFired()+0x19) [0x7f6d4c6f8399]
18  0x7f6d4c9c9e18 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.4(WebCore::SharedTimerQt::timerEvent(QTimerEvent*)+0x6a) [0x7f6d4c9c9e18]
19  0x7f6d45675519 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QObject::event(QEvent*)+0xa9) [0x7f6d45675519]
20  0x7f6d45f3119c /usr/local/Trolltech/Qt-4.8.0/lib/libQtGui.so.4(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xac) [0x7f6d45f3119c]
21  0x7f6d45f3806d /usr/local/Trolltech/Qt-4.8.0/lib/libQtGui.so.4(QApplication::notify(QObject*, QEvent*)+0x13d) [0x7f6d45f3806d]
22  0x7f6d456630ec /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x8c) [0x7f6d456630ec]
23  0x7f6d4569752e /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(+0x1cf52e) [0x7f6d4569752e]
24  0x7f6d4569447d /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(+0x1cc47d) [0x7f6d4569447d]
25  0x7f6d478af6f2 /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f2) [0x7f6d478af6f2]
26  0x7f6d478b3568 /lib/libglib-2.0.so.0(+0x42568) [0x7f6d478b3568]
27  0x7f6d478b371c /lib/libglib-2.0.so.0(g_main_context_iteration+0x6c) [0x7f6d478b371c]
28  0x7f6d45694163 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;)+0x73) [0x7f6d45694163]
29  0x7f6d45fdda9e /usr/local/Trolltech/Qt-4.8.0/lib/libQtGui.so.4(+0x2c2a9e) [0x7f6d45fdda9e]
30  0x7f6d45661ca2 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;)+0x32) [0x7f6d45661ca2]
31  0x7f6d45662114 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;)+0x164) [0x7f6d45662114]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565408</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-02-26 23:53:29 -0800</bug_when>
    <thetext>I skipped it until proper fix: http://trac.webkit.org/changeset/108962/trunk/LayoutTests/platform/qt/Skipped

(But I think it will be fixed never as the other svg crashing bugs.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565441</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-02-27 00:55:38 -0800</bug_when>
    <thetext>Great, now the following svg/zoom/page/zoom-svg-through-object-with-absolute-size-2.xhtml test crashes. I skipped it too. I&apos;m afraid it will be a never ending story. But maybe skipping all tests would be good solution. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>586299</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-03-23 07:01:33 -0700</bug_when>
    <thetext>Similar bug: https://bugs.webkit.org/show_bug.cgi?id=82052</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>626494</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-05-17 05:53:03 -0700</bug_when>
    <thetext>Let&apos;s try to unskip them - r117438. I&apos;ll leave the bug open for a while to see the results on the bots.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>