Skip to content

Instantly share code, notes, and snippets.

@Slow3000
Created January 16, 2012 13:28
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/1620867 to your computer and use it in GitHub Desktop.
Save Slow3000/1620867 to your computer and use it in GitHub Desktop.
qmltests assert
Reading symbols from /home/mibrunin/swork_1/qtwebkit-webkit2-dev-builddir-host-m6/Debug/Source/WebKit2/UIProcess/API/qt/tests/qmltests/tst_qmltests...done.
(gdb) r
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 12115)]
[New Thread 0x7fffe4f8e700 (LWP 12116)]
[New Thread 0x7fff9dfd9700 (LWP 12117)]
[New Thread 0x7fff9d7d8700 (LWP 12118)]
[New Thread 0x7fff9cfd7700 (LWP 12119)]
[New Thread 0x7fff97df8700 (LWP 12121)]
********* 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 12124)]
[New Thread 0x7fff95770700 (LWP 12126)]
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 12131)]
PASS : qmltests::DesktopWebViewMessaging::initTestCase()
tst_qmltests: pthread_mutex_lock.c:62: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
Program received signal SIGABRT, Aborted.
0x00007ffff62603a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff62603a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6263b0b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff6258d4d in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007ffff438a07b in pthread_mutex_lock ()
from /lib/x86_64-linux-gnu/libpthread.so.0
#4 0x00007fffe1f78e9c in WTF::Mutex::lock (this=0x734ee0)
at ../../../../webkit/Source/JavaScriptCore/wtf/ThreadingPthreads.cpp:281
#5 0x00007fffe0819468 in WTF::Locker<WTF::Mutex>::Locker (
this=0x7fffffffa9e0, lockable=...)
at ../../../webkit/Source/JavaScriptCore/wtf/Locker.h:38
#6 0x00007fffe09e7f48 in WebKit::QtWebIconDatabaseClient::iconImageForPageURL
(this=0x734ec0, pageURL=..., iconSize=...)
at ../../../../webkit/Source/WebKit2/UIProcess/qt/QtWebIconDatabaseClient.cpp:71
#7 0x00007fffe09e8171 in WebKit::QtWebIconDatabaseClient::requestIconForPageURL (this=0x734ec0, pageURL=...)
at ../../../../webkit/Source/WebKit2/UIProcess/qt/QtWebIconDatabaseClient.cpp:95
#8 0x00007fffe09e7eeb in WebKit::QtWebIconDatabaseClient::didChangeIconForPageURL (iconDatabase=0x71dbb0, pageURL=0x6bddd0, clientInfo=0x734ec0)
at ../../../../webkit/Source/WebKit2/UIProcess/qt/QtWebIconDatabaseClient.cpp:66
#9 0x00007fffe096005d in WebKit::WebIconDatabaseClient::didChangeIconForPageURL---Type <return> to continue, or q <return> to quit---
(this=0x71dc40, iconDatabase=0x71dbb0, url=0x6bddd0)
at ../../../../webkit/Source/WebKit2/UIProcess/WebIconDatabaseClient.cpp:39
#10 0x00007fffe095d7f7 in WebKit::WebIconDatabase::didChangeIconForPageURL (
this=0x71dbb0, pageURL=...)
at ../../../../webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:232
#11 0x00007fffe15d5ffb in WebCore::IconDatabase::setIconDataForIconURL (
this=0x720360, dataOriginal=..., iconURLOriginal=...)
at ../../../../webkit/Source/WebCore/loader/icon/IconDatabase.cpp:565
#12 0x00007fffe095d15b in WebKit::WebIconDatabase::setIconDataForIconURL (
this=0x71dbb0, iconData=..., iconURL=...)
at ../../../../webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:128
#13 0x00007fffe0ad980f in CoreIPC::callMemberFunction<WebKit::WebIconDatabase, void (WebKit::WebIconDatabase::*)(CoreIPC::DataReference const&, WTF::String const&), CoreIPC::DataReference, WTF::String> (args=..., object=0x71dbb0, 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
#14 0x00007fffe0ad92fa in CoreIPC::handleMessage<Messages::WebIconDatabase::SetIconDataForIconURL, WebKit::WebIconDatabase, void (WebKit::WebIconDatabase::*)(CoreIPC::DataReference const&, WTF::String const&)> (argumentDecoder=0xa2b600,
object=0x71dbb0, function=
(void (WebKit::WebIconDatabase::*)(WebKit::WebIconDatabase * const, const Co---Type <return> to continue, or q <return> to quit---
reIPC::DataReference &, const WTF::String &)) 0x7fffe095d044 <WebKit::WebIconDatabase::setIconDataForIconURL(CoreIPC::DataReference const&, WTF::String const&)>) at ../../../../webkit/Source/WebKit2/Platform/CoreIPC/HandleMessage.h:290
#15 0x00007fffe0ad8e96 in WebKit::WebIconDatabase::didReceiveWebIconDatabaseMessage (this=0x71dbb0, messageID=..., arguments=0xa2b600)
at generated/WebIconDatabaseMessageReceiver.cpp:51
#16 0x00007fffe095db74 in WebKit::WebIconDatabase::didReceiveMessage (
this=0x71dbb0, connection=0x9f1ef0, messageID=..., decoder=0xa2b600)
at ../../../../webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:270
#17 0x00007fffe09427fb in WebKit::WebContext::didReceiveMessage (
this=0xa0cbf0, connection=0x9f1ef0, messageID=..., arguments=0xa2b600)
at ../../../../webkit/Source/WebKit2/UIProcess/WebContext.cpp:693
#18 0x00007fffe09aa08a in WebKit::WebProcessProxy::didReceiveMessage (
this=0xa001e0, connection=0x9f1ef0, messageID=..., arguments=0xa2b600)
at ../../../../webkit/Source/WebKit2/UIProcess/WebProcessProxy.cpp:309
#19 0x00007fffe093b67e in WebKit::WebConnectionToWebProcess::didReceiveMessage
(this=0x9f1dc0, connection=0x9f1ef0, messageID=..., arguments=0xa2b600)
at ../../../../webkit/Source/WebKit2/UIProcess/WebConnectionToWebProcess.cpp:90
#20 0x00007fffe08a158d in CoreIPC::Connection::dispatchMessage (this=0x9f1ef0,
message=...)
at ../../../../webkit/Source/WebKit2/Platform/CoreIPC/Connection.cpp:691
#21 0x00007fffe08a1767 in CoreIPC::Connection::dispatchMessages (this=0x9f1ef0)
---Type <return> to continue, or q <return> to quit---
at ../../../../webkit/Source/WebKit2/Platform/CoreIPC/Connection.cpp:718
#22 0x00007fffe08ab4be in WTF::FunctionWrapper<void (CoreIPC::Connection::*)()>::operator() (this=0xa27e70, c=0x9f1ef0)
at ../../../../webkit/Source/JavaScriptCore/wtf/Functional.h:172
#23 0x00007fffe08ab27c in WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (CoreIPC::Connection::*)()>, void (CoreIPC::Connection*)>::operator()() (
this=0xa27e60)
at ../../../../webkit/Source/JavaScriptCore/wtf/Functional.h:372
#24 0x00007fffe08abba3 in WTF::Function<void ()>::operator()() const (
this=0x9d5500)
at ../../../../webkit/Source/JavaScriptCore/wtf/Functional.h:580
#25 0x00007fffe08ab8f0 in RunLoop::performWork (this=0x6abdd0)
at ../../../../webkit/Source/WebKit2/Platform/RunLoop.cpp:61
#26 0x00007fffe08acaf6 in RunLoop::TimerObject::performWork (this=0x693370)
at ../../../../webkit/Source/WebKit2/Platform/qt/RunLoopQt.cpp:47
#27 0x00007fffe08ad5fb in RunLoop::TimerObject::qt_static_metacall (_o=
0x693370, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xa0a720)
at moc/RunLoopQt.moc:48
#28 0x00007ffff6cfbe85 in QMetaCallEvent::placeMetaCall (this=0x6bf320,
object=0x693370) at kernel/qobject.cpp:436
#29 0x00007ffff6cfcc6a in QObject::event (this=0x693370, e=0x6bf320)
at kernel/qobject.cpp:1014
#30 0x00007ffff72b71c6 in QApplicationPrivate::notify_helper (this=0x61e420,
---Type <return> to continue, or q <return> to quit---
receiver=0x693370, e=0x6bf320) at kernel/qapplication.cpp:4054
#31 0x00007ffff72b4910 in QApplication::notify (this=0x7fffffffdf30,
receiver=0x693370, e=0x6bf320) at kernel/qapplication.cpp:3471
#32 0x00007ffff6cd2bc4 in QCoreApplication::notifyInternal (
this=0x7fffffffdf30, receiver=0x693370, event=0x6bf320)
at kernel/qcoreapplication.cpp:805
#33 0x00007ffff6cd673d in QCoreApplication::sendEvent (receiver=0x693370,
event=0x6bf320)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:210
#34 0x00007ffff6cd3c04 in QCoreApplicationPrivate::sendPostedEvents (
receiver=0x0, event_type=0, data=0x6181c0)
at kernel/qcoreapplication.cpp:1447
#35 0x00007ffff6cd37db in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1308
#36 0x00007ffff6d30d33 in QCoreApplication::sendPostedEvents ()
at kernel/qcoreapplication.h:215
#37 0x00007ffff6d2fcde in postEventSourceDispatch (s=0x628c00)
at kernel/qeventdispatcher_glib.cpp:279
#38 0x00007ffff38a5a5d in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ffff38a6258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ffff38a6429 in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#41 0x00007ffff6d3059f in QEventDispatcherGlib::processEvents (this=0x621960,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#42 0x00007ffff6cd30db in QCoreApplication::processEvents (flags=...,
maxtime=50) at kernel/qcoreapplication.cpp:1006
#43 0x00007ffff7bcd86a in QTest::qWait (ms=50)
at ../../../qtbase/include/QtTest/../../src/testlib/qtestsystem.h:70
#44 0x00007ffff7bcebbf in QuickTestResult::wait (this=0xa30e00, ms=50)
at quicktestresult.cpp:445
#45 0x00007ffff7bd2244 in QuickTestResult::qt_static_metacall (_o=0xa30e00,
_c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7fffffffc2e0)
at .moc/debug-shared/moc_quicktestresult_p.cpp:171
#46 0x00007ffff7bd2b36 in QuickTestResult::qt_metacall (this=0xa30e00,
_c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7fffffffc2e0)
at .moc/debug-shared/moc_quicktestresult_p.cpp:412
#47 0x00007ffff6cdaa10 in QMetaObject::metacall (object=0xa30e00,
cl=QMetaObject::InvokeMetaMethod, idx=25, argv=0x7fffffffc2e0)
at kernel/qmetaobject.cpp:248
#48 0x00007ffff5354cad in CallMethod (object=0xa30e00, index=25, returnType=0,
argCount=1, argTypes=0x9c8e4c, engine=0x66a710, callArgs=...)
at qml/v8/qv8qobjectwrapper.cpp:1476
#49 0x00007ffff5355881 in CallPrecise (object=0xa30e00, data=...,
engine=0x66a710, callArgs=...) at qml/v8/qv8qobjectwrapper.cpp:1703
#50 0x00007ffff5356925 in QV8QObjectWrapper::Invoke (args=...)
---Type <return> to continue, or q <return> to quit---
at qml/v8/qv8qobjectwrapper.cpp:1909
#51 0x00007ffff26abab3 in v8::internal::HandleApiCallHelper<false> (args=...,
isolate=0x6076f0) at ../3rdparty/v8/src/builtins.cc:1164
#52 0x00007ffff26a6571 in v8::internal::Builtin_Impl_HandleApiCall (args=...,
isolate=0x6076f0) at ../3rdparty/v8/src/builtins.cc:1181
#53 0x00007ffff26a6542 in v8::internal::Builtin_HandleApiCall (args=...,
isolate=0x6076f0) at ../3rdparty/v8/src/builtins.cc:1180
#54 0x000007d218b04402 in ?? ()
#55 0x00007fff00000000 in ?? ()
#56 0x000007d218b04381 in ?? ()
#57 0x00007fffffffc940 in ?? ()
#58 0x00007fffffffc9c0 in ?? ()
#59 0x000007d218b2bdf0 in ?? ()
#60 0x000001914ba6c8c1 in ?? ()
#61 0x0000030a38fd2b39 in ?? ()
#62 0x0000000100000000 in ?? ()
#63 0x000001914ba04121 in ?? ()
#64 0x0000001900000000 in ?? ()
#65 0x0000030a38fd2a81 in ?? ()
#66 0x000001914ba45391 in ?? ()
#67 0x000001914ba6c8c1 in ?? ()
#68 0x0000030a38fd2b39 in ?? ()
#69 0x0000030a38fd2af1 in ?? ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment