Bug 236186

Summary: Dolphin crashed during files's selection
Product: [Applications] dolphin Reporter: marco73f
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: abhijeet.linux, frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description marco73f 2010-05-03 17:17:25 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:
Dolphin crashed during files's selection (mp3 and directory) from a usb driver 

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb789e710 (LWP 1662))]

Thread 4 (Thread 0xb60a4b70 (LWP 1668)):
#0  0x00440e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x013f56fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x013fa825 in QTimerInfoList::updateCurrentTime (this=0xa1263f4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x013fa86a in QTimerInfoList::timerWait (this=0xa1263f4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x013f8818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb60a40cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x013f88a5 in timerSourcePrepare (source=0x0, timeout=0x444ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x00c51aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x00c51ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x00c524b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x013f860f in QEventDispatcherGlib::processEvents (this=0x9f4cd78, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x013cb059 in QEventLoop::processEvents (this=0xb60a4290, flags=) at kernel/qeventloop.cpp:149
#11 0x013cb4aa in QEventLoop::exec (this=0xb60a4290, flags=...) at kernel/qeventloop.cpp:201
#12 0x012c75a8 in QThread::exec (this=0xa10e618) at thread/qthread.cpp:487
#13 0x013aac1b in QInotifyFileSystemWatcherEngine::run (this=0xa10e618) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x012ca32e in QThreadPrivate::start (arg=0xa10e618) at thread/qthread_unix.cpp:248
#15 0x003eb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x00607a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb488cb70 (LWP 1710)):
#0  0x00c12422 in __kernel_vsyscall ()
#1  0x003f0342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x006149f4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x09208ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xb2db3b70 (LWP 2368)):
[KCrash Handler]
#6  QBasicAtomicInt::deref (this=0xa870c30) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:132
#7  QMutex::lock (this=0xa870c30) at thread/qmutex.cpp:172
#8  0x006a9000 in ?? () from /usr/lib/libsopranoclient.so.1
#9  0x00d3ba30 in Nepomuk::MainModel::executeQuery (this=0x9d27968, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#10 0x004a13cd in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#11 0x00d2f335 in Nepomuk::ResourceData::determineUri (this=0xb3702b78) at ../../../nepomuk/core/resourcedata.cpp:671
#12 0x00d306a0 in Nepomuk::ResourceData::load (this=0xb3702b78) at ../../../nepomuk/core/resourcedata.cpp:414
#13 0x00d3119b in Nepomuk::ResourceData::property (this=0xb3702b78, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#14 0x00d4ecb7 in Nepomuk::Resource::property (this=0xb2db3294, uri=...) at ../../../nepomuk/core/resource.cpp:280
#15 0x00d515ed in Nepomuk::Resource::description (this=0xb2db3294) at ../../../nepomuk/core/resource.cpp:522
#16 0x080aa31c in KLoadMetaDataThread::run (this=0xa86ba48) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:98
#17 0x012ca32e in QThreadPrivate::start (arg=0xa86ba48) at thread/qthread_unix.cpp:248
#18 0x003eb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#19 0x00607a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb789e710 (LWP 1662)):
#0  0x00550a0f in ?? () from /lib/tls/i686/cmov/libc.so.6
#1  0x00a15de4 in ?? () from /usr/lib/libxcb.so.1
#2  0x00a162cb in ?? () from /usr/lib/libxcb.so.1
#3  0x00a16667 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00ad6d79 in _XSend () from /usr/lib/libX11.so.6
#5  0x00ad6f10 in _XReply () from /usr/lib/libX11.so.6
#6  0x00ac454d in XQueryPointer () from /usr/lib/libX11.so.6
#7  0x0851e7f0 in QCursor::pos () at kernel/qcursor_x11.cpp:155
#8  0x00f584c6 in ToolTipManager::showToolTip (this=0x9f37318, pixmap=...) at ../../../../apps/dolphin/src/tooltips/tooltipmanager.cpp:226
#9  0x00f58805 in ToolTipManager::prepareToolTip (this=0x9f37318) at ../../../../apps/dolphin/src/tooltips/tooltipmanager.cpp:161
#10 0x00f58b3b in ToolTipManager::qt_metacall (this=0x9f37318, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfb1f80c) at ./tooltipmanager.moc:85
#11 0x013d1c9a in QMetaObject::metacall (object=0x9f37318, cl=164824932, idx=7, argv=0xbfb1f80c) at kernel/qmetaobject.cpp:237
#12 0x013e03d5 in QMetaObject::activate (sender=0x9f372f8, m=0x14e05a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#13 0x01431aa7 in QTimer::timeout (this=0x9f372f8) at .moc/release-shared/moc_qtimer.cpp:134
#14 0x013e860e in QTimer::timerEvent (this=0x9f372f8, e=0xbfb1fd40) at kernel/qtimer.cpp:271
#15 0x013dd254 in QObject::event (this=0x9f372f8, e=0x0) at kernel/qobject.cpp:1212
#16 0x084804dc in QApplicationPrivate::notify_helper (this=0x9d28118, receiver=0x9f372f8, e=0xbfb1fd40) at kernel/qapplication.cpp:4300
#17 0x0848705e in QApplication::notify (this=0xbfb200a4, receiver=0x9f372f8, e=0xbfb1fd40) at kernel/qapplication.cpp:3704
#18 0x025fef2a in KApplication::notify (this=0xbfb200a4, receiver=0x9f372f8, event=0xbfb1fd40) at ../../kdeui/kernel/kapplication.cpp:302
#19 0x013cca3b in QCoreApplication::notifyInternal (this=0xbfb200a4, receiver=0x9f372f8, event=0xbfb1fd40) at kernel/qcoreapplication.cpp:704
#20 0x013fbd66 in QCoreApplication::sendEvent (this=0x9d26a9c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QTimerInfoList::activateTimers (this=0x9d26a9c) at kernel/qeventdispatcher_unix.cpp:603
#22 0x013f8917 in timerSourceDispatch (source=0x9d26d00) at kernel/qeventdispatcher_glib.cpp:184
#23 idleTimerSourceDispatch (source=0x9d26d00) at kernel/qeventdispatcher_glib.cpp:231
#24 0x00c4e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#25 0x00c522d8 in ?? () from /lib/libglib-2.0.so.0
#26 0x00c524b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#27 0x013f85d5 in QEventDispatcherGlib::processEvents (this=0x9d044a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#28 0x08540135 in QGuiEventDispatcherGlib::processEvents (this=0x9d044a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x013cb059 in QEventLoop::processEvents (this=0xbfb20004, flags=) at kernel/qeventloop.cpp:149
#30 0x013cb4aa in QEventLoop::exec (this=0xbfb20004, flags=...) at kernel/qeventloop.cpp:201
#31 0x013cf69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#32 0x08480577 in QApplication::exec () at kernel/qapplication.cpp:3579
#33 0x0807bbcf in main (argc=5, argv=0xbfb20284) at ../../../../apps/dolphin/src/main.cpp:101

Reported using DrKonqi
Comment 1 darkfish 2010-05-05 13:15:48 UTC
Created attachment 43265 [details]
New crash information added by DrKonqi

This is recurrent crash and the report is pertinent to the second instance of the crash. 

What was I doing?
Extracted a video file from rar archive split over multiple files of size ~10MB each, using the context menu option. The files were on an NTFS partition, extracted to the same location.
Then started selecting all the archive files using drag selection. Then attempted to add left out archives by clicking on the + overlay icons on the files.

What happened?
Suddenly the application (Dolphin) crashed.

What I did after this?
Reopened Dolphin, and started selecting the archive files again, but this time used the keyboard instead. First clicked on the + icon on the first file, and then pressed Shift+Down Arrow to start selecting all others.

What happened again?
Mid way in the selection process, dolphin crashed again
Comment 2 Frank Reininghaus 2010-05-07 14:30:35 UTC
Thanks for the bug report! This Nepomuk/Soprano-related crash is probably a duplicate of bug 235166. You could help us if you install Soprano debugging packages using

sudo apt-get install libsoprano-dbg

and paste a new backtrace here if you see this crash again. Thanks.
Comment 3 Frank Reininghaus 2010-05-11 12:25:34 UTC
There is a newer report with a better backtrace - marking as duplicate.

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