Bug 272343

Summary: Crash when searching
Product: [Unmaintained] nepomuk Reporter: littarae
Component: generalAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED DUPLICATE    
Severity: crash CC: me, trueg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description littarae 2011-05-03 17:26:51 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.6-0.5-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I just started simple search with the built-in search function.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Aborted
[Current thread is 1 (Thread 0x7fae6cf14760 (LWP 3570))]

Thread 3 (Thread 0x7fae5cc48700 (LWP 8846)):
#0  0x00007fae6a41f8fe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fae6a3b8f2e in _L_lock_9927 () from /lib64/libc.so.6
#2  0x00007fae6a3b72d1 in free () from /lib64/libc.so.6
#3  0x00007fae6c94df9c in QString::free (d=0x7fae54001c70) at tools/qstring.cpp:1185
#4  0x00007fae6346c28b in ~QString (this=<value optimized out>, resourceVarName=..., qbd=0x7fae5cc47520) at /usr/include/QtCore/qstring.h:883
#5  Nepomuk::Query::ComparisonTermPrivate::toSparqlGraphPattern (this=<value optimized out>, resourceVarName=..., qbd=0x7fae5cc47520) at /usr/src/debug/kdelibs-4.6.0/nepomuk/query/comparisonterm.cpp:141
#6  0x00007fae6345a30c in Nepomuk::Query::AndTermPrivate::toSparqlGraphPattern (this=<value optimized out>, resourceVarName=..., qbd=0x7fae5cc47520) at /usr/src/debug/kdelibs-4.6.0/nepomuk/query/andterm.cpp:34
#7  0x00007fae6345ee53 in Nepomuk::Query::Query::toSparqlQuery (this=0x7365b8, sparqlFlags=...) at /usr/src/debug/kdelibs-4.6.0/nepomuk/query/query.cpp:479
#8  0x00007fae5cc5193b in Nepomuk::Query::Folder::sparqlQuery (this=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.6.0/nepomuk/services/queryservice/folder.cpp:122
#9  0x00007fae5cc547ae in Nepomuk::Query::SearchRunnable::run (this=0x75bba0) at /usr/src/debug/kdebase-runtime-4.6.0/nepomuk/services/queryservice/searchrunnable.cpp:81
#10 0x00007fae6c8fee28 in QThreadPoolThread::run (this=0x76a360) at concurrent/qthreadpool.cpp:106
#11 0x00007fae6c908a5e in QThreadPrivate::start (arg=0x76a360) at thread/qthread_unix.cpp:285
#12 0x00007fae6c679a3f in start_thread () from /lib64/libpthread.so.0
#13 0x00007fae6a41267d in clone () from /lib64/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fae5c447700 (LWP 8847)):
[KCrash Handler]
#6  0x00007fae6a371ab5 in raise () from /lib64/libc.so.6
#7  0x00007fae6a372fb6 in abort () from /lib64/libc.so.6
#8  0x00007fae6a3acdd3 in __libc_message () from /lib64/libc.so.6
#9  0x00007fae6a3b23b6 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007fae6a3b4b32 in _int_malloc () from /lib64/libc.so.6
#11 0x00007fae6a3b6d99 in malloc () from /lib64/libc.so.6
#12 0x00007fae6c90a906 in QByteArray::QByteArray (this=0x7fae5c445150, data=0x7fae5400a24f "www.w3.org/2001/XMLSchema#integer", size=10) at tools/qbytearray.cpp:1307
#13 0x00007fae6c9a6dec in QUrlPrivate::parse (this=0x7fae5400a280, parseOptions=<value optimized out>) at io/qurl.cpp:3837
#14 0x00007fae6c9b167e in QUrlPrivate::toEncoded (this=0x7fae5400a280, options=...) at io/qurl.cpp:3901
#15 0x00007fae6c9b1e9d in QUrl::toEncoded (this=<value optimized out>, options=<value optimized out>) at io/qurl.cpp:5692
#16 0x00007fae66c3ddb6 in qHash (akey=..., ahp=0x7fae5c44546c, this=0x7fae66f2b870) at /usr/include/QtCore/qurl.h:275
#17 QHash<QUrl, QVariant::Type>::findNode (akey=..., ahp=0x7fae5c44546c, this=0x7fae66f2b870) at /usr/include/QtCore/qhash.h:880
#18 0x00007fae66c4049d in insert (dataTypeUri=...) at /usr/include/QtCore/qhash.h:757
#19 Soprano::LiteralValue::typeFromDataTypeUri (dataTypeUri=...) at /usr/src/debug/soprano-2.5.63/soprano/literalvalue.cpp:616
#20 0x00007fae66c43af0 in Soprano::LiteralValue::fromString (value=..., type=...) at /usr/src/debug/soprano-2.5.63/soprano/literalvalue.cpp:596
#21 0x00007fae669a5462 in Soprano::DataStream::readLiteralValue (this=<value optimized out>, val=...) at /usr/src/debug/soprano-2.5.63/server/datastream.cpp:473
#22 0x00007fae669a585b in Soprano::DataStream::readNode (this=0x7fae5c4457b0, node=...) at /usr/src/debug/soprano-2.5.63/server/datastream.cpp:491
#23 0x00007fae669a5e54 in Soprano::DataStream::readBindingSet (this=0x7fae5c4457b0, set=...) at /usr/src/debug/soprano-2.5.63/server/datastream.cpp:545
#24 0x00007fae669a94bc in Soprano::Client::ClientConnection::queryIteratorCurrent (this=0x7539f0, id=<value optimized out>) at /usr/src/debug/soprano-2.5.63/client/clientconnection.cpp:607
#25 0x00007fae669ad83b in Soprano::Client::ClientQueryResultIteratorBackend::current (this=<value optimized out>) at /usr/src/debug/soprano-2.5.63/client/clientqueryresultiteratorbackend.cpp:60
#26 0x00007fae669ad201 in Soprano::Client::ClientQueryResultIteratorBackend::binding (this=<value optimized out>, name=<value optimized out>) at /usr/src/debug/soprano-2.5.63/client/clientqueryresultiteratorbackend.cpp:100
#27 0x00007fae66c2b757 in Soprano::QueryResultIterator::binding (this=<value optimized out>, name=<value optimized out>) at /usr/src/debug/soprano-2.5.63/soprano/queryresultiterator.cpp:95
#28 0x00007fae6b6aa0c9 in Nepomuk::Types::EntityPrivate::load (this=0x76b280) at /usr/src/debug/kdelibs-4.6.0/nepomuk/types/entity.cpp:78
#29 0x00007fae6b68cd99 in Nepomuk::Types::EntityPrivate::init (this=0x76b280) at /usr/src/debug/kdelibs-4.6.0/nepomuk/types/entity.cpp:51
#30 0x00007fae6b68e277 in Nepomuk::Types::Property::maxCardinality (this=0x75ad28) at /usr/src/debug/kdelibs-4.6.0/nepomuk/types/property.cpp:384
#31 0x00007fae6346be68 in uniqueVarName (this=0x75ad10, qbd=0x7fae5c446520) at /usr/src/debug/kdelibs-4.6.0/nepomuk/query/querybuilderdata_p.h:121
#32 Nepomuk::Query::ComparisonTermPrivate::getMainVariableName (this=0x75ad10, qbd=0x7fae5c446520) at /usr/src/debug/kdelibs-4.6.0/nepomuk/query/comparisonterm.cpp:357
#33 0x00007fae6346c1ed in Nepomuk::Query::ComparisonTermPrivate::toSparqlGraphPattern (this=0x75ad10, resourceVarName=..., qbd=0x7fae5c446520) at /usr/src/debug/kdelibs-4.6.0/nepomuk/query/comparisonterm.cpp:142
#34 0x00007fae6345a30c in Nepomuk::Query::AndTermPrivate::toSparqlGraphPattern (this=<value optimized out>, resourceVarName=..., qbd=0x7fae5c446520) at /usr/src/debug/kdelibs-4.6.0/nepomuk/query/andterm.cpp:34
#35 0x00007fae6345ee53 in Nepomuk::Query::Query::toSparqlQuery (this=0x75a858, sparqlFlags=...) at /usr/src/debug/kdelibs-4.6.0/nepomuk/query/query.cpp:479
#36 0x00007fae5cc5193b in Nepomuk::Query::Folder::sparqlQuery (this=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.6.0/nepomuk/services/queryservice/folder.cpp:122
#37 0x00007fae5cc547ae in Nepomuk::Query::SearchRunnable::run (this=0x76b740) at /usr/src/debug/kdebase-runtime-4.6.0/nepomuk/services/queryservice/searchrunnable.cpp:81
#38 0x00007fae6c8fee28 in QThreadPoolThread::run (this=0x76b860) at concurrent/qthreadpool.cpp:106
#39 0x00007fae6c908a5e in QThreadPrivate::start (arg=0x76b860) at thread/qthread_unix.cpp:285
#40 0x00007fae6c679a3f in start_thread () from /lib64/libpthread.so.0
#41 0x00007fae6a41267d in clone () from /lib64/libc.so.6
#42 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fae6cf14760 (LWP 3570)):
#0  0x00007fae6c67e38c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fae6c907b93 in QMutexPrivate::wait (this=0x75af10, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007fae6c904525 in QMutex::lock (this=0x75bbb8) at thread/qmutex.cpp:204
#3  0x00007fae5cc54149 in QMutexLocker (this=0x75bba0) at /usr/include/QtCore/qmutex.h:102
#4  Nepomuk::Query::SearchRunnable::cancel (this=0x75bba0) at /usr/src/debug/kdebase-runtime-4.6.0/nepomuk/services/queryservice/searchrunnable.cpp:70
#5  0x00007fae5cc52aa1 in Nepomuk::Query::Folder::~Folder (this=0x7365a0, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.6.0/nepomuk/services/queryservice/folder.cpp:79
#6  0x00007fae5cc52bb9 in Nepomuk::Query::Folder::~Folder (this=0x7365a0, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.6.0/nepomuk/services/queryservice/folder.cpp:86
#7  0x00007fae6ca05a98 in QObject::event (this=0x7365a0, e=<value optimized out>) at kernel/qobject.cpp:1194
#8  0x00007fae6ab7ed14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#9  0x00007fae6ab8722a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#10 0x00007fae6baa79e6 in KApplication::notify (this=0x7fff03b479f0, receiver=0x7365a0, event=0x7fae540017c0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#11 0x00007fae6c9f1bfc in QCoreApplication::notifyInternal (this=0x7fff03b479f0, receiver=0x7365a0, event=0x7fae540017c0) at kernel/qcoreapplication.cpp:732
#12 0x00007fae6c9f53f5 in sendEvent (receiver=0x0, event_type=0, data=0x609590) at kernel/qcoreapplication.h:215
#13 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x609590) at kernel/qcoreapplication.cpp:1373
#14 0x00007fae6ca1c783 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#15 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#16 0x00007fae69868bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#17 0x00007fae698693b0 in ?? () from /lib64/libglib-2.0.so.0
#18 0x00007fae69869650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#19 0x00007fae6ca1c91f in QEventDispatcherGlib::processEvents (this=0x60ec20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#20 0x00007fae6ac23d8e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007fae6c9f1052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007fae6c9f1265 in QEventLoop::exec (this=0x7fff03b477c0, flags=...) at kernel/qeventloop.cpp:201
#23 0x00007fae6c9f56ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#24 0x0000000000403ea2 in main (argc=2, argv=0x7fff03b47e48) at /usr/src/debug/kdebase-runtime-4.6.0/nepomuk/servicestub/main.cpp:165

This bug may be a duplicate of or related to bug 269896.

Possible duplicates by query: bug 269896.

Reported using DrKonqi
Comment 1 Sebastian Trueg 2011-09-18 09:46:15 UTC

*** This bug has been marked as a duplicate of bug 273244 ***