Application: nepomukservicestub (0.2) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 3.0.0-rc2 x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: I was viewing photos in Dolphin, then noticed that Nepomuk had crashed. -- Backtrace: Application: Nepomuk Service Stub (nepomukservicestub), signal: Aborted pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S [Current thread is 1 (Thread 0x7f51d0f8f780 (LWP 1914))] Thread 3 (Thread 0x7f51bfe10700 (LWP 17452)): [KCrash Handler] #6 0x00007f51ce5b0d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f51ce5b4ab6 in abort () at abort.c:92 #8 0x00007f51ce5e9d7b in __libc_message (do_abort=2, fmt=0x7f51ce6d2400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #9 0x00007f51ce5f5a8f in malloc_printerr (av=<value optimized out>, p=0x7f51b80044f0) at malloc.c:6283 #10 _int_free (av=<value optimized out>, p=0x7f51b80044f0) at malloc.c:4795 #11 0x00007f51ce5f98e3 in __libc_free (mem=<value optimized out>) at malloc.c:3738 #12 0x00007f51d09de0fc in QString::free (d=0x7f51b8004500) at tools/qstring.cpp:1185 #13 0x00007f51d0a40d9d in ~QString (this=0x23eade0) at ../../include/QtCore/../../src/corelib/tools/qstring.h:883 #14 QUrlPrivate::normalized (this=0x23eade0) at io/qurl.cpp:3993 #15 0x00007f51d0a42205 in QUrl::operator== (this=0x7f51bfe0e890, url=...) at io/qurl.cpp:5959 #16 0x00007f51cf91dc32 in Nepomuk::Types::EntityPrivate::load (this=0x23e4ed0) at ../../nepomuk/types/entity.cpp:99 #17 0x00007f51cf91c961 in Nepomuk::Types::EntityPrivate::init (this=0x23e4ed0) at ../../nepomuk/types/entity.cpp:51 #18 0x00007f51cf9240d7 in Nepomuk::Types::Property::maxCardinality (this=<value optimized out>) at ../../nepomuk/types/property.cpp:384 #19 0x00007f51c6ce2700 in uniqueVarName (this=0x23e6d50, qbd=0x7f51bfe0f310) at ../../../nepomuk/query/querybuilderdata_p.h:121 #20 Nepomuk::Query::ComparisonTermPrivate::getMainVariableName (this=0x23e6d50, qbd=0x7f51bfe0f310) at ../../../nepomuk/query/comparisonterm.cpp:357 #21 0x00007f51c6ce2e8d in Nepomuk::Query::ComparisonTermPrivate::toSparqlGraphPattern (this=0x23e6d50, resourceVarName=..., qbd=0x7f51bfe0f310) at ../../../nepomuk/query/comparisonterm.cpp:142 #22 0x00007f51c6ce0e36 in Nepomuk::Query::AndTermPrivate::toSparqlGraphPattern (this=<value optimized out>, resourceVarName=..., qbd=0x7f51bfe0f310) at ../../../nepomuk/query/andterm.cpp:34 #23 0x00007f51c6ceb318 in Nepomuk::Query::Query::toSparqlQuery (this=0x23e4398, sparqlFlags=...) at ../../../nepomuk/query/query.cpp:466 #24 0x00007f51c06553db in Nepomuk::Query::Folder::sparqlQuery (this=<value optimized out>) at ../../../../nepomuk/services/queryservice/folder.cpp:122 #25 0x00007f51c065872b in Nepomuk::Query::SearchRunnable::run (this=0x23dc9a0) at ../../../../nepomuk/services/queryservice/searchrunnable.cpp:80 #26 0x00007f51d098e188 in QThreadPoolThread::run (this=0x2412c10) at concurrent/qthreadpool.cpp:106 #27 0x00007f51d0999175 in QThreadPrivate::start (arg=0x2412c10) at thread/qthread_unix.cpp:320 #28 0x00007f51ce365d8c in start_thread (arg=0x7f51bfe10700) at pthread_create.c:304 #29 0x00007f51ce66304d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #30 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f51bf60f700 (LWP 17453)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f51ce5fb80f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f51ce5f98d8 in __libc_free (mem=0x7f51b8000020) at malloc.c:3736 #3 0x00007f51d0a37889 in ~QByteArray (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:383 #4 ~QUrlPrivate (this=<value optimized out>, __in_chrg=<value optimized out>) at io/qurl.cpp:294 #5 QUrl::~QUrl (this=<value optimized out>, __in_chrg=<value optimized out>) at io/qurl.cpp:4186 #6 0x00007f51cb47cfeb in ?? () from /usr/lib/libsoprano.so.4 #7 0x00007f51cf91da25 in Nepomuk::Types::EntityPrivate::load (this=0x23e7770) at ../../nepomuk/types/entity.cpp:79 #8 0x00007f51cf91c961 in Nepomuk::Types::EntityPrivate::init (this=0x23e7770) at ../../nepomuk/types/entity.cpp:51 #9 0x00007f51cf9240d7 in Nepomuk::Types::Property::maxCardinality (this=<value optimized out>) at ../../nepomuk/types/property.cpp:384 #10 0x00007f51c6ce2700 in uniqueVarName (this=0x2388650, qbd=0x7f51bf60e310) at ../../../nepomuk/query/querybuilderdata_p.h:121 #11 Nepomuk::Query::ComparisonTermPrivate::getMainVariableName (this=0x2388650, qbd=0x7f51bf60e310) at ../../../nepomuk/query/comparisonterm.cpp:357 #12 0x00007f51c6ce2e8d in Nepomuk::Query::ComparisonTermPrivate::toSparqlGraphPattern (this=0x2388650, resourceVarName=..., qbd=0x7f51bf60e310) at ../../../nepomuk/query/comparisonterm.cpp:142 #13 0x00007f51c6ce0e36 in Nepomuk::Query::AndTermPrivate::toSparqlGraphPattern (this=<value optimized out>, resourceVarName=..., qbd=0x7f51bf60e310) at ../../../nepomuk/query/andterm.cpp:34 #14 0x00007f51c6ceb318 in Nepomuk::Query::Query::toSparqlQuery (this=0x23a1c08, sparqlFlags=...) at ../../../nepomuk/query/query.cpp:466 #15 0x00007f51c06553db in Nepomuk::Query::Folder::sparqlQuery (this=<value optimized out>) at ../../../../nepomuk/services/queryservice/folder.cpp:122 #16 0x00007f51c065872b in Nepomuk::Query::SearchRunnable::run (this=0x7f51b8000d20) at ../../../../nepomuk/services/queryservice/searchrunnable.cpp:80 #17 0x00007f51d098e188 in QThreadPoolThread::run (this=0x7f51b8000ca0) at concurrent/qthreadpool.cpp:106 #18 0x00007f51d0999175 in QThreadPrivate::start (arg=0x7f51b8000ca0) at thread/qthread_unix.cpp:320 #19 0x00007f51ce365d8c in start_thread (arg=0x7f51bf60f700) at pthread_create.c:304 #20 0x00007f51ce66304d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #21 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f51d0f8f780 (LWP 1914)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f51d09982b3 in QMutexPrivate::wait (this=0x7f51b8000c20, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007f51d0994d05 in QMutex::lock (this=0x7f51b8000d38) at thread/qmutex.cpp:204 #3 0x00007f51c0657b89 in QMutexLocker (this=0x7f51b8000d20) at /usr/include/qt4/QtCore/qmutex.h:102 #4 Nepomuk::Query::SearchRunnable::cancel (this=0x7f51b8000d20) at ../../../../nepomuk/services/queryservice/searchrunnable.cpp:70 #5 0x00007f51c0656501 in Nepomuk::Query::Folder::~Folder (this=0x23a1bf0, __in_chrg=<value optimized out>) at ../../../../nepomuk/services/queryservice/folder.cpp:79 #6 0x00007f51c0656619 in Nepomuk::Query::Folder::~Folder (this=0x23a1bf0, __in_chrg=<value optimized out>) at ../../../../nepomuk/services/queryservice/folder.cpp:86 #7 0x00007f51d0a944c8 in QObject::event (this=0x23a1bf0, e=<value optimized out>) at kernel/qobject.cpp:1209 #8 0x00007f51cedd09e4 in QApplicationPrivate::notify_helper (this=0x226eb40, receiver=0x23a1bf0, e=0x24232d0) at kernel/qapplication.cpp:4462 #9 0x00007f51cedd53aa in QApplication::notify (this=<value optimized out>, receiver=0x23a1bf0, e=0x24232d0) at kernel/qapplication.cpp:4341 #10 0x00007f51cfdbe866 in KApplication::notify (this=0x7fffcecdc090, receiver=0x23a1bf0, event=0x24232d0) at ../../kdeui/kernel/kapplication.cpp:311 #11 0x00007f51d0a8049c in QCoreApplication::notifyInternal (this=0x7fffcecdc090, receiver=0x23a1bf0, event=0x24232d0) at kernel/qcoreapplication.cpp:731 #12 0x00007f51d0a83c25 in sendEvent (receiver=0x0, event_type=0, data=0x22298a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #13 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x22298a0) at kernel/qcoreapplication.cpp:1372 #14 0x00007f51d0aab253 in sendPostedEvents (s=0x2271560) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #15 postEventSourceDispatch (s=0x2271560) at kernel/qeventdispatcher_glib.cpp:277 #16 0x00007f51cd889bcd in g_main_dispatch (context=0x2271480) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440 #17 g_main_context_dispatch (context=0x2271480) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013 #18 0x00007f51cd88a3a8 in g_main_context_iterate (context=0x2271480, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091 #19 0x00007f51cd88a639 in g_main_context_iteration (context=0x2271480, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154 #20 0x00007f51d0aab3ef in QEventDispatcherGlib::processEvents (this=0x22294a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #21 0x00007f51cee77dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x00007f51d0a7f882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #23 0x00007f51d0a7fabc in QEventLoop::exec (this=0x7fffcecdbea0, flags=...) at kernel/qeventloop.cpp:201 #24 0x00007f51d0a83ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #25 0x0000000000403c3f in main (argc=2, argv=<value optimized out>) at ../../../nepomuk/servicestub/main.cpp:165 This bug may be a duplicate of or related to bug 272402. Possible duplicates by query: bug 274075, bug 274057, bug 274031, bug 273521, bug 273277. Reported using DrKonqi
Here's the actual message from glibc: *** glibc detected *** /usr/bin/nepomukservicestub: double free or corruption (fasttop): 0x00007f51b8004500 ***
*** This bug has been marked as a duplicate of bug 280818 ***