Bug 90985 - [Qt][WK2] REGRESSION(r122326): It made fast/repaint/background-scaling.html crash
Summary: [Qt][WK2] REGRESSION(r122326): It made fast/repaint/background-scaling.html c...
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks: 79668 88499
  Show dependency treegraph
 
Reported: 2012-07-11 09:04 PDT by Csaba Osztrogonác
Modified: 2014-02-03 03:21 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Csaba Osztrogonác 2012-07-11 09:04:33 PDT
After r122326 fast/repaint/background-scaling.html started to crash.

Here is the crash log from the bot:

crash log for WebProcess (pid <unknown>):
STDOUT: <empty>
STDERR: 1   0x7f15aaacf678 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libWTRInjectedBundle.so(+0x35678) [0x7f15aaacf678]
STDERR: 2   0x7f15f7515420 /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x7f15f7515420]
STDERR: 3   0x7f15fa30ea23 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore21RenderLayerCompositor23updateCompositingLayersENS_21CompositingUpdateTypeEPNS_11RenderLayerE+0x483) [0x7f15fa30ea23]
STDERR: 4   0x7f15fa139c23 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore9FrameView6layoutEb+0x643) [0x7f15fa139c23]
STDERR: 5   0x7f15fa14261e /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZNK7WebCore4Page9pageCountEv+0x3e) [0x7f15fa14261e]
STDERR: 6   0x7f15f9a9c85f /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN6WebKit7WebPage18mainFrameDidLayoutEv+0x1f) [0x7f15f9a9c85f]
STDERR: 7   0x7f15f9a77129 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN6WebKit20WebFrameLoaderClient17dispatchDidLayoutEv+0xe9) [0x7f15f9a77129]
STDERR: 8   0x7f15fa139260 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore9FrameView22performPostLayoutTasksEv+0x60) [0x7f15fa139260]
STDERR: 9   0x7f15fa139755 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore9FrameView6layoutEb+0x175) [0x7f15fa139755]
STDERR: 10  0x7f15f9d4a130 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore8Document13implicitCloseEv+0x250) [0x7f15f9d4a130]
STDERR: 11  0x7f15fa0939c0 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore11FrameLoader14checkCompletedEv+0xd0) [0x7f15fa0939c0]
STDERR: 12  0x7f15fa0793b4 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore20CachedResourceLoader8loadDoneEv+0x34) [0x7f15fa0793b4]
STDERR: 13  0x7f15fa0cbab2 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore17SubresourceLoader16releaseResourcesEv+0x92) [0x7f15fa0cbab2]
STDERR: 14  0x7f15fa0cc1a2 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore17SubresourceLoader16didFinishLoadingEd+0xc2) [0x7f15fa0cc1a2]
STDERR: 15  0x7f15fa41266b /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore20QNetworkReplyHandler6finishEv+0xbb) [0x7f15fa41266b]
STDERR: 16  0x7f15fa41229d /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore29QNetworkReplyHandlerCallQueue5flushEv+0xcd) [0x7f15fa41229d]
STDERR: 17  0x7f15fa4125a5 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore29QNetworkReplyHandlerCallQueue4pushEMNS_20QNetworkReplyHandlerEFvvE+0x25) [0x7f15fa4125a5]
STDERR: 18  0x7f15fa412a4c /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(_ZN7WebCore20QNetworkReplyWrapper18didReceiveFinishedEv+0x2c) [0x7f15fa412a4c]
STDERR: 19  0x7f15f7fcd744 /usr/local/Trolltech/Qt5/Qt-5.0.0-r35/lib/libQtCore.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x474) [0x7f15f7fcd744]
STDERR: 20  0x7f15f7fcec1e /usr/local/Trolltech/Qt5/Qt-5.0.0-r35/lib/libQtCore.so.5(_ZN7QObject5eventEP6QEvent+0x34e) [0x7f15f7fcec1e]
STDERR: 21  0x7f15f8563384 /usr/local/Trolltech/Qt5/Qt-5.0.0-r35/lib/libQtWidgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xb4) [0x7f15f8563384]
STDERR: 22  0x7f15f85663cd /usr/local/Trolltech/Qt5/Qt-5.0.0-r35/lib/libQtWidgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x3bd) [0x7f15f85663cd]
STDERR: 23  0x7f15f7fa8254 /usr/local/Trolltech/Qt5/Qt-5.0.0-r35/lib/libQtCore.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x84) [0x7f15f7fa8254]
STDERR: 24  0x7f15f7faa5b0 /usr/local/Trolltech/Qt5/Qt-5.0.0-r35/lib/libQtCore.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x280) [0x7f15f7faa5b0]
STDERR: 25  0x7f15f7fee533 /usr/local/Trolltech/Qt5/Qt-5.0.0-r35/lib/libQtCore.so.5(+0x251533) [0x7f15f7fee533]
STDERR: 26  0x7f15f28f4a5d /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7f15f28f4a5d]
STDERR: 27  0x7f15f28f5258 /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x45258) [0x7f15f28f5258]
STDERR: 28  0x7f15f28f5429 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x69) [0x7f15f28f5429]
STDERR: 29  0x7f15f7fee994 /usr/local/Trolltech/Qt5/Qt-5.0.0-r35/lib/libQtCore.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x64) [0x7f15f7fee994]
STDERR: 30  0x7f15f7fa6fc3 /usr/local/Trolltech/Qt5/Qt-5.0.0-r35/lib/libQtCore.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xc3) [0x7f15f7fa6fc3]
STDERR: 31  0x7f15f7faac40 /usr/local/Trolltech/Qt5/Qt-5.0.0-r35/lib/libQtCore.so.5(_ZN16QCoreApplication4execEv+0x80) [0x7f15f7faac40]

Unfortunately it isn't so easy to reproduce the bug ... 
It passes if you run only fast/repaint/background-scaling.html or 
fast/repaint tests. But crashes always if you run all fast tests.
Comment 1 Csaba Osztrogonác 2012-07-11 09:47:02 PDT
I skipped it on qt-5.0-wk2 to try to paint the bot green.
Please unskip it with the proper fix.
Comment 2 Allan Sandfeld Jensen 2012-09-12 06:05:53 PDT
The commit in question changes the lifetime of the Internals structure, combined with the fact it only fails when run together with other tests, it indicates we have a problem with life span of Document and or Internals, which could also explain other bugs with running many tests together fast.
Comment 3 Jocelyn Turcotte 2014-02-03 03:21:38 PST
=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.