WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
87750
[Qt][WK2] REGRESSION(
r118761
): It made 2 tests crash
https://bugs.webkit.org/show_bug.cgi?id=87750
Summary
[Qt][WK2] REGRESSION(r118761): It made 2 tests crash
Csaba Osztrogonác
Reported
2012-05-29 08:55:21 PDT
Crash log for fast/backgrounds/opacity-on-document-element.html: ----------------------------------------------------------------- crash log for WebProcess (pid <unknown>): STDOUT: <empty> STDERR: 1 0x7fdc8e0adc18 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libWTRInjectedBundle.so(+0x35c18) [0x7fdc8e0adc18] STDERR: 2 0x7fdcda74d420 /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x7fdcda74d420] STDERR: 3 0x7fdcdcf484d6 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WTF::Vector<WebCore::Attribute, 0ul>::shrink(unsigned long)+0x46) [0x7fdcdcf484d6] STDERR: 4 0x7fdcdcf493ab /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::ElementAttributeData::~ElementAttributeData()+0x1b) [0x7fdcdcf493ab] STDERR: 5 0x7fdcdcf4a227 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::Element::~Element()+0x77) [0x7fdcdcf4a227] STDERR: 6 0x7fdcdd0a76c1 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::HTMLDivElement::~HTMLDivElement()+0x21) [0x7fdcdd0a76c1] STDERR: 7 0x7fdcdcdab8e2 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::JSNodeOwner::finalize(JSC::Handle<JSC::Unknown>, void*)+0x122) [0x7fdcdcdab8e2] STDERR: 8 0x7fdcddde3e81 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(JSC::WeakBlock::sweep()+0x81) [0x7fdcddde3e81] STDERR: 9 0x7fdcddde3b15 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(JSC::WeakSet::sweep()+0x65) [0x7fdcddde3b15] STDERR: 10 0x7fdcdddedd8b /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(JSC::MarkedSpace::sweepWeakSets()+0x7b) [0x7fdcdddedd8b] STDERR: 11 0x7fdcddde77b5 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(JSC::Heap::collect(JSC::Heap::SweepToggle)+0x75) [0x7fdcddde77b5] STDERR: 12 0x7fdcdcd4adfa /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(+0xeb4dfa) [0x7fdcdcd4adfa] STDERR: 13 0x7fdcdd3d6132 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::ThreadTimers::sharedTimerFiredInternal()+0xa2) [0x7fdcdd3d6132] STDERR: 14 0x7fdcdb20b819 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QObject::event(QEvent*)+0x69) [0x7fdcdb20b819] STDERR: 15 0x7fdcdb7acbf4 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtWidgets.so.5(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xb4) [0x7fdcdb7acbf4] STDERR: 16 0x7fdcdb7afc5d /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtWidgets.so.5(QApplication::notify(QObject*, QEvent*)+0x3ad) [0x7fdcdb7afc5d] STDERR: 17 0x7fdcdb1e4b44 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x84) [0x7fdcdb1e4b44] STDERR: 18 0x7fdcdb22b1dc /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QTimerInfoList::activateTimers()+0x47c) [0x7fdcdb22b1dc] STDERR: 19 0x7fdcdb22ba5d /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(+0x256a5d) [0x7fdcdb22ba5d] STDERR: 20 0x7fdcd5c83a5d /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7fdcd5c83a5d] STDERR: 21 0x7fdcd5c84258 /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x45258) [0x7fdcd5c84258] STDERR: 22 0x7fdcd5c84429 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x69) [0x7fdcd5c84429] STDERR: 23 0x7fdcdb22c224 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x64) [0x7fdcdb22c224] STDERR: 24 0x7fdcdb1e3a7b /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0xdb) [0x7fdcdb1e3a7b] STDERR: 25 0x7fdcdb1e73b0 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QCoreApplication::exec()+0x80) [0x7fdcdb1e73b0] STDERR: 26 0x7fdcdd5c5e6c /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::RunLoop::run()+0x5c) [0x7fdcdd5c5e6c] STDERR: 27 0x7fdcdcc8ffdd /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebKit::WebProcessMainQt(QGuiApplication*)+0x37d) [0x7fdcdcc8ffdd] STDERR: 28 0x400b19 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/bin/QtWebProcess() [0x400b19] STDERR: 29 0x7fdcda73830d /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fdcda73830d] STDERR: 30 0x400ba1 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/bin/QtWebProcess() [0x400ba1] Crash log for fast/css/getComputedStyle/computed-style-display-none.html: -------------------------------------------------------------------------- crash log for WebProcess (pid <unknown>): STDOUT: <empty> STDERR: 1 0x7fcbc8272c18 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libWTRInjectedBundle.so(+0x35c18) [0x7fcbc8272c18] STDERR: 2 0x7fcc14912420 /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x7fcc14912420] STDERR: 3 0x7fcc153d8b13 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(+0x23eb13) [0x7fcc153d8b13] STDERR: 4 0x7fcc153d5014 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QObjectPrivate::setParent_helper(QObject*)+0x1c4) [0x7fcc153d5014] STDERR: 5 0x7fcc153d5b8e /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QObject::~QObject()+0x57e) [0x7fcc153d5b8e] STDERR: 6 0x7fcc16e573a6 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WorkQueue::WorkItemQt::~WorkItemQt()+0x36) [0x7fcc16e573a6] STDERR: 7 0x7fcc153d0afe /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QObject::event(QEvent*)+0x34e) [0x7fcc153d0afe] STDERR: 8 0x7fcc15971bf4 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtWidgets.so.5(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xb4) [0x7fcc15971bf4] STDERR: 9 0x7fcc15974c5d /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtWidgets.so.5(QApplication::notify(QObject*, QEvent*)+0x3ad) [0x7fcc15974c5d] STDERR: 10 0x7fcc153a9b44 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x84) [0x7fcc153a9b44] STDERR: 11 0x7fcc153abe88 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)+0x308) [0x7fcc153abe88] STDERR: 12 0x7fcc153f0dc3 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(+0x256dc3) [0x7fcc153f0dc3] STDERR: 13 0x7fcc0fe48a5d /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7fcc0fe48a5d] STDERR: 14 0x7fcc0fe49258 /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x45258) [0x7fcc0fe49258] STDERR: 15 0x7fcc0fe49429 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x69) [0x7fcc0fe49429] STDERR: 16 0x7fcc153f1224 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x64) [0x7fcc153f1224] STDERR: 17 0x7fcc153a8a7b /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0xdb) [0x7fcc153a8a7b] STDERR: 18 0x7fcc152189a9 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QThread::exec()+0xd9) [0x7fcc152189a9] STDERR: 19 0x7fcc1521e0fc /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(+0x840fc) [0x7fcc1521e0fc] STDERR: 20 0x7fcc11ba7efc /lib/x86_64-linux-gnu/libpthread.so.0(+0x7efc) [0x7fcc11ba7efc] STDERR: 21 0x7fcc149bf59d /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7fcc149bf59d] STDERR: 1 0x7fcbc8272c18 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libWTRInjectedBundle.so(+0x35c18) [0x7fcbc8272c18] STDERR: 2 0x7fcc14912420 /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x7fcc14912420] STDERR: 3 0x7fcc17141bbc /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::QualifiedName::deref()+0xc) [0x7fcc17141bbc] STDERR: 4 0x7fcc1710f238 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::Element::~Element()+0x88) [0x7fcc1710f238] STDERR: 5 0x7fcc1726c6c1 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::HTMLDivElement::~HTMLDivElement()+0x21) [0x7fcc1726c6c1] STDERR: 6 0x7fcc16f708e2 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::JSNodeOwner::finalize(JSC::Handle<JSC::Unknown>, void*)+0x122) [0x7fcc16f708e2] STDERR: 7 0x7fcc17fa8e81 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(JSC::WeakBlock::sweep()+0x81) [0x7fcc17fa8e81] STDERR: 8 0x7fcc17fa8b15 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(JSC::WeakSet::sweep()+0x65) [0x7fcc17fa8b15] STDERR: 9 0x7fcc17fb2d8b /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(JSC::MarkedSpace::sweepWeakSets()+0x7b) [0x7fcc17fb2d8b] STDERR: 10 0x7fcc17fac7b5 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(JSC::Heap::collect(JSC::Heap::SweepToggle)+0x75) [0x7fcc17fac7b5] STDERR: 11 0x7fcc16f0fdfa /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(+0xeb4dfa) [0x7fcc16f0fdfa] STDERR: 12 0x7fcc1759b132 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::ThreadTimers::sharedTimerFiredInternal()+0xa2) [0x7fcc1759b132] STDERR: 13 0x7fcc153d0819 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QObject::event(QEvent*)+0x69) [0x7fcc153d0819] STDERR: 14 0x7fcc15971bf4 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtWidgets.so.5(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xb4) [0x7fcc15971bf4] STDERR: 15 0x7fcc15974c5d /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtWidgets.so.5(QApplication::notify(QObject*, QEvent*)+0x3ad) [0x7fcc15974c5d] STDERR: 16 0x7fcc153a9b44 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x84) [0x7fcc153a9b44] STDERR: 17 0x7fcc153f01dc /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QTimerInfoList::activateTimers()+0x47c) [0x7fcc153f01dc] STDERR: 18 0x7fcc153f0a5d /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(+0x256a5d) [0x7fcc153f0a5d] STDERR: 19 0x7fcc0fe48a5d /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7fcc0fe48a5d] STDERR: 20 0x7fcc0fe49258 /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x45258) [0x7fcc0fe49258] STDERR: 21 0x7fcc0fe49429 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x69) [0x7fcc0fe49429] STDERR: 22 0x7fcc153f1224 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x64) [0x7fcc153f1224] STDERR: 23 0x7fcc153a8a7b /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0xdb) [0x7fcc153a8a7b] STDERR: 24 0x7fcc153ac3b0 /usr/local/Trolltech/Qt5/Qt-5.0.0-r31/lib/libQtCore.so.5(QCoreApplication::exec()+0x80) [0x7fcc153ac3b0] STDERR: 25 0x7fcc1778ae6c /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::RunLoop::run()+0x5c) [0x7fcc1778ae6c] STDERR: 26 0x7fcc16e54fdd /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebKit::WebProcessMainQt(QGuiApplication*)+0x37d) [0x7fcc16e54fdd] STDERR: 27 0x400b19 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/bin/QtWebProcess() [0x400b19] STDERR: 28 0x7fcc148fd30d /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fcc148fd30d] STDERR: 29 0x400ba1 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/bin/QtWebProcess() [0x400ba1] You can easily reproduce these crashes with Qt5-WebKit with the following commands: - Tools/Scripts/run-webkit-tests -2 fast/css/getComputedStyle/computed-style-border-image.html fast/css/getComputedStyle/computed-style-cross-fade.html fast/css/getComputedStyle/computed-style-display-none.html - Tools/Scripts/run-webkit-tests -2 fast/backgrounds/multiple-backgrounds-assert.html fast/backgrounds/multiple-backgrounds-computed-style.html fast/backgrounds/opacity-on-document-element.html (The individual tests don't crash in itself, but with these commands or if you run the whole directory)
Attachments
Add attachment
proposed patch, testcase, etc.
Csaba Osztrogonác
Comment 1
2012-05-29 08:56:34 PDT
Maybe this bug is related to
https://bugs.webkit.org/show_bug.cgi?id=87701
Andreas Kling
Comment 2
2012-05-29 10:43:07 PDT
Caio, could you lend a hand with this? I can't reproduce any troubles on Mac port.
Caio Marcelo de Oliveira Filho
Comment 3
2012-05-29 12:01:24 PDT
(In reply to
comment #2
)
> Caio, could you lend a hand with this? I can't reproduce any troubles on Mac port.
Compiling in debug mode to see if I can reproduce this.
Caio Marcelo de Oliveira Filho
Comment 4
2012-05-29 12:28:32 PDT
(In reply to
comment #3
)
> (In reply to
comment #2
) > > Caio, could you lend a hand with this? I can't reproduce any troubles on Mac port. > > Compiling in debug mode to see if I can reproduce this.
I can reproduce at least the first crash. Need to go home now, but can look at this by tomorrow.
Csaba Osztrogonác
Comment 5
2012-05-30 00:16:23 PDT
(In reply to
comment #3
)
> (In reply to
comment #2
) > > Caio, could you lend a hand with this? I can't reproduce any troubles on Mac port. > > Compiling in debug mode to see if I can reproduce this.
It isn't a good idea, because almost everything crash in debug mode because of
https://bugs.webkit.org/show_bug.cgi?id=87701
Csaba Osztrogonác
Comment 6
2012-06-01 01:33:37 PDT
Is there any progression on fixing this regression? It seems it is unrelated to
https://bugs.webkit.org/show_bug.cgi?id=87701
, I tried the proposed patch in it, but it didn't help for this bug. But it could help debugging, because with that patch, debug build works again.
Csaba Osztrogonác
Comment 7
2012-06-01 05:51:42 PDT
I skipped 2 tests to paint the bot green -
r119221
+# [Qt][WK2] REGRESSION(
r118761
): It made 2 tests crash +#
https://bugs.webkit.org/show_bug.cgi?id=87750
+fast/backgrounds/multiple-backgrounds-computed-style.html +fast/css/getComputedStyle/computed-style-cross-fade.html
Csaba Osztrogonác
Comment 8
2012-10-09 00:07:09 PDT
Somebody fixed it, but forget to comment the bug and unskip the tests ... Unskip landed in
r130724
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug