Bug 95431 - [Qt] New svg/custom/clamped-masking-clipping.svg asserts
Summary: [Qt] New svg/custom/clamped-masking-clipping.svg asserts
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P1 Critical
Assignee: Nobody
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks: 79668 95197
  Show dependency treegraph
 
Reported: 2012-08-30 00:50 PDT by Csaba Osztrogonác
Modified: 2014-02-03 03:22 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-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]
Comment 1 Csaba Osztrogonác 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.)
Comment 2 Florin Malita 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.
Comment 3 Csaba Osztrogonác 2012-10-08 23:25:46 PDT
The bug is still valid now.
Comment 4 Csaba Osztrogonác 2012-11-21 01:47:09 PST
still valid
Comment 5 Jocelyn Turcotte 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.