Bug 272642

Summary: Dolphin crashes after a search
Product: [Unmaintained] nepomuk Reporter: Maxime Corteel <mcorteel>
Component: generalAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED DUPLICATE    
Severity: crash CC: me, peter.penz19, trueg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Maxime Corteel 2011-05-06 19:33:13 UTC
Application: dolphin (1.6.1)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.3
Operating System: Linux 2.6.37.6-0.5-default i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

I was trying the search feature (from my home directory, by file name) and typed "image", which gave me ~10 files/folders and then made Dolphin crash.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb593e710 (LWP 7343))]

Thread 5 (Thread 0xaffefb70 (LWP 7344)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb618be53 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0xb611e2fb in _L_lock_10372 () from /lib/libc.so.6
#3  0xb611ca66 in free () from /lib/libc.so.6
#4  0xb62c8b0f in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0xb6f6c3c2 in QEventDispatcherGlib::unregisterSocketNotifier (this=0x8156640, notifier=0xaffef30c) at kernel/qeventdispatcher_glib.cpp:503
#6  0xb6f5a1b8 in QSocketNotifier::setEnabled (this=0xaffef30c, enable=false) at kernel/qsocketnotifier.cpp:298
#7  0xb6f6b9de in socketNotifierSourceCheck (source=0xaf600900) at kernel/qeventdispatcher_glib.cpp:92
#8  0xb5ba7180 in g_main_context_check () from /lib/libglib-2.0.so.0
#9  0xb5ba7ac8 in ?? () from /lib/libglib-2.0.so.0
#10 0xb5ba7fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0xb6f6bf7b in QEventDispatcherGlib::processEvents (this=0x8156640, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#12 0xb6f3ca6d in QEventLoop::processEvents (this=0xaffef2b0, flags=...) at kernel/qeventloop.cpp:149
#13 0xb6f3cc99 in QEventLoop::exec (this=0xaffef2b0, flags=...) at kernel/qeventloop.cpp:201
#14 0xb6e3dd49 in QThread::exec (this=0x81536d8) at thread/qthread.cpp:492
#15 0xb6f1c7fd in QInotifyFileSystemWatcherEngine::run (this=0x81536d8) at io/qfilesystemwatcher_inotify.cpp:248
#16 0xb6e40993 in QThreadPrivate::start (arg=0x81536d8) at thread/qthread_unix.cpp:320
#17 0xb6dc3b05 in start_thread () from /lib/libpthread.so.0
#18 0xb617dd5e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xae92cb70 (LWP 7377)):
[KCrash Handler]
#7  0xb61180e8 in malloc_consolidate () from /lib/libc.so.6
#8  0xb6119743 in _int_malloc () from /lib/libc.so.6
#9  0xb611c59a in malloc () from /lib/libc.so.6
#10 0xb6e3a5bb in qMalloc (size=65536) at global/qmalloc.cpp:55
#11 0xb6e42c3e in QByteArray::realloc (this=0x84ef97c, alloc=65516) at tools/qbytearray.cpp:1428
#12 0xb6e42d67 in QByteArray::resize (this=0x84ef97c, size=32768) at tools/qbytearray.cpp:1396
#13 0xb5f0c184 in reserve (this=0x84f0ed0, data=0xae92bd9c "\a", size=2) at ../../src/corelib/tools/qringbuffer_p.h:158
#14 QAbstractSocket::writeData (this=0x84f0ed0, data=0xae92bd9c "\a", size=2) at socket/qabstractsocket.cpp:2214
#15 0xb5f1834b in writeData (this=0x84d89e8, data=0xae92bd9c "\a", c=2) at socket/qlocalsocket_p.h:109
#16 QLocalSocket::writeData (this=0x84d89e8, data=0xae92bd9c "\a", c=2) at socket/qlocalsocket_unix.cpp:406
#17 0xb6ed13cb in QIODevice::write (this=0x84d89e8, data=0xae92bd9c "\a", maxSize=2) at io/qiodevice.cpp:1362
#18 0xb512e51e in Soprano::DataStream::writeUnsignedInt16 (this=0xae92bdd4, v=7) at /usr/src/debug/soprano-2.5.63/server/datastream.cpp:95
#19 0xb5136554 in Soprano::Client::ClientConnection::containsAnyStatement (this=0x8290408, modelId=1265314538, statement=...) at /usr/src/debug/soprano-2.5.63/client/clientconnection.cpp:428
#20 0xb5137c34 in Soprano::Client::ClientModel::containsAnyStatement (this=0x812a408, statement=...) at /usr/src/debug/soprano-2.5.63/client/clientmodel.cpp:203
#21 0xb54b01c5 in Nepomuk::MainModel::containsAnyStatement (this=0x828f310, statement=...) at /usr/src/debug/kdelibs-4.6.3/nepomuk/core/nepomukmainmodel.cpp:228
#22 0xb51d1f9b in Soprano::FilterModel::containsAnyStatement (this=0x828f360, statement=...) at /usr/src/debug/soprano-2.5.63/soprano/filtermodel.cpp:140
#23 0xb54aca63 in Nepomuk::ResourceData::exists (this=0x82eeb50) at /usr/src/debug/kdelibs-4.6.3/nepomuk/core/resourcedata.cpp:491
#24 0xb5455d9f in Nepomuk::Utils::formatPropertyValue (property=..., value=..., resources=..., flags=...) at /usr/src/debug/kdelibs-4.6.3/nepomuk/utils/utils.cpp:131
#25 0xb56c5f02 in KLoadFileMetaDataThread::run (this=0x82d0158) at /usr/src/debug/kdelibs-4.6.3/kio/kfile/kloadfilemetadatathread.cpp:128
#26 0xb6e40993 in QThreadPrivate::start (arg=0x82d0158) at thread/qthread_unix.cpp:320
#27 0xb6dc3b05 in start_thread () from /lib/libpthread.so.0
#28 0xb617dd5e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa8d7eb70 (LWP 7379)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6dc8432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xae094353 in ?? () from /usr/lib/libxine.so.1
#3  0xb6dc3b05 in start_thread () from /lib/libpthread.so.0
#4  0xb617dd5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaf2dcb70 (LWP 7380)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb618be53 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0xb611e313 in _L_lock_10517 () from /lib/libc.so.6
#3  0xb611cbac in realloc () from /lib/libc.so.6
#4  0xb6e3a603 in qRealloc (ptr=0xaf6c2808, size=40) at global/qmalloc.cpp:65
#5  0xb6e617f7 in QListData::realloc (this=0x85430b0, alloc=5) at tools/qlist.cpp:221
#6  0xb6e618bc in QListData::append (this=0x85430b0, n=1) at tools/qlist.cpp:243
#7  0xb6e61943 in QListData::append (this=0x85430b0) at tools/qlist.cpp:253
#8  0xb54e3c4a in QList<Nepomuk::Resource*>::append (this=0x85430b0, t=@0xaf2dbe2c) at /usr/include/QtCore/qlist.h:517
#9  0xb54c21cd in push_back (this=0xa82005cc, res=...) at /usr/include/QtCore/qlist.h:283
#10 ref (this=0xa82005cc, res=...) at /usr/src/debug/kdelibs-4.6.3/nepomuk/core/resourcedata.h:51
#11 Nepomuk::Resource::operator= (this=0xa82005cc, res=...) at /usr/src/debug/kdelibs-4.6.3/nepomuk/core/resource.cpp:157
#12 0xb50f6c35 in Nepomuk::Query::ResourceTerm::setResource (this=0xaf2dbecc, resource=...) at /usr/src/debug/kdelibs-4.6.3/nepomuk/query/resourceterm.cpp:81
#13 0xb50f6cc0 in Nepomuk::Query::ResourceTerm::ResourceTerm (this=0xaf2dbecc, resource=...) at /usr/src/debug/kdelibs-4.6.3/nepomuk/query/resourceterm.cpp:55
#14 0xb50f6d9b in Nepomuk::Query::Term::fromVariant (variant=...) at /usr/src/debug/kdelibs-4.6.3/nepomuk/query/term.cpp:345
#15 0xb5106ccc in Nepomuk::Query::Term::fromProperty (property=..., variant=...) at /usr/src/debug/kdelibs-4.6.3/nepomuk/query/term.cpp:370
#16 0xb5455846 in Nepomuk::Utils::formatPropertyValue (property=..., value=..., resources=..., flags=...) at /usr/src/debug/kdelibs-4.6.3/nepomuk/utils/utils.cpp:141
#17 0xb56c5f02 in KLoadFileMetaDataThread::run (this=0x853da30) at /usr/src/debug/kdelibs-4.6.3/kio/kfile/kloadfilemetadatathread.cpp:128
#18 0xb6e40993 in QThreadPrivate::start (arg=0x853da30) at thread/qthread_unix.cpp:320
#19 0xb6dc3b05 in start_thread () from /lib/libpthread.so.0
#20 0xb617dd5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb593e710 (LWP 7343)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb618be53 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0xb611e2fb in _L_lock_10372 () from /lib/libc.so.6
#3  0xb611ca66 in free () from /lib/libc.so.6
#4  0xb6e3a5db in qFree (ptr=0xaf6c06c0) at global/qmalloc.cpp:60
#5  0xb6eeeaf3 in ~QByteArray (this=0xaf6ba96c, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qbytearray.h:383
#6  ~QUrlPrivate (this=0xaf6ba96c, __in_chrg=<value optimized out>) at io/qurl.cpp:294
#7  QUrl::~QUrl (this=0xaf6ba96c, __in_chrg=<value optimized out>) at io/qurl.cpp:4186
#8  0xb54fcf2f in ~NcoPrivate (this=0xb55477b8, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.3/build/nepomuk/nco.cpp:24
#9  QGlobalStaticDeleter<NcoPrivate>::~QGlobalStaticDeleter (this=0xb55477b8, __in_chrg=<value optimized out>) at /usr/include/QtCore/qglobal.h:1821
#10 0xb60d889f in __run_exit_handlers () from /lib/libc.so.6
#11 0xb60d88fd in exit () from /lib/libc.so.6
#12 0xb64bebb8 in ?? () from /usr/lib/libQtGui.so.4
#13 0xb758b349 in KApplication::xioErrhandler (this=0xbfbe10d0, dpy=0x80dc318) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:419
#14 0xb758b384 in kde_xio_errhandler (dpy=0x80dc318) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:126
#15 0xb73624c4 in _XIOError () from /usr/lib/libX11.so.6
#16 0xb735fc9f in _XEventsQueued () from /usr/lib/libX11.so.6
#17 0xb73503e8 in XEventsQueued () from /usr/lib/libX11.so.6
#18 0xb64fc538 in ?? () from /usr/lib/libQtGui.so.4
#19 0xb5ba7509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#20 0xb5ba7d10 in ?? () from /lib/libglib-2.0.so.0
#21 0xb5ba7fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0xb6f6bf7b in QEventDispatcherGlib::processEvents (this=0x80b6368, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#23 0xb64fc1da in ?? () from /usr/lib/libQtGui.so.4
#24 0xb6f3ca6d in QEventLoop::processEvents (this=0xbfbe1024, flags=...) at kernel/qeventloop.cpp:149
#25 0xb6f3cc99 in QEventLoop::exec (this=0xbfbe1024, flags=...) at kernel/qeventloop.cpp:201
#26 0xb6f41740 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#27 0xb64433d4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#28 0xb2594ccd in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#29 0x0804e514 in _start ()

Possible duplicates by query: bug 188951.

Reported using DrKonqi
Comment 1 Sebastian Trueg 2011-09-27 14:00:11 UTC

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