Bug 245422

Summary: Dolphin crashes moving pictures from one Dolphin window to another
Product: [Applications] dolphin Reporter: davemc
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 davemc 2010-07-22 11:35:40 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 x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Move jpg image files from one Dolphin to another, to sort pictures into folders. Move by mouse with drag and drop, select Move from the pop up window after drop.

Typically in preview mode in the source folder, details mode in the target folder.

Source and target folders are locally mounted nfs shares.

Seems to happen after twenty or thirty images are moved.  Happens most times picture moving is attempted.

Ubuntu Lucid 10.04 on AMD64.



The crash can be reproduced some of the time.

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

Thread 6 (Thread 0x7faac8e36710 (LWP 11147)):
#0  0x00007faad2ecefe1 in g_main_context_query () from /lib/libglib-2.0.so.0
#1  0x00007faad2ed439c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007faad2ed48fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007faad7201566 in QEventDispatcherGlib::processEvents (this=0x2329fc0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007faad71d6992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007faad71d6d6c in QEventLoop::exec (this=0x7faac8e35db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007faad70e0d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007faad71b7178 in QInotifyFileSystemWatcherEngine::run (this=0x24709e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007faad70e3775 in QThreadPrivate::start (arg=0x24709e0) at thread/qthread_unix.cpp:248
#9  0x00007faad40199ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007faad6aba69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7faac0c08710 (LWP 19731)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007faabbb4e081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007faad40199ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007faad6aba69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7faab28a5710 (LWP 19932)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007faad401e91c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:259
#2  0x00007faad70e2ea3 in QMutexPrivate::wait (this=0x7faac404a8a0, timeout=-1) at thread/qmutex_unix.cpp:84
#3  0x00007faad70de9e5 in QMutex::lock (this=0x7faac404e5f0) at thread/qmutex.cpp:167
#4  0x00007faad4e57add in ?? () from /usr/lib/libsopranoclient.so.1
#5  0x00007faad9b69b9d in Nepomuk::MainModel::executeQuery (this=0x231ad80, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#6  0x00007faad989b77c in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#7  0x00007faad9b5e635 in Nepomuk::ResourceData::determineUri (this=0x7faabc032940) at ../../../nepomuk/core/resourcedata.cpp:671
#8  0x00007faad9b5f802 in Nepomuk::ResourceData::load (this=0x7faabc032940) at ../../../nepomuk/core/resourcedata.cpp:414
#9  0x00007faad9b601b8 in Nepomuk::ResourceData::property (this=0x7faabc032940, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#10 0x00007faad9b7aee2 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#11 0x00007faad9b7d9d0 in Nepomuk::Resource::rating (this=0x7faab28a4c80) at ../../../nepomuk/core/resource.cpp:800
#12 0x0000000000465b08 in KLoadMetaDataThread::run (this=0x4334af0) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#13 0x00007faad70e3775 in QThreadPrivate::start (arg=0x4334af0) at thread/qthread_unix.cpp:248
#14 0x00007faad40199ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007faad6aba69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
#16 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7faac1409710 (LWP 19937)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faad70e2ea3 in QMutexPrivate::wait (this=0x7faabc02df10, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007faad70de9e5 in QMutex::lock (this=0x7faabc032998) at thread/qmutex.cpp:167
#3  0x00007faad9b5f747 in QMutexLocker::relock (this=0x7faabc032940) at /usr/include/qt4/QtCore/qmutex.h:120
#4  QMutexLocker (this=0x7faabc032940) at /usr/include/qt4/QtCore/qmutex.h:102
#5  Nepomuk::ResourceData::load (this=0x7faabc032940) at ../../../nepomuk/core/resourcedata.cpp:409
#6  0x00007faad9b601b8 in Nepomuk::ResourceData::property (this=0x7faabc032940, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#7  0x00007faad9b7aee2 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#8  0x00007faad9b7d9d0 in Nepomuk::Resource::rating (this=0x7faac1408c80) at ../../../nepomuk/core/resource.cpp:800
#9  0x0000000000465b08 in KLoadMetaDataThread::run (this=0x4221e20) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#10 0x00007faad70e3775 in QThreadPrivate::start (arg=0x4221e20) at thread/qthread_unix.cpp:248
#11 0x00007faad40199ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007faad6aba69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7faab20a4710 (LWP 19938)):
[KCrash Handler]
#5  0x00007faad6a07a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007faad6a0b5c0 in *__GI_abort () at abort.c:92
#7  0x00007faad6a414fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007faad6a4b5b6 in malloc_printerr (action=3, str=0x7faad6b1d7f8 "malloc(): smallbin double linked list corrupted", ptr=<value optimized out>) at malloc.c:6264
#9  0x00007faad6a4f8e9 in _int_malloc (av=0x7faac4000020, bytes=120) at malloc.c:4306
#10 0x00007faad6a5058e in *__GI___libc_malloc (bytes=120) at malloc.c:3660
#11 0x00007faad6e2126d in operator new(unsigned long) () from /usr/lib/libstdc++.so.6
#12 0x00007faad70deaa3 in QMutex (this=0x7faac40219b8, mode=19938) at thread/qmutex.cpp:123
#13 0x00007faad988a960 in Soprano::Error::ErrorCache::ErrorCache() () from /usr/lib/libsoprano.so.4
#14 0x00007faad987ae28 in ?? () from /usr/lib/libsoprano.so.4
#15 0x00007faad9879e89 in Soprano::QueryResultIterator::QueryResultIterator(Soprano::QueryResultIteratorBackend*) () from /usr/lib/libsoprano.so.4
#16 0x00007faad4e57ab2 in ?? () from /usr/lib/libsopranoclient.so.1
#17 0x00007faad9b69b9d in Nepomuk::MainModel::executeQuery (this=0x231ad80, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#18 0x00007faad989b77c in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#19 0x00007faad9b5f8c1 in Nepomuk::ResourceData::load (this=0x7faac402b1f0) at ../../../nepomuk/core/resourcedata.cpp:418
#20 0x00007faad9b601b8 in Nepomuk::ResourceData::property (this=0x7faac402b1f0, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#21 0x00007faad9b7aee2 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#22 0x00007faad9b7d9d0 in Nepomuk::Resource::rating (this=0x7faab20a3c80) at ../../../nepomuk/core/resource.cpp:800
#23 0x0000000000465b08 in KLoadMetaDataThread::run (this=0x4423920) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#24 0x00007faad70e3775 in QThreadPrivate::start (arg=0x4423920) at thread/qthread_unix.cpp:248
#25 0x00007faad40199ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#26 0x00007faad6aba69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
#27 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7faadae2b760 (LWP 11120)):
#0  0x00007faad6aca0fe in __pthread_exit (retval=<value optimized out>) at forward.c:164
#1  0x0000000000000000 in ?? ()

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

Possible duplicates by query: bug 244505, bug 240840, bug 240461, bug 238144, bug 237507.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-07-22 14:00:37 UTC
Thanks for the bug report! This crash has been reported already. It can be worked around by disabling Nepomuk in the System Settings or by disabling Dolphin's tool tips.

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