The patch made all Qt tester bots to red, because massive number of crashing. http://build.webkit.sed.hu/results/x86-64%20Linux%20Qt%20Debug/r153515%20%2829860%29/results.html Testing exited early. Tests that crashed (98) eg: http/tests/canvas/philip/tests/security.drawImage.canvas.html crash log for DumpRenderTree (pid 18780): STDOUT: <empty> STDERR: 1 0x7ffe41649379 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0x1d34379) [0x7ffe41649379] STDERR: 2 0x7ffe3d6ed4a0 /lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7ffe3d6ed4a0] STDERR: 3 0x7ffe3d80094b /lib/x86_64-linux-gnu/libc.so.6(+0x14994b) [0x7ffe3d80094b] STDERR: 4 0x7ffe402c8ae4 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0x9b3ae4) [0x7ffe402c8ae4] STDERR: 5 0x7ffe402c8496 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0x9b3496) [0x7ffe402c8496] STDERR: 6 0x7ffe40602062 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0xced062) [0x7ffe40602062] STDERR: 7 0x7ffe405ffdb7 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0xceadb7) [0x7ffe405ffdb7] STDERR: 8 0x7ffe405ffe1f /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0xceae1f) [0x7ffe405ffe1f] STDERR: 9 0x7ffe405ffe8a /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0xceae8a) [0x7ffe405ffe8a] STDERR: 10 0x7ffe405ffd86 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0xcead86) [0x7ffe405ffd86] STDERR: 11 0x7ffe405ec0f0 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0xcd70f0) [0x7ffe405ec0f0] STDERR: 12 0x7ffe405e6ea0 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0xcd1ea0) [0x7ffe405e6ea0] STDERR: 13 0x7ffe405efba7 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0xcdaba7) [0x7ffe405efba7] STDERR: 14 0x7ffe405d6434 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(+0xcc1434) [0x7ffe405d6434] STDERR: 15 0x7ffe3fe40053 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKit.so.5(_ZN15QWebPageAdapter12focusInEventEP11QFocusEvent+0x35) [0x7ffe3fe40053] STDERR: 16 0x7ffe436e862b /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKitWidgets.so.5(_ZN8QWebPage5eventEP6QEvent+0x7cb) [0x7ffe436e862b] STDERR: 17 0x7ffe436ee0c9 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKitWidgets.so.5(_ZN8QWebView12focusInEventEP11QFocusEvent+0x4f) [0x7ffe436ee0c9] STDERR: 18 0x7ffe3f28d766 /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x346) [0x7ffe3f28d766] STDERR: 19 0x7ffe436eda63 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQt5WebKitWidgets.so.5(_ZN8QWebView5eventEP6QEvent+0x26f) [0x7ffe436eda63] STDERR: 20 0x7ffe3f2571f4 /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xb4) [0x7ffe3f2571f4] STDERR: 21 0x7ffe3f25a5d1 /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x3d1) [0x7ffe3f25a5d1] STDERR: 22 0x7ffe3e1b4a24 /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Core.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x84) [0x7ffe3e1b4a24] STDERR: 23 0x421d01 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/bin/DumpRenderTree(_ZN16QCoreApplication9sendEventEP7QObjectP6QEvent+0x51) [0x421d01] STDERR: 24 0x423c76 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/bin/DumpRenderTree() [0x423c76] STDERR: 25 0x438649 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/bin/DumpRenderTree() [0x438649] STDERR: 26 0x7ffe3d6d876d /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7ffe3d6d876d] STDERR: 27 0x416279 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/bin/DumpRenderTree() [0x416279] STDERR: LEAK: 3 RenderObject STDERR: LEAK: 1 Page STDERR: LEAK: 1 Frame STDERR: LEAK: 4 WebCoreNode
A GDB backtrace would be useful here. The ultimate solution would be to implement a gdb backtrace generator in qt.py similar to gtk.py: https://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/port/gtk.py#L138
After running some local build & test, it turned out to be an incremental build issue.
=== 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.