RESOLVED INVALID 95431
[Qt] New svg/custom/clamped-masking-clipping.svg asserts
https://bugs.webkit.org/show_bug.cgi?id=95431
Summary [Qt] New svg/custom/clamped-masking-clipping.svg asserts
Csaba Osztrogonác
Reported 2012-08-30 00:50:40 PDT
svg/custom/clamped-masking-clipping.svg introduced in https://trac.webkit.org/changeset/126993, but asserts on Qt in debug mode: crash log for DumpRenderTree (pid 14723): STDOUT: <empty> STDERR: ASSERTION FAILED: m_transparencyCount > 0 STDERR: /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/Source/WebCore/platform/graphics/GraphicsContext.cpp(347) : void WebCore::GraphicsContext::endTransparencyLayer() STDERR: 1 0x7fe0c7146cc8 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x11ffcc8) [0x7fe0c7146cc8] STDERR: 2 0x7fe0c74ad683 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x1566683) [0x7fe0c74ad683] STDERR: 3 0x7fe0c71460cc /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x11ff0cc) [0x7fe0c71460cc] STDERR: 4 0x7fe0c64148f7 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(_ZN9QWebFrame6renderEP8QPainter+0x1bd) [0x7fe0c64148f7] STDERR: 5 0x4195d7 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/bin/DumpRenderTree() [0x4195d7] STDERR: 6 0x42c659 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/bin/DumpRenderTree() [0x42c659] STDERR: 7 0x7fe0c3d332b1 /usr/local/Trolltech/Qt5/Qt-5.0.0-r36/lib/libQtCore.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x651) [0x7fe0c3d332b1] STDERR: 8 0x4302cd /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/bin/DumpRenderTree() [0x4302cd] STDERR: 9 0x426369 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/bin/DumpRenderTree() [0x426369] STDERR: 10 0x42e138 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/bin/DumpRenderTree() [0x42e138] STDERR: 11 0x7fe0c3d332b1 /usr/local/Trolltech/Qt5/Qt-5.0.0-r36/lib/libQtCore.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x651) [0x7fe0c3d332b1] STDERR: 12 0x7fe0c6436d12 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(_ZN8QWebPage12loadFinishedEb+0x4c) [0x7fe0c6436d12] STDERR: 13 0x7fe0c64832e1 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x53c2e1) [0x7fe0c64832e1] STDERR: 14 0x7fe0c647aae0 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x533ae0) [0x7fe0c647aae0] STDERR: 15 0x7fe0c6fe2a9b /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x109ba9b) [0x7fe0c6fe2a9b] STDERR: 16 0x7fe0c6fe3954 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x109c954) [0x7fe0c6fe3954] STDERR: 17 0x7fe0c6fc2cbc /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x107bcbc) [0x7fe0c6fc2cbc] STDERR: 18 0x7fe0c7000720 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x10b9720) [0x7fe0c7000720] STDERR: 19 0x7fe0c700e45b /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x10c745b) [0x7fe0c700e45b] STDERR: 20 0x7fe0c74d0859 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x1589859) [0x7fe0c74d0859] STDERR: 21 0x7fe0c74cee3e /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x1587e3e) [0x7fe0c74cee3e] STDERR: 22 0x7fe0c74ceb27 /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x1587b27) [0x7fe0c74ceb27] STDERR: 23 0x7fe0c74cffce /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x1588fce) [0x7fe0c74cffce] STDERR: 24 0x7fe0c74d313c /home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/WebKitBuild/Debug/lib/libQtWebKit.so.5(+0x158c13c) [0x7fe0c74d313c] STDERR: 25 0x7fe0c3d332b1 /usr/local/Trolltech/Qt5/Qt-5.0.0-r36/lib/libQtCore.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x651) [0x7fe0c3d332b1] STDERR: 26 0x7fe0c3d2d29e /usr/local/Trolltech/Qt5/Qt-5.0.0-r36/lib/libQtCore.so.5(_ZN7QObject5eventEP6QEvent+0x36e) [0x7fe0c3d2d29e] STDERR: 27 0x7fe0c536949c /usr/local/Trolltech/Qt5/Qt-5.0.0-r36/lib/libQtWidgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xac) [0x7fe0c536949c] STDERR: 28 0x7fe0c536fa2d /usr/local/Trolltech/Qt5/Qt-5.0.0-r36/lib/libQtWidgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x11d) [0x7fe0c536fa2d] STDERR: 29 0x7fe0c3d083d4 /usr/local/Trolltech/Qt5/Qt-5.0.0-r36/lib/libQtCore.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x84) [0x7fe0c3d083d4] STDERR: 30 0x7fe0c3d0d359 /usr/local/Trolltech/Qt5/Qt-5.0.0-r36/lib/libQtCore.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x279) [0x7fe0c3d0d359] STDERR: 31 0x7fe0c3d53b33 /usr/local/Trolltech/Qt5/Qt-5.0.0-r36/lib/libQtCore.so.5(+0x26cb33) [0x7fe0c3d53b33]
Attachments
Csaba Osztrogonác
Comment 1 2012-08-30 00:58:43 PDT
I skipped it on Qt - https://trac.webkit.org/changeset/127110 Please uskip with the proper fix. (but see https://bugs.webkit.org/show_bug.cgi?id=95432 before unskipping.)
Florin Malita
Comment 2 2012-08-30 07:17:43 PDT
Just a note: I don't think this was introduced with the 126993 patch (as it only touches the transformation matrix), but it's something that got exposed by the new test.
Csaba Osztrogonác
Comment 3 2012-10-08 23:25:46 PDT
The bug is still valid now.
Csaba Osztrogonác
Comment 4 2012-11-21 01:47:09 PST
still valid
Jocelyn Turcotte
Comment 5 2014-02-03 03:22:20 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.
Note You need to log in before you can comment on or make changes to this bug.