WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 106042
106049
[Qt][WK2]REGRESSION(
r138729
): It made plugins/change-widget-and-click-crash.html crash
https://bugs.webkit.org/show_bug.cgi?id=106049
Summary
[Qt][WK2]REGRESSION(r138729): It made plugins/change-widget-and-click-crash.h...
Csaba Osztrogonác
Reported
2013-01-03 15:16:07 PST
crash log for WebProcess (pid <unknown>): STDOUT: <empty> STDERR: 1 0x7fa2918c0638 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x19e7638) [0x7fa2918c0638] STDERR: 2 0x7fa28ea3b420 /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x7fa28ea3b420] STDERR: 3 0x7fa290500a3b /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x627a3b) [0x7fa290500a3b] STDERR: 4 0x7fa2904b0958 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x5d7958) [0x7fa2904b0958] STDERR: 5 0x7fa2908ee734 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0xa15734) [0x7fa2908ee734] STDERR: 6 0x7fa29077b5c3 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x8a25c3) [0x7fa29077b5c3] STDERR: 7 0x7fa29078b39a /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x8b239a) [0x7fa29078b39a] STDERR: 8 0x7fa29077a0e2 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x8a10e2) [0x7fa29077a0e2] STDERR: 9 0x7fa290798141 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x8bf141) [0x7fa290798141] STDERR: 10 0x7fa290b1ec6d /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0xc45c6d) [0x7fa290b1ec6d] STDERR: 11 0x7fa290b22a47 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0xc49a47) [0x7fa290b22a47] STDERR: 12 0x7fa2904f0edb /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x617edb) [0x7fa2904f0edb] STDERR: 13 0x7fa2904f107e /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x61807e) [0x7fa2904f107e] STDERR: 14 0x7fa290543bba /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x66abba) [0x7fa290543bba] STDERR: 15 0x7fa2903a34dc /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x4ca4dc) [0x7fa2903a34dc] STDERR: 16 0x7fa29039fa4a /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x4c6a4a) [0x7fa29039fa4a] STDERR: 17 0x7fa29039fbcb /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x4c6bcb) [0x7fa29039fbcb] STDERR: 18 0x7fa2903a0bc8 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x4c7bc8) [0x7fa2903a0bc8] STDERR: 19 0x7fa2903a0cac /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x4c7cac) [0x7fa2903a0cac] STDERR: 20 0x7fa2903a2c79 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x4c9c79) [0x7fa2903a2c79] STDERR: 21 0x7fa29048a29d /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x5b129d) [0x7fa29048a29d] STDERR: 22 0x7fa29047e608 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(WKBundlePostSynchronousMessage+0x38) [0x7fa29047e608] STDERR: 23 0x7fa2412f6949 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libWTRInjectedBundle.so(_ZN3WTR22EventSendingController9mouseDownEiPK13OpaqueJSValue+0x79) [0x7fa2412f6949] STDERR: 24 0x7fa2413017b8 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libWTRInjectedBundle.so(_ZN3WTR24JSEventSendingController9mouseDownEPK15OpaqueJSContextP13OpaqueJSValueS5_mPKPKS4_PS7_+0x58) [0x7fa2413017b8] STDERR: 25 0x7fa2915acb26 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x16d3b26) [0x7fa2915acb26] STDERR: 26 0x7fa2917569de /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x187d9de) [0x7fa2917569de] STDERR: 27 0x7fa2917640a7 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x188b0a7) [0x7fa2917640a7] STDERR: 28 0x7fa29176a334 /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/WebKitBuild/Release/lib/libQt5WebKit.so.5(+0x1891334) [0x7fa29176a334]
Attachments
Add attachment
proposed patch, testcase, etc.
Csaba Osztrogonác
Comment 1
2013-01-03 15:19:29 PST
I skipped it to paint the bots green -
r138751
. Please unskip it with the proper fix.
Ryosuke Niwa
Comment 2
2013-01-03 15:21:01 PST
Also see the
bug 106042
.
Jon Lee
Comment 3
2013-01-03 15:23:06 PST
Can't tell from the provided stacktrace, but my guess is it's a dupe of 106042. Patch is forthcoming.
Csaba Osztrogonác
Comment 4
2013-01-04 08:59:48 PST
The bug is still valid. Here is a debug crash log with symbols: crash log for WebKitTestRunner (pid 7293): STDOUT: <empty> STDERR: ASSERTION FAILED: lines.size() == 3 STDERR: /home/oszi/WebKit/Source/WebKit2/UIProcess/Plugins/qt/PluginProcessProxyQt.cpp(211) : static bool WebKit::PluginProcessProxy::scanPlugin(const WTF::String&, WebKit::RawPluginMetaData&) STDERR: 1 0x7f827a3cd491 /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WebKit::PluginProcessProxy::scanPlugin(WTF::String const&, WebKit::RawPluginMetaData&)+0x4a1) [0x7f827a3cd491] STDERR: 2 0x7f827a2f6738 /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WebKit::NetscapePluginModule::getPluginInfo(WTF::String const&, WebKit::PluginModuleInfo&)+0x30) [0x7f827a2f6738] STDERR: 3 0x7f827a3cf1fb /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WebKit::PluginInfoStore::getPluginInfo(WTF::String const&, WebKit::PluginModuleInfo&)+0x23) [0x7f827a3cf1fb] STDERR: 4 0x7f827a3b35d5 /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WebKit::PluginInfoStore::loadPlugin(WTF::Vector<WebKit::PluginModuleInfo, 0ul>&, WTF::String const&)+0x2f) [0x7f827a3b35d5] STDERR: 5 0x7f827a3b3500 /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WebKit::PluginInfoStore::loadPluginsIfNecessary()+0x288) [0x7f827a3b3500] STDERR: 6 0x7f827a3b364b /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WebKit::PluginInfoStore::plugins()+0x33) [0x7f827a3b364b] STDERR: 7 0x7f827a45f79f /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WebKit::WebProcessProxy::handleGetPlugins(unsigned long, bool)+0xcb) [0x7f827a45f79f] STDERR: 8 0x7f827a46a926 /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WTF::FunctionWrapper<void (WebKit::WebProcessProxy::*)(unsigned long, bool)>::operator()(WebKit::WebProcessProxy*, unsigned long, bool)+0x6e) [0x7f827a46a926] STDERR: 9 0x7f827a46a73c /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (WebKit::WebProcessProxy::*)(unsigned long, bool)>, void ()(WebKit::WebProcessProxy*, unsigned long, bool)>::operator()()+0x62) [0x7f827a46a73c] STDERR: 10 0x7f827a3829e4 /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WTF::Function<void ()()>::operator()() const+0x72) [0x7f827a3829e4] STDERR: 11 0x7f827a5df5e8 /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WorkQueue::WorkItemQt::execute()+0x2c) [0x7f827a5df5e8] STDERR: 12 0x7f827a5df602 /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(WorkQueue::WorkItemQt::executeAndDelete()+0x18) [0x7f827a5df602] STDERR: 13 0x7f827a5dfd92 /home/oszi/WebKit/WebKitBuild/Debug/lib/libWebKit2.so.1(+0x9dbd92) [0x7f827a5dfd92] STDERR: 14 0x7f826bd5770e /usr/local/Trolltech/Qt5/Qt-5.0.0-r40/lib/libQt5Core.so.5(QObject::event(QEvent*)+0x36e) [0x7f826bd5770e] STDERR: 15 0x7f826d79d8cc /usr/local/Trolltech/Qt5/Qt-5.0.0-r40/lib/libQt5Widgets.so.5(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xac) [0x7f826d79d8cc] STDERR: 16 0x7f826d7a3beb /usr/local/Trolltech/Qt5/Qt-5.0.0-r40/lib/libQt5Widgets.so.5(QApplication::notify(QObject*, QEvent*)+0x11b) [0x7f826d7a3beb] STDERR: 17 0x7f826bd32c04 /usr/local/Trolltech/Qt5/Qt-5.0.0-r40/lib/libQt5Core.so.5(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x84) [0x7f826bd32c04] STDERR: 18 0x7f826bd37829 /usr/local/Trolltech/Qt5/Qt-5.0.0-r40/lib/libQt5Core.so.5(QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)+0x279) [0x7f826bd37829] STDERR: 19 0x7f826bd7ed43 /usr/local/Trolltech/Qt5/Qt-5.0.0-r40/lib/libQt5Core.so.5(+0x27cd43) [0x7f826bd7ed43] STDERR: 20 0x7f826f8656f2 /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f2) [0x7f826f8656f2] STDERR: 21 0x7f826f869568 /lib/libglib-2.0.so.0(+0x42568) [0x7f826f869568] STDERR: 22 0x7f826f86971c /lib/libglib-2.0.so.0(g_main_context_iteration+0x6c) [0x7f826f86971c] STDERR: 23 0x7f826bd7e81b /usr/local/Trolltech/Qt5/Qt-5.0.0-r40/lib/libQt5Core.so.5(QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x6b) [0x7f826bd7e81b] STDERR: 24 0x7f826bd31e4b /usr/local/Trolltech/Qt5/Qt-5.0.0-r40/lib/libQt5Core.so.5(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0x11b) [0x7f826bd31e4b] STDERR: 25 0x7f826bb917ea /usr/local/Trolltech/Qt5/Qt-5.0.0-r40/lib/libQt5Core.so.5(QThread::exec()+0x9a) [0x7f826bb917ea] STDERR: 26 0x7f826bb969a9 /usr/local/Trolltech/Qt5/Qt-5.0.0-r40/lib/libQt5Core.so.5(+0x949a9) [0x7f826bb969a9] STDERR: 27 0x7f826b66b8ca /lib/libpthread.so.0(+0x68ca) [0x7f826b66b8ca] STDERR: 28 0x7f826aa14b6d /lib/libc.so.6(clone+0x6d) [0x7f826aa14b6d]
Csaba Osztrogonác
Comment 5
2013-01-04 09:01:08 PST
Hmmm ... my last backtrace could be invalid, because all plugin tests crash in debug mode ...
Balazs Kelemen
Comment 6
2013-01-04 10:08:38 PST
(In reply to
comment #5
)
> Hmmm ... my last backtrace could be invalid, because all plugin tests crash in debug mode ...
Hmm, once again this assert ... that's why I believe we should have a debug bot visible in the official waterfall (and I should not write too fragile code). Anyway I will look at the assert at least on Monday, I guess it is not related to the patch referred in the title.
Csaba Osztrogonác
Comment 7
2013-01-04 10:14:54 PST
(In reply to
comment #6
)
> (In reply to
comment #5
) > > Hmmm ... my last backtrace could be invalid, because all plugin tests crash in debug mode ... > > Hmm, once again this assert ... that's why I believe we should have a debug bot visible in the official waterfall (and I should not write too fragile code). Anyway I will look at the assert at least on Monday, I guess it is not related to the patch referred in the title.
We don't have free hardware resource to add one more debug bot. :(
Csaba Osztrogonác
Comment 8
2013-01-04 10:45:49 PST
It passes in release mode, so I unskipped it -
https://trac.webkit.org/changeset/138807
. *** This bug has been marked as a duplicate of
bug 106042
***
Balazs Kelemen
Comment 9
2013-01-11 06:27:44 PST
Here is the fix for the assert:
https://bugs.webkit.org/show_bug.cgi?id=106659
, I guess it is trivial enough to be landed without an owner's review (but it's up to you to decide).
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