Bug 90985
Summary: | [Qt][WK2] REGRESSION(r122326): It made fast/repaint/background-scaling.html crash | ||
---|---|---|---|
Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED INVALID | ||
Severity: | Normal | CC: | ap, morrita, ossy |
Priority: | P2 | Keywords: | Qt, QtTriaged |
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 79668, 88499 |
Csaba Osztrogonác
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.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Csaba Osztrogonác
I skipped it on qt-5.0-wk2 to try to paint the bot green.
Please unskip it with the proper fix.
Allan Sandfeld Jensen
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.
Jocelyn Turcotte
=== 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.