Bug 241198

Summary: Dolphin crashes when selecting multiple files
Product: [Applications] dolphin Reporter: a22581
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description a22581 2010-06-09 14:23:49 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
1-navigate to /var/cache/apt/archives
2-ctrl-a to select all files
3-after a few seconds crash happens
machine was doing updates at the time, replicated crash about a quarter of the times tried.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[Current thread is 1 (Thread 0xb773c710 (LWP 2537))]

Thread 4 (Thread 0xb5f83b70 (LWP 2542)):
#0  0x00d4d422 in __kernel_vsyscall ()
#1  0x00975cf3 in pthread_exit () from /lib/tls/i686/cmov/libc.so.6
#2  0x003a8741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#3  0x04a4c504 in QEventDispatcherGlib::unregisterSocketNotifier (this=0xa3ae6a8, notifier=0xb5f832ec) at kernel/qeventdispatcher_glib.cpp:493
#4  0x04a3b779 in QSocketNotifier::setEnabled (this=0xfffffe00, enable=false) at kernel/qsocketnotifier.cpp:298
#5  0x04a4ca72 in socketNotifierSourceCheck (source=0xa3ae2e8) at kernel/qeventdispatcher_glib.cpp:92
#6  0x06dd9799 in g_main_context_check () from /lib/libglib-2.0.so.0
#7  0x06dda0ce in ?? () from /lib/libglib-2.0.so.0
#8  0x06dda4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x04a4c5d5 in QEventDispatcherGlib::processEvents (this=0xa3ae6a8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#10 0x04a1f059 in QEventLoop::processEvents (this=0xb5f83290, flags=) at kernel/qeventloop.cpp:149
#11 0x04a1f4aa in QEventLoop::exec (this=0xb5f83290, flags=...) at kernel/qeventloop.cpp:201
#12 0x0491b5a8 in QThread::exec (this=0xa360e20) at thread/qthread.cpp:487
#13 0x049fec1b in QInotifyFileSystemWatcherEngine::run (this=0xa360e20) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0491e32e in QThreadPrivate::start (arg=0xa360e20) at thread/qthread_unix.cpp:248
#15 0x005dd96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x00968a0e in clone () from /lib/tls/i686/cmov/libc.so.6
#17 0xb5f83b70 in ?? ()

Thread 3 (Thread 0xb46aab70 (LWP 3808)):
[KCrash Handler]
#6  0x00d4d422 in __kernel_vsyscall ()
#7  0x008c5651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x008c8a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x008fc49d in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0x00906591 in ?? () from /lib/tls/i686/cmov/libc.so.6
#11 0x00909395 in ?? () from /lib/tls/i686/cmov/libc.so.6
#12 0x0090af9c in malloc () from /lib/tls/i686/cmov/libc.so.6
#13 0x04918b8d in qMalloc (size=1044) at global/qmalloc.cpp:55
#14 0x04920b66 in QByteArray (this=0xb46a948c, size=0, ch=0 '\000') at tools/qbytearray.cpp:1313
#15 0x04915749 in qt_error_string (errorCode=22) at global/qglobal.cpp:2125
#16 0x0491d5ff in report_error (code=0, where=0x4a8966b "QMutex::lock", what=0x4a89649 "mutex lock") at thread/qmutex_unix.cpp:61
#17 0x0491d780 in QMutexPrivate::wait (this=0x9f23f8, timeout=-1) at thread/qmutex_unix.cpp:80
#18 0x04919052 in QMutex::lock (this=0xa6d0a58) at thread/qmutex.cpp:167
#19 0x00ad3000 in ?? () from /usr/lib/libsopranoclient.so.1
#20 0x00b98a30 in Nepomuk::MainModel::executeQuery (this=0xa2f5a58, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#21 0x0052a3cd in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#22 0x00b8c335 in Nepomuk::ResourceData::determineUri (this=0xb562ff90) at ../../../nepomuk/core/resourcedata.cpp:671
#23 0x00b8d6a0 in Nepomuk::ResourceData::load (this=0xb562ff90) at ../../../nepomuk/core/resourcedata.cpp:414
#24 0x00b8e19b in Nepomuk::ResourceData::property (this=0xb562ff90, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#25 0x00babcb7 in Nepomuk::Resource::property (this=0xb46aa294, uri=...) at ../../../nepomuk/core/resource.cpp:280
#26 0x00baed41 in Nepomuk::Resource::rating (this=0xb46aa294) at ../../../nepomuk/core/resource.cpp:800
#27 0x080aa1e9 in KLoadMetaDataThread::run (this=0xa329158) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#28 0x0491e32e in QThreadPrivate::start (arg=0xa329158) at thread/qthread_unix.cpp:248
#29 0x005dd96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#30 0x00968a0e in clone () from /lib/tls/i686/cmov/libc.so.6
#31 0xb46aab70 in ?? ()

Thread 2 (Thread 0xb3ea9b70 (LWP 3812)):
#0  0x00d4d422 in __kernel_vsyscall ()
#1  0x00975cf3 in pthread_exit () from /lib/tls/i686/cmov/libc.so.6
#2  0x003a8741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#3  0x049190b0 in ~QMutex (this=0xa611e5c, __in_chrg=<value optimized out>) at thread/qmutex.cpp:132
#4  0x005181fa in Soprano::Error::ErrorCache::~ErrorCache() () from /usr/lib/libsoprano.so.4
#5  0x00ac8ff5 in ?? () from /usr/lib/libsopranoclient.so.1
#6  0x00ad048e in ?? () from /usr/lib/libsopranoclient.so.1
#7  0x00ad2ef6 in ?? () from /usr/lib/libsopranoclient.so.1
#8  0x00b98a30 in Nepomuk::MainModel::executeQuery (this=0xa2f5a58, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#9  0x0052a3cd in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#10 0x00b8c335 in Nepomuk::ResourceData::determineUri (this=0xa1932c0) at ../../../nepomuk/core/resourcedata.cpp:671
#11 0x00b8d6a0 in Nepomuk::ResourceData::load (this=0xa1932c0) at ../../../nepomuk/core/resourcedata.cpp:414
#12 0x00b8e19b in Nepomuk::ResourceData::property (this=0xa1932c0, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#13 0x00babcb7 in Nepomuk::Resource::property (this=0xb3ea9294, uri=...) at ../../../nepomuk/core/resource.cpp:280
#14 0x00baed41 in Nepomuk::Resource::rating (this=0xb3ea9294) at ../../../nepomuk/core/resource.cpp:800
#15 0x080aa1e9 in KLoadMetaDataThread::run (this=0xa5aee70) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#16 0x0491e32e in QThreadPrivate::start (arg=0xa5aee70) at thread/qthread_unix.cpp:248
#17 0x005dd96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x00968a0e in clone () from /lib/tls/i686/cmov/libc.so.6
#19 0xb3ea9b70 in ?? ()

Thread 1 (Thread 0xb773c710 (LWP 2537)):
#0  0x00d4d422 in __kernel_vsyscall ()
#1  0x00975cf3 in pthread_exit () from /lib/tls/i686/cmov/libc.so.6
#2  0x003a8741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#3  0x04a50996 in QTimerInfoList::unregisterTimer (this=0xa046634, timerId=16777217) at kernel/qeventdispatcher_unix.cpp:500
#4  0x04a4c38d in QEventDispatcherGlib::unregisterTimer (this=0xa0244a0, timerId=16777217) at kernel/qeventdispatcher_glib.cpp:529
#5  0x04a2fc35 in QObject::killTimer (this=0xa03ad58, id=16777217) at kernel/qobject.cpp:1654
#6  0x0028aa5d in qDBusRemoveTimeout (timeout=0xa31c030, data=0xa03ad58) at qdbusintegrator.cpp:193
#7  0x083576ff in ?? () from /lib/libdbus-1.so.3
#8  0x08342231 in ?? () from /lib/libdbus-1.so.3
#9  0x083422de in ?? () from /lib/libdbus-1.so.3
#10 0x083443fc in ?? () from /lib/libdbus-1.so.3
#11 0x08358cd2 in ?? () from /lib/libdbus-1.so.3
#12 0x08359cda in ?? () from /lib/libdbus-1.so.3
#13 0x0835a2b3 in ?? () from /lib/libdbus-1.so.3
#14 0x083582cc in ?? () from /lib/libdbus-1.so.3
#15 0x08342ba3 in ?? () from /lib/libdbus-1.so.3
#16 0x08345317 in ?? () from /lib/libdbus-1.so.3
#17 0x08352a51 in dbus_pending_call_block () from /lib/libdbus-1.so.3
#18 0x083447cc in dbus_connection_send_with_reply_and_block () from /lib/libdbus-1.so.3
#19 0x0029a2ff in q_dbus_connection_send_with_reply_and_block (this=0xa03ad58, message=..., sendMode=1, timeout=-1) at qdbus_symbols_p.h:133
#20 QDBusConnectionPrivate::sendWithReply (this=0xa03ad58, message=..., sendMode=1, timeout=-1) at qdbusintegrator.cpp:1811
#21 0x00284edb in QDBusConnection::call (this=0xa345b18, message=..., mode=QDBus::BlockWithGui, timeout=-1) at qdbusconnection.cpp:516
#22 0x002a585f in QDBusAbstractInterface::callWithArgumentList (this=0xa2babd8, mode=QDBus::Block, method=..., args=...) at qdbusabstractinterface.cpp:440
#23 0x007a3b53 in OrgKdeKLauncherInterface::requestSlave (this=0xa2babd8, protocol=..., host=..., app_socket=..., error=...) at ../../kdecore/util/klauncher_iface.h:120
#24 0x007a3157 in KIO::Slave::createSlave (protocol=..., url=..., error=@0xbfc04a0c, error_text=...) at ../../kio/kio/slave.cpp:436
#25 0x00797e9e in KIO::SchedulerPrivate::createSlave (this=0xa19ea18, protInfo=0xa39c9c8, job=0xa63e418, url=..., enforceLimits=false) at ../../kio/kio/scheduler.cpp:820
#26 0x0079c54d in KIO::SchedulerPrivate::startJobDirect (this=0xa19ea18) at ../../kio/kio/scheduler.cpp:707
#27 0x0079ca50 in KIO::SchedulerPrivate::startStep (this=0xa19ea18) at ../../kio/kio/scheduler.cpp:526
#28 0x0079cd55 in KIO::Scheduler::qt_metacall (this=0xa0e6040, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfc04bdc) at ./scheduler.moc:108
#29 0x04a25c9a in QMetaObject::metacall (object=0xa0e6040, cl=128, idx=10, argv=0xbfc04bdc) at kernel/qmetaobject.cpp:237
#30 0x04a343d5 in QMetaObject::activate (sender=0xa19ea1c, m=0x4b345a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#31 0x04a85aa7 in QTimer::timeout (this=0xa19ea1c) at .moc/release-shared/moc_qtimer.cpp:134
#32 0x04a3c60e in QTimer::timerEvent (this=0xa19ea1c, e=0xbfc05110) at kernel/qtimer.cpp:271
#33 0x04a31254 in QObject::event (this=0xa19ea1c, e=0x2) at kernel/qobject.cpp:1212
#34 0x05b6f4dc in QApplicationPrivate::notify_helper (this=0xa0436d0, receiver=0xa19ea1c, e=0xbfc05110) at kernel/qapplication.cpp:4300
#35 0x05b7605e in QApplication::notify (this=0xbfc05474, receiver=0xa19ea1c, e=0xbfc05110) at kernel/qapplication.cpp:3704
#36 0x011d7f2a in KApplication::notify (this=0xbfc05474, receiver=0xa19ea1c, event=0xbfc05110) at ../../kdeui/kernel/kapplication.cpp:302
#37 0x04a20a3b in QCoreApplication::notifyInternal (this=0xbfc05474, receiver=0xa19ea1c, event=0xbfc05110) at kernel/qcoreapplication.cpp:704
#38 0x04a4fd66 in QCoreApplication::sendEvent (this=0xa046634) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QTimerInfoList::activateTimers (this=0xa046634) at kernel/qeventdispatcher_unix.cpp:603
#40 0x04a4c917 in timerSourceDispatch (source=0xa046668) at kernel/qeventdispatcher_glib.cpp:184
#41 idleTimerSourceDispatch (source=0xa046668) at kernel/qeventdispatcher_glib.cpp:231
#42 0x06dd65e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x06dda2d8 in ?? () from /lib/libglib-2.0.so.0
#44 0x06dda4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#45 0x04a4c5d5 in QEventDispatcherGlib::processEvents (this=0xa0244a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#46 0x05c2f135 in QGuiEventDispatcherGlib::processEvents (this=0xa0244a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x04a1f059 in QEventLoop::processEvents (this=0xbfc053d4, flags=) at kernel/qeventloop.cpp:149
#48 0x04a1f4aa in QEventLoop::exec (this=0xbfc053d4, flags=...) at kernel/qeventloop.cpp:201
#49 0x04a2369f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#50 0x05b6f577 in QApplication::exec () at kernel/qapplication.cpp:3579
#51 0x0807bbcf in main (argc=5, argv=0xbfc05654) at ../../../../apps/dolphin/src/main.cpp:101

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

Possible duplicates by query: bug 237512, bug 237482, bug 236891.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-06-10 09:17:48 UTC
Thanks for the bug report! This problem has been reported already. As a
workaround, you can disable tool tips in the Dolphin Settings, or you can
disable Nepomuk in the System Settings.

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