Bug 257531

Summary: Dolphin suddenly crashed with no user activity
Product: [Applications] dolphin Reporter: Alexey Chernov <4ernov>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED FIXED    
Severity: crash CC: sebastian
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0
Sentry Crash Report:

Description Alexey Chernov 2010-11-21 18:16:32 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.3 (KDE 4.5.3) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.35.4 x86_64

-- Information about the crash:
Dolphin crashed without any user activity (even another desktop was activated at the moment). But Nepomuk indexing routines were heavily working. Perhaps it affected Dolphin in any way.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Aborted
__lll_lock_wait_private ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7f0dabdf6760 (LWP 2596))]

Thread 6 (Thread 0x7f0d7b94b710 (LWP 24604)):
[KCrash Handler]
#6  0x00007f0da897d315 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f0da897e99f in *__GI_abort () at abort.c:92
#8  0x00007f0da89ba5f2 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
#9  0x00007f0da89c0075 in malloc_printerr (action=3, str=0x7f0da8a82be8 "free(): invalid next size (fast)", ptr=<value optimized out>) at malloc.c:6264
#10 0x00007f0da89c626c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738
#11 0x00007f0d93b4d19d in Soprano::DataStream::readString(QString&) () from /usr/lib/libsopranoclient.so.1
#12 0x00007f0d93b4d480 in Soprano::DataStream::readError(Soprano::Error::Error&) () from /usr/lib/libsopranoclient.so.1
#13 0x00007f0d93b53155 in Soprano::Client::ClientConnection::iteratorNext(int) () from /usr/lib/libsopranoclient.so.1
#14 0x00007f0d93b574cb in Soprano::Client::ClientQueryResultIteratorBackend::next() () from /usr/lib/libsopranoclient.so.1
#15 0x00007f0d94c0aedd in Soprano::Iterator<Soprano::BindingSet>::next (this=0x7f0d7b94a570) at /usr/include/Soprano/../soprano/iterator.h:239
#16 0x00007f0d94c05b4c in Nepomuk::ResourceData::determineUri (this=0x35ea030) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resourcedata.cpp:581
#17 0x00007f0d94c13b6f in Nepomuk::Resource::determineFinalResourceData (this=0x7f0d7b94aba0) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:885
#18 0x00007f0d94c14864 in Nepomuk::Resource::property (this=0x601c, uri=...) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:270
#19 0x00007f0d94c14e40 in Nepomuk::Resource::description (this=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:511
#20 0x00007f0d9506ef7f in KLoadFileMetaDataThread::run (this=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/kio/kfile/kloadfilemetadatathread.cpp:100
#21 0x00007f0daa7bed87 in QThreadPrivate::start (arg=0x3210a60) at thread/qthread_unix.cpp:266
#22 0x00007f0daa51baca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#23 0x00007f0da8a2b58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f0d7c14c710 (LWP 24618)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0da89c7a69 in _L_lock_11754 () from /lib/libc.so.6
#2  0x00007f0da89c6261 in *__GI___libc_free (mem=0x7f0d80000020) at malloc.c:3736
#3  0x00007f0daa810331 in QString::free (d=0x7f0d80034530) at tools/qstring.cpp:1151
#4  0x00007f0daa811252 in QString::operator= (this=0x7f0d80009d88, other=...) at tools/qstring.cpp:1325
#5  0x00007f0da740167c in QLocalSocketPrivate::_q_error (this=0x7f0d80009cf0, socketError=QAbstractSocket::SocketTimeoutError) at socket/qlocalsocket_unix.cpp:101
#6  0x00007f0da73fceec in QLocalSocket::qt_metacall (this=0x7f0d8002acd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f0d7c14b250) at .moc/debug-shared/moc_qlocalsocket.cpp:91
#7  0x00007f0daa8f398f in QMetaObject::activate (sender=0x7f0d80009de0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272
#8  0x00007f0da73f2031 in QAbstractSocket::error (this=0x7f0d80000020, _t1=QAbstractSocket::SocketTimeoutError) at .moc/debug-shared/moc_qabstractsocket.cpp:156
#9  0x00007f0da73f8c3f in QAbstractSocket::waitForReadyRead (this=0x7f0d80009de0, msecs=<value optimized out>) at socket/qabstractsocket.cpp:1843
#10 0x00007f0d93b529fa in Soprano::Client::ClientConnection::executeQuery(int, QString const&, Soprano::Query::QueryLanguage, QString const&) () from /usr/lib/libsopranoclient.so.1
#11 0x00007f0d93b55d1d in Soprano::Client::ClientModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsopranoclient.so.1
#12 0x00007f0d94c12d89 in Nepomuk::MainModel::executeQuery (this=0x2238d90, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/nepomukmainmodel.cpp:212
#13 0x00007f0d93df0fec in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#14 0x00007f0d94c05b3a in Nepomuk::ResourceData::determineUri (this=0x36faf90) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resourcedata.cpp:580
#15 0x00007f0d94c13b6f in Nepomuk::Resource::determineFinalResourceData (this=0x7f0d7c14bba0) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:885
#16 0x00007f0d94c14864 in Nepomuk::Resource::property (this=0x80, uri=...) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:270
#17 0x00007f0d94c14b9e in Nepomuk::Resource::tags (this=0x7f0d7c14bba0) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:622
#18 0x00007f0d9506efa9 in KLoadFileMetaDataThread::run (this=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/kio/kfile/kloadfilemetadatathread.cpp:106
#19 0x00007f0daa7bed87 in QThreadPrivate::start (arg=0x2e1abf0) at thread/qthread_unix.cpp:266
#20 0x00007f0daa51baca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#21 0x00007f0da8a2b58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f0d7c94d710 (LWP 24626)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0da89c7a69 in _L_lock_11754 () from /lib/libc.so.6
#2  0x00007f0da89c6261 in *__GI___libc_free (mem=0x7f0d80000020) at malloc.c:3736
#3  0x00007f0daa810331 in QString::free (d=0x7f0d8002d450) at tools/qstring.cpp:1151
#4  0x00007f0daa811252 in QString::operator= (this=0x7f0d8007d568, other=...) at tools/qstring.cpp:1325
#5  0x00007f0da73f8c29 in QAbstractSocket::waitForReadyRead (this=0x7f0d800906e0, msecs=<value optimized out>) at socket/qabstractsocket.cpp:1838
#6  0x00007f0d93b4c9bc in Soprano::DataStream::read(char*, long long) () from /usr/lib/libsopranoclient.so.1
#7  0x00007f0d93b4cdc6 in Soprano::DataStream::readInt32(int&) () from /usr/lib/libsopranoclient.so.1
#8  0x00007f0d93b4d2ea in Soprano::DataStream::readLocator(Soprano::Error::Locator&) () from /usr/lib/libsopranoclient.so.1
#9  0x00007f0d93b4d4a1 in Soprano::DataStream::readError(Soprano::Error::Error&) () from /usr/lib/libsopranoclient.so.1
#10 0x00007f0d93b53155 in Soprano::Client::ClientConnection::iteratorNext(int) () from /usr/lib/libsopranoclient.so.1
#11 0x00007f0d93b574cb in Soprano::Client::ClientQueryResultIteratorBackend::next() () from /usr/lib/libsopranoclient.so.1
#12 0x00007f0d94c0aedd in Soprano::Iterator<Soprano::BindingSet>::next (this=0x7f0d7c94c580) at /usr/include/Soprano/../soprano/iterator.h:239
#13 0x00007f0d94c05b4c in Nepomuk::ResourceData::determineUri (this=0x7f0d80090490) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resourcedata.cpp:581
#14 0x00007f0d94c13b6f in Nepomuk::Resource::determineFinalResourceData (this=0x7f0d7c94cba0) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:885
#15 0x00007f0d94c14864 in Nepomuk::Resource::property (this=0x80, uri=...) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:270
#16 0x00007f0d94c14b9e in Nepomuk::Resource::tags (this=0x7f0d7c94cba0) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:622
#17 0x00007f0d9506efa9 in KLoadFileMetaDataThread::run (this=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/kio/kfile/kloadfilemetadatathread.cpp:106
#18 0x00007f0daa7bed87 in QThreadPrivate::start (arg=0x34d06d0) at thread/qthread_unix.cpp:266
#19 0x00007f0daa51baca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#20 0x00007f0da8a2b58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f0d85dfa710 (LWP 25177)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0daa7bde9b in QMutexPrivate::wait (this=0x412b050, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f0daa7b81e5 in QMutex::lock (this=0x36fafa0) at thread/qmutex.cpp:204
#3  0x00007f0d94c13b62 in Nepomuk::Resource::determineFinalResourceData (this=0x7f0d85df9ba0) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:881
#4  0x00007f0d94c14864 in Nepomuk::Resource::property (this=0x80, uri=...) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:270
#5  0x00007f0d94c14e40 in Nepomuk::Resource::description (this=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:511
#6  0x00007f0d9506ef7f in KLoadFileMetaDataThread::run (this=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/kio/kfile/kloadfilemetadatathread.cpp:100
#7  0x00007f0daa7bed87 in QThreadPrivate::start (arg=0x2e51550) at thread/qthread_unix.cpp:266
#8  0x00007f0daa51baca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007f0da8a2b58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f0d7b14a710 (LWP 25510)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0da89c7a69 in _L_lock_11754 () from /lib/libc.so.6
#2  0x00007f0da89c6261 in *__GI___libc_free (mem=0x7f0d80000020) at malloc.c:3736
#3  0x00007f0daa90d18a in QTimerInfoList::unregisterTimer (this=0x7f0d80025290, timerId=16777292) at kernel/qeventdispatcher_unix.cpp:499
#4  0x00007f0daac433a5 in qDBusRemoveTimeout (timeout=0x7f0d800119e0, data=0x7f0d801240d0) at qdbusintegrator.cpp:195
#5  0x00007f0d8db2595b in _dbus_timeout_list_remove_timeout () from /usr/lib/libdbus-1.so.3
#6  0x00007f0d8db1075e in protected_change_timeout () from /usr/lib/libdbus-1.so.3
#7  0x00007f0d8db12083 in free_pending_call_on_hash_removal () from /usr/lib/libdbus-1.so.3
#8  0x00007f0d8db29f73 in _dbus_hash_table_remove_int () from /usr/lib/libdbus-1.so.3
#9  0x00007f0d8db107ea in _dbus_connection_detach_pending_call_and_unlock () from /usr/lib/libdbus-1.so.3
#10 0x00007f0d8db10862 in complete_pending_call_and_unlock () from /usr/lib/libdbus-1.so.3
#11 0x00007f0d8db127ad in _dbus_connection_block_pending_call () from /usr/lib/libdbus-1.so.3
#12 0x00007f0d8db11c66 in dbus_connection_send_with_reply_and_block () from /usr/lib/libdbus-1.so.3
#13 0x00007f0daac53abe in q_dbus_connection_send_with_reply_and_block (this=0x7f0d801240d0, message=<value optimized out>, sendMode=<value optimized out>, timeout=-1) at qdbus_symbols_p.h:135
#14 QDBusConnectionPrivate::sendWithReply (this=0x7f0d801240d0, message=<value optimized out>, sendMode=<value optimized out>, timeout=-1) at qdbusintegrator.cpp:1844
#15 0x00007f0daac3a0e3 in QDBusConnection::call (this=0x7f0d800804f0, message=..., mode=4294967295, timeout=33176208) at qdbusconnection.cpp:530
#16 0x00007f0daac61c7f in QDBusAbstractInterface::callWithArgumentList (this=<value optimized out>, mode=QDBus::Block, method=<value optimized out>, args=<value optimized out>)
    at qdbusabstractinterface.cpp:444
#17 0x00007f0daac64446 in QDBusAbstractInterface::call (this=<value optimized out>, mode=QDBus::AutoDetect, method=..., arg1=..., arg2=..., arg3=..., arg4=..., arg5=..., arg6=..., arg7=..., arg8=...)
    at qdbusabstractinterface.cpp:699
#18 0x00007f0daac64801 in QDBusAbstractInterface::call (this=0x80, method=<value optimized out>, arg1=<value optimized out>, arg2=<value optimized out>, arg3=<value optimized out>, arg4=..., 
    arg5=..., arg6=..., arg7=..., arg8=...) at qdbusabstractinterface.cpp:642
#19 0x00007f0d94c06193 in Nepomuk::ResourceData::determineUri (this=0x7f0d8008fc70) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resourcedata.cpp:611
#20 0x00007f0d94c13b6f in Nepomuk::Resource::determineFinalResourceData (this=0x7f0d7b149ba0) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:885
#21 0x00007f0d94c14864 in Nepomuk::Resource::property (this=0x80, uri=...) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:270
#22 0x00007f0d94c14e40 in Nepomuk::Resource::description (this=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/nepomuk/core/resource.cpp:511
#23 0x00007f0d9506ef7f in KLoadFileMetaDataThread::run (this=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/kio/kfile/kloadfilemetadatathread.cpp:100
#24 0x00007f0daa7bed87 in QThreadPrivate::start (arg=0x360d940) at thread/qthread_unix.cpp:266
#25 0x00007f0daa51baca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#26 0x00007f0da8a2b58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f0dabdf6760 (LWP 2596)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0da89c7a69 in _L_lock_11754 () from /lib/libc.so.6
#2  0x00007f0da89c6261 in *__GI___libc_free (mem=0x7f0d80000020) at malloc.c:3736
#3  0x00007f0daa8e3539 in QMetaType::destroy (type=<value optimized out>, data=0x7f0d80022180) at kernel/qmetatype.cpp:1396
#4  0x00007f0daa8e9fe2 in ~QMetaCallEvent (this=0x7f0d800814d0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:520
#5  0x00007f0daa8da709 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1f2fb00) at kernel/qcoreapplication.cpp:1389
#6  0x00007f0daa90a713 in QCoreApplication::sendPostedEvents (s=0x1fe9ec0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#7  postEventSourceDispatch (s=0x1fe9ec0) at kernel/qeventdispatcher_glib.cpp:277
#8  0x00007f0da57c93fc in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#9  0x00007f0da57c9ce8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#10 0x00007f0da57c9eac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0x00007f0daa90a343 in QEventDispatcherGlib::processEvents (this=0x1f31d30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#12 0x00007f0da972626e in QGuiEventDispatcherGlib::processEvents (this=0x7f0d80000020, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#13 0x00007f0daa8d41e2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#14 0x00007f0daa8d45c5 in QEventLoop::exec (this=0x7fff98e20990, flags=) at kernel/qeventloop.cpp:201
#15 0x00007f0daa8daa0b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#16 0x00007f0d8d2f8faa in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdebase-4.5.3/apps/dolphin/src/main.cpp:98
#17 0x0000000000407acd in launch (argc=3, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x40b156 "0") at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/kinit/kinit.cpp:723
#18 0x000000000040875c in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/kinit/kinit.cpp:1215
#19 0x0000000000408efa in handle_requests (waitForPid=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/kinit/kinit.cpp:1408
#20 0x00000000004093f7 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /usr/src/packages/kde4/4.5.3/kdelibs-4.5.3/kinit/kinit.cpp:1892

Reported using DrKonqi
Comment 1 Alexey Chernov 2010-11-21 18:18:10 UTC
One remark: it was never appeared before so this is the first time it crashed.