Skip to content

Instantly share code, notes, and snippets.

@Slow3000
Created January 16, 2012 13:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Slow3000/1620896 to your computer and use it in GitHub Desktop.
Save Slow3000/1620896 to your computer and use it in GitHub Desktop.
Second assert for qml test
Starting program: /home/mibrunin/swork_1/qtwebkit-webkit2-dev-builddir-host-m6/Debug/Source/WebKit2/UIProcess/API/qt/tests/qmltests/tst_qmltests
[Thread debugging using libthread_db enabled]
Qml debugging is enabled. Only use this in a safe environment!
[New Thread 0x7fffe578f700 (LWP 12166)]
[New Thread 0x7fffe4f8e700 (LWP 12167)]
[New Thread 0x7fff9dfd9700 (LWP 12168)]
[New Thread 0x7fff9d7d8700 (LWP 12169)]
[New Thread 0x7fff9cfd7700 (LWP 12170)]
[New Thread 0x7fff97df8700 (LWP 12173)]
********* Start testing of qmltests *********
Config: Using QTest library 5.0.0, Qt 5.0.0
PASS : qmltests::DesktopWebViewLinkHovered::initTestCase()
PASS : qmltests::DesktopWebViewLinkHovered::test_linkHovered()
PASS : qmltests::DesktopWebViewLinkHovered::test_linkHoveredDoesntEmitRepeated()
PASS : qmltests::DesktopWebViewLinkHovered::cleanupTestCase()
[New Thread 0x7fff95f71700 (LWP 12175)]
[New Thread 0x7fff95770700 (LWP 12177)]
QWARN : qmltests::UnknownTestFunc() QSocketNotifier: socket notifiers cannot be enabled from another thread
PASS : qmltests::DesktopWebViewLoadHtml::initTestCase()
PASS : qmltests::DesktopWebViewLoadHtml::test_baseUrlAfterLoadHtml()
PASS : qmltests::DesktopWebViewLoadHtml::cleanupTestCase()
[New Thread 0x7fff94e6f700 (LWP 12182)]
PASS : qmltests::DesktopWebViewMessaging::initTestCase()
ASSERTION FAILED: !result
../../../../webkit/Source/JavaScriptCore/wtf/ThreadingPthreads.cpp(282) : void WTF::Mutex::lock()
1 0x7fffe1f78ec9
2 0x7fffe0819468
3 0x7fffe09e7f48
4 0x7fffe09e8171
5 0x7fffe09e7eeb
6 0x7fffe096005d
7 0x7fffe095d7f7
8 0x7fffe15d5ffb
9 0x7fffe095d15b
10 0x7fffe0ad980f
11 0x7fffe0ad92fa
12 0x7fffe0ad8e96
13 0x7fffe095db74
14 0x7fffe09427fb
15 0x7fffe09aa08a
16 0x7fffe093b67e
17 0x7fffe08a158d
18 0x7fffe08a1767
19 0x7fffe08ab4be
20 0x7fffe08ab27c
21 0x7fffe08abba3
22 0x7fffe08ab8f0
23 0x7fffe08acaf6
24 0x7fffe08ad5fb
25 0x7ffff6cfbe85
26 0x7ffff6cfcc6a
27 0x7ffff72b71c6
28 0x7ffff72b4910
29 0x7ffff6cd2bc4
30 0x7ffff6cd673d
31 0x7ffff6cd3c04
Program received signal SIGSEGV, Segmentation fault.
0x00007fffe1f78ece in WTF::Mutex::lock (this=0x6c27a0)
at ../../../../webkit/Source/JavaScriptCore/wtf/ThreadingPthreads.cpp:282
282 ASSERT_UNUSED(result, !result);
(gdb) bt
#0 0x00007fffe1f78ece in WTF::Mutex::lock (this=0x6c27a0)
at ../../../../webkit/Source/JavaScriptCore/wtf/ThreadingPthreads.cpp:282
#1 0x00007fffe0819468 in WTF::Locker<WTF::Mutex>::Locker (
this=0x7fffffffa9e0, lockable=...)
at ../../../webkit/Source/JavaScriptCore/wtf/Locker.h:38
#2 0x00007fffe09e7f48 in WebKit::QtWebIconDatabaseClient::iconImageForPageURL
(this=0x6c2780, pageURL=..., iconSize=...)
at ../../../../webkit/Source/WebKit2/UIProcess/qt/QtWebIconDatabaseClient.cpp:71
#3 0x00007fffe09e8171 in WebKit::QtWebIconDatabaseClient::requestIconForPageURL (this=0x6c2780, pageURL=...)
at ../../../../webkit/Source/WebKit2/UIProcess/qt/QtWebIconDatabaseClient.cpp:95
#4 0x00007fffe09e7eeb in WebKit::QtWebIconDatabaseClient::didChangeIconForPageURL (iconDatabase=0x78dda0, pageURL=0x7fff9828e6e0, clientInfo=0x6c2780)
at ../../../../webkit/Source/WebKit2/UIProcess/qt/QtWebIconDatabaseClient.cpp:66
#5 0x00007fffe096005d in WebKit::WebIconDatabaseClient::didChangeIconForPageURL (this=0x78de30, iconDatabase=0x78dda0, url=0x7fff9828e6e0)
at ../../../../webkit/Source/WebKit2/UIProcess/WebIconDatabaseClient.cpp:39
#6 0x00007fffe095d7f7 in WebKit::WebIconDatabase::didChangeIconForPageURL (
this=0x78dda0, pageURL=...)
at ../../../../webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:232
---Type <return> to continue, or q <return> to quit---
#7 0x00007fffe15d5ffb in WebCore::IconDatabase::setIconDataForIconURL (
this=0x71c7f0, dataOriginal=..., iconURLOriginal=...)
at ../../../../webkit/Source/WebCore/loader/icon/IconDatabase.cpp:565
#8 0x00007fffe095d15b in WebKit::WebIconDatabase::setIconDataForIconURL (
this=0x78dda0, iconData=..., iconURL=...)
at ../../../../webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:128
#9 0x00007fffe0ad980f in CoreIPC::callMemberFunction<WebKit::WebIconDatabase, void (WebKit::WebIconDatabase::*)(CoreIPC::DataReference const&, WTF::String const&), CoreIPC::DataReference, WTF::String> (args=..., object=0x78dda0, function=
(void (WebKit::WebIconDatabase::*)(WebKit::WebIconDatabase * const, const CoreIPC::DataReference &, const WTF::String &)) 0x7fffe095d044 <WebKit::WebIconDatabase::setIconDataForIconURL(CoreIPC::DataReference const&, WTF::String const&)>) at ../../../../webkit/Source/WebKit2/Platform/CoreIPC/HandleMessage.h:25
#10 0x00007fffe0ad92fa in CoreIPC::handleMessage<Messages::WebIconDatabase::SetIconDataForIconURL, WebKit::WebIconDatabase, void (WebKit::WebIconDatabase::*)(CoreIPC::DataReference const&, WTF::String const&)> (argumentDecoder=
0x7fff98291d70, object=0x78dda0, function=
(void (WebKit::WebIconDatabase::*)(WebKit::WebIconDatabase * const, const CoreIPC::DataReference &, const WTF::String &)) 0x7fffe095d044 <WebKit::WebIconDatabase::setIconDataForIconURL(CoreIPC::DataReference const&, WTF::String const&)>) at ../../../../webkit/Source/WebKit2/Platform/CoreIPC/HandleMessage.h:290
#11 0x00007fffe0ad8e96 in WebKit::WebIconDatabase::didReceiveWebIconDatabaseMessage (this=0x78dda0, messageID=..., arguments=0x7fff98291d70)
---Type <return> to continue, or q <return> to quit---
at generated/WebIconDatabaseMessageReceiver.cpp:51
#12 0x00007fffe095db74 in WebKit::WebIconDatabase::didReceiveMessage (
this=0x78dda0, connection=0x84a680, messageID=..., decoder=0x7fff98291d70)
at ../../../../webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:270
#13 0x00007fffe09427fb in WebKit::WebContext::didReceiveMessage (
this=0x78d960, connection=0x84a680, messageID=...,
arguments=0x7fff98291d70)
at ../../../../webkit/Source/WebKit2/UIProcess/WebContext.cpp:693
#14 0x00007fffe09aa08a in WebKit::WebProcessProxy::didReceiveMessage (
this=0x75ded0, connection=0x84a680, messageID=...,
arguments=0x7fff98291d70)
at ../../../../webkit/Source/WebKit2/UIProcess/WebProcessProxy.cpp:309
#15 0x00007fffe093b67e in WebKit::WebConnectionToWebProcess::didReceiveMessage
(this=0x84a550, connection=0x84a680, messageID=...,
arguments=0x7fff98291d70)
at ../../../../webkit/Source/WebKit2/UIProcess/WebConnectionToWebProcess.cpp:90
#16 0x00007fffe08a158d in CoreIPC::Connection::dispatchMessage (this=0x84a680,
message=...)
at ../../../../webkit/Source/WebKit2/Platform/CoreIPC/Connection.cpp:691
#17 0x00007fffe08a1767 in CoreIPC::Connection::dispatchMessages (this=0x84a680)
at ../../../../webkit/Source/WebKit2/Platform/CoreIPC/Connection.cpp:718
#18 0x00007fffe08ab4be in WTF::FunctionWrapper<void (CoreIPC::Connection::*)()>:---Type <return> to continue, or q <return> to quit---
:operator() (this=0x789f20, c=0x84a680)
at ../../../../webkit/Source/JavaScriptCore/wtf/Functional.h:172
#19 0x00007fffe08ab27c in WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (CoreIPC::Connection::*)()>, void (CoreIPC::Connection*)>::operator()() (
this=0x789f10)
at ../../../../webkit/Source/JavaScriptCore/wtf/Functional.h:372
#20 0x00007fffe08abba3 in WTF::Function<void ()>::operator()() const (
this=0x7fff98293bc0)
at ../../../../webkit/Source/JavaScriptCore/wtf/Functional.h:580
#21 0x00007fffe08ab8f0 in RunLoop::performWork (this=0x6b9a40)
at ../../../../webkit/Source/WebKit2/Platform/RunLoop.cpp:61
#22 0x00007fffe08acaf6 in RunLoop::TimerObject::performWork (this=0x6b9b00)
at ../../../../webkit/Source/WebKit2/Platform/qt/RunLoopQt.cpp:47
#23 0x00007fffe08ad5fb in RunLoop::TimerObject::qt_static_metacall (_o=
0x6b9b00, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x76eb00)
at moc/RunLoopQt.moc:48
#24 0x00007ffff6cfbe85 in QMetaCallEvent::placeMetaCall (this=0x833950,
object=0x6b9b00) at kernel/qobject.cpp:436
#25 0x00007ffff6cfcc6a in QObject::event (this=0x6b9b00, e=0x833950)
at kernel/qobject.cpp:1014
#26 0x00007ffff72b71c6 in QApplicationPrivate::notify_helper (this=0x61e420,
receiver=0x6b9b00, e=0x833950) at kernel/qapplication.cpp:4054
#27 0x00007ffff72b4910 in QApplication::notify (this=0x7fffffffdf30,
---Type <return> to continue, or q <return> to quit---
receiver=0x6b9b00, e=0x833950) at kernel/qapplication.cpp:3471
#28 0x00007ffff6cd2bc4 in QCoreApplication::notifyInternal (
this=0x7fffffffdf30, receiver=0x6b9b00, event=0x833950)
at kernel/qcoreapplication.cpp:805
#29 0x00007ffff6cd673d in QCoreApplication::sendEvent (receiver=0x6b9b00,
event=0x833950)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:210
#30 0x00007ffff6cd3c04 in QCoreApplicationPrivate::sendPostedEvents (
receiver=0x0, event_type=0, data=0x6181c0)
at kernel/qcoreapplication.cpp:1447
#31 0x00007ffff6cd37db in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1308
#32 0x00007ffff6d30d33 in QCoreApplication::sendPostedEvents ()
at kernel/qcoreapplication.h:215
#33 0x00007ffff6d2fcde in postEventSourceDispatch (s=0x628c00)
at kernel/qeventdispatcher_glib.cpp:279
#34 0x00007ffff38a5a5d in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff38a6258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff38a6429 in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff6d3059f in QEventDispatcherGlib::processEvents (this=0x621960,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
---Type <return> to continue, or q <return> to quit---
#38 0x00007ffff6cd30db in QCoreApplication::processEvents (flags=...,
maxtime=50) at kernel/qcoreapplication.cpp:1006
#39 0x00007ffff7bcd86a in QTest::qWait (ms=50)
at ../../../qtbase/include/QtTest/../../src/testlib/qtestsystem.h:70
#40 0x00007ffff7bcebbf in QuickTestResult::wait (this=0x7fff982706f0, ms=50)
at quicktestresult.cpp:445
#41 0x00007ffff7bd2244 in QuickTestResult::qt_static_metacall (
_o=0x7fff982706f0, _c=QMetaObject::InvokeMetaMethod, _id=20,
_a=0x7fffffffc2e0) at .moc/debug-shared/moc_quicktestresult_p.cpp:171
#42 0x00007ffff7bd2b36 in QuickTestResult::qt_metacall (this=0x7fff982706f0,
_c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7fffffffc2e0)
at .moc/debug-shared/moc_quicktestresult_p.cpp:412
#43 0x00007ffff6cdaa10 in QMetaObject::metacall (object=0x7fff982706f0,
cl=QMetaObject::InvokeMetaMethod, idx=25, argv=0x7fffffffc2e0)
at kernel/qmetaobject.cpp:248
#44 0x00007ffff5354cad in CallMethod (object=0x7fff982706f0, index=25,
returnType=0, argCount=1, argTypes=0x6c67fc, engine=0x66a710, callArgs=...)
at qml/v8/qv8qobjectwrapper.cpp:1476
#45 0x00007ffff5355881 in CallPrecise (object=0x7fff982706f0, data=...,
engine=0x66a710, callArgs=...) at qml/v8/qv8qobjectwrapper.cpp:1703
#46 0x00007ffff5356925 in QV8QObjectWrapper::Invoke (args=...)
at qml/v8/qv8qobjectwrapper.cpp:1909
#47 0x00007ffff26abab3 in v8::internal::HandleApiCallHelper<false> (args=...,
---Type <return> to continue, or q <return> to quit---
isolate=0x6076f0) at ../3rdparty/v8/src/builtins.cc:1164
#48 0x00007ffff26a6571 in v8::internal::Builtin_Impl_HandleApiCall (args=...,
isolate=0x6076f0) at ../3rdparty/v8/src/builtins.cc:1181
#49 0x00007ffff26a6542 in v8::internal::Builtin_HandleApiCall (args=...,
isolate=0x6076f0) at ../3rdparty/v8/src/builtins.cc:1180
#50 0x0000300201c04402 in ?? ()
#51 0x00007fff00000000 in ?? ()
#52 0x0000300201c04381 in ?? ()
#53 0x00007fffffffc940 in ?? ()
#54 0x00007fffffffc9c0 in ?? ()
#55 0x0000300201c2bb50 in ?? ()
#56 0x000008d2a2d6c689 in ?? ()
#57 0x0000293dccfd21d1 in ?? ()
#58 0x0000000100000000 in ?? ()
#59 0x000008d2a2d04121 in ?? ()
#60 0x0000001900000000 in ?? ()
#61 0x0000293dccfd2109 in ?? ()
#62 0x000008d2a2d45391 in ?? ()
#63 0x000008d2a2d6c689 in ?? ()
#64 0x0000293dccfd21d1 in ?? ()
#65 0x0000293dccfd2189 in ?? ()
#66 0x0000293dccfd2139 in ?? ()
#67 0x00007fffffffc9f0 in ?? ()
---Type <return> to continue, or q <return> to quit---
#68 0x0000300201c08eae in ?? ()
#69 0x0000293dccfd2109 in ?? ()
#70 0x0000000100000000 in ?? ()
#71 0x0000293dccfd2189 in ?? ()
#72 0x0000000800000000 in ?? ()
#73 0x00007fffffffca40 in ?? ()
#74 0x0000300201c46692 in ?? ()
#75 0x0000003200000000 in ?? ()
#76 0x0000293dccfd2109 in ?? ()
#77 0x0000293dccfd20c1 in ?? ()
#78 0x0000000100000000 in ?? ()
#79 0x000008d2a2d04121 in ?? ()
#80 0x0000000000000000 in ?? ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment