Bug 237512

Summary: Dolphon crashed when moving multiple files to trash
Product: [Applications] dolphin Reporter: Josef <lists>
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 Josef 2010-05-13 15:48:08 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I selected four or five files and moved them to trash by pressing delete (I've disabled the confirmation dialogue). The files were moved but dolphin crashed. 

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

Thread 4 (Thread 0xb6055b70 (LWP 19458)):
#0  0x00ad0e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x01a446fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x01a49825 in QTimerInfoList::updateCurrentTime (this=0x90bacd4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x01a4986a in QTimerInfoList::timerWait (this=0x90bacd4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x01a47818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb60550cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x01a478a5 in timerSourcePrepare (source=0x0, timeout=0xad4ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x0145baca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x0145bee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x0145c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x01a4760f in QEventDispatcherGlib::processEvents (this=0x90bac78, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x01a1a059 in QEventLoop::processEvents (this=0xb6055290, flags=) at kernel/qeventloop.cpp:149
#11 0x01a1a4aa in QEventLoop::exec (this=0xb6055290, flags=...) at kernel/qeventloop.cpp:201
#12 0x019165a8 in QThread::exec (this=0x90c9d38) at thread/qthread.cpp:487
#13 0x019f9c1b in QInotifyFileSystemWatcherEngine::run (this=0x90c9d38) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0191932e in QThreadPrivate::start (arg=0x90c9d38) at thread/qthread_unix.cpp:248
#15 0x006dc96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x0048ba0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb4739b70 (LWP 19502)):
#0  0x00702422 in __kernel_vsyscall ()
#1  0x006e1342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x004989f4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0180fce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xb2359b70 (LWP 19504)):
[KCrash Handler]
#6  0x00702422 in __kernel_vsyscall ()
#7  0x003e8651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x003eba82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x0041f49d in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0x00429591 in ?? () from /lib/tls/i686/cmov/libc.so.6
#11 0x004299ce in ?? () from /lib/tls/i686/cmov/libc.so.6
#12 0x0042bafd in ?? () from /lib/tls/i686/cmov/libc.so.6
#13 0x0042df9c in malloc () from /lib/tls/i686/cmov/libc.so.6
#14 0x01913b8d in qMalloc (size=1044) at global/qmalloc.cpp:55
#15 0x0191bb66 in QByteArray (this=0xb23586a0, size=0, ch=0 '\000') at tools/qbytearray.cpp:1313
#16 0x01910749 in qt_error_string (errorCode=22) at global/qglobal.cpp:2125
#17 0x019185ff in report_error (code=0, where=0x1a8466b "QMutex::lock", what=0x1a84649 "mutex lock") at thread/qmutex_unix.cpp:61
#18 0x01918780 in QMutexPrivate::wait (this=0xb5732f78, timeout=-1) at thread/qmutex_unix.cpp:80
#19 0x01914052 in QMutex::lock (this=0xb5723700) at thread/qmutex.cpp:167
#20 0x007c8000 in ?? () from /usr/lib/libsopranoclient.so.1
#21 0x00148a33 in Nepomuk::MainModel::executeQuery (this=0x8febae0, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../../nepomuk/core/nepomukmainmodel.cpp:214
#22 0x009e53cd in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#23 0x0013d76e in Nepomuk::ResourceData::load (this=0x92bb0c8) at ../../../nepomuk/core/resourcedata.cpp:418
#24 0x0013e19b in Nepomuk::ResourceData::property (this=0x92bb0c8, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#25 0x0015bce7 in Nepomuk::Resource::property (this=0xb2359294, uri=...) at ../../../nepomuk/core/resource.cpp:280
#26 0x0015ed71 in Nepomuk::Resource::rating (this=0xb2359294) at ../../../nepomuk/core/resource.cpp:800
#27 0x080aa189 in KLoadMetaDataThread::run (this=0x924c778) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#28 0x0191932e in QThreadPrivate::start (arg=0x924c778) at thread/qthread_unix.cpp:248
#29 0x006dc96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#30 0x0048ba0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb785d710 (LWP 19452)):
#0  0x00702422 in __kernel_vsyscall ()
#1  0x00498cf3 in ?? () from /lib/tls/i686/cmov/libc.so.6
#2  0x0042f697 in ?? () from /lib/tls/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

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

Possible duplicates by query: bug 237482, bug 236891.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-05-13 19:25:01 UTC
Thanks for the bug report! This looks similar to a crash that has been reported already.

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