Application: gwenview (2.8.4) KDE Platform Version: 4.8.4 (4.8.4) Qt Version: 4.8.2 Operating System: Linux 3.2.0-4-amd64 x86_64 Distribution: Debian GNU/Linux 7.0 (wheezy) -- Information about the crash: - What I was doing when the application crashed: Closed Gwenview window when it was showing thumbnails in a directory (527 files). - Custom settings of the application: ~/.thumbnails and ~/.cache/thumbnails are symlinks to /dev/null if that makes any difference. The crash can be reproduced some of the time. -- Backtrace: Application: Gwenview (gwenview), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fbc64ac37a0 (LWP 6533))] Thread 3 (Thread 0x7fbc4cd4b700 (LWP 6534)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007fbc614456b8 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fbc61443aa1 in *__GI___libc_free (mem=0x7fbc6174de60) at malloc.c:3736 #3 0x00007fbc58baecc1 in ?? () from /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.304.64 #4 0x00007fbc63907b13 in socketNotifierSourceCheck (source=0x203bf40) at kernel/qeventdispatcher_glib.cpp:92 #5 0x00007fbc5dcdf13b in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fbc5dcdf5c2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fbc5dcdf744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fbc63908296 in QEventDispatcherGlib::processEvents (this=0x2035aa0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #9 0x00007fbc638d88af in QEventLoop::processEvents (this=this@entry=0x7fbc4cd4ad10, flags=...) at kernel/qeventloop.cpp:149 #10 0x00007fbc638d8b38 in QEventLoop::exec (this=0x7fbc4cd4ad10, flags=...) at kernel/qeventloop.cpp:204 #11 0x00007fbc637dbd70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #12 0x00007fbc638b91bf in QInotifyFileSystemWatcherEngine::run (this=0x2033870) at io/qfilesystemwatcher_inotify.cpp:248 #13 0x00007fbc637ded0b in QThreadPrivate::start (arg=0x2033870) at thread/qthread_unix.cpp:307 #14 0x00007fbc5adbe764 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1 #15 0x00007fbc5e39fb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #16 0x00007fbc614a2a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #17 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fbc44b77700 (LWP 6546)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39 #1 0x00007fbc637dd7f4 in _q_futex (timeout=0x0, val=2, op=0, addr=0x26df1d0, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99 #2 QMutexPrivate::wait (this=0x26df1d0, timeout=<optimized out>) at thread/qmutex_unix.cpp:113 #3 0x00007fbc637d9a05 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450 #4 0x00007fbc643e3051 in lockInline (this=0x26ded48) at /usr/include/qt4/QtCore/qmutex.h:190 #5 lockInline (this=0x26ded48) at ../../lib/thumbnailloadjob.cpp:117 #6 relock (this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:129 #7 Gwenview::ThumbnailCache::run (this=0x26ded30) at ../../lib/thumbnailloadjob.cpp:130 #8 0x00007fbc637ded0b in QThreadPrivate::start (arg=0x26ded30) at thread/qthread_unix.cpp:307 #9 0x00007fbc5adbe764 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1 #10 0x00007fbc5e39fb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #11 0x00007fbc614a2a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fbc64ac37a0 (LWP 6533)): [KCrash Handler] #6 0x00007fbc613fa475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007fbc613fd6f0 in *__GI_abort () at abort.c:92 #8 0x00007fbc6143552b in __libc_message (do_abort=<optimized out>, fmt=<optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #9 0x00007fbc6143ed76 in malloc_printerr (action=3, str=0x7fbc61513afd "corrupted double-linked list", ptr=<optimized out>) at malloc.c:6283 #10 0x00007fbc6143f1ad in malloc_consolidate (av=<optimized out>) at malloc.c:5161 #11 0x00007fbc614406a8 in _int_free (av=0x7fbc6174de60, p=0x26e48f0) at malloc.c:5034 #12 0x00007fbc61443aac in *__GI___libc_free (mem=<optimized out>) at malloc.c:3738 #13 0x00007fbc58baecc1 in ?? () from /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.304.64 #14 0x00007fbc637fa8c6 in QHashData::free_helper (this=0x1ee8050, node_delete=0x7fbc622df190 <QHash<unsigned long long, QGradientCache::CacheInfo>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:276 #15 0x00007fbc622df27f in freeData (x=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:570 #16 ~QHash (this=0x1e6c150, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:283 #17 ~QMultiHash (this=0x1e6c150, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:924 #18 ~QGradientCache (this=0x1e6c150, __in_chrg=<optimized out>) at painting/qpaintengine_raster.cpp:4531 #19 QGlobalStaticDeleter<QGradientCache>::~QGlobalStaticDeleter (this=0x7fbc62be83e8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1929 #20 0x00007fbc613fedf2 in __run_exit_handlers (status=0, listp=0x7fbc6174c4c8, run_list_atexit=true) at exit.c:78 #21 0x00007fbc613fee45 in *__GI_exit (status=6533) at exit.c:100 #22 0x00007fbc613e6eb4 in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff8ee62be8) at libc-start.c:260 #23 0x0000000000429311 in _start () Possible duplicates by query: bug 305575, bug 302042, bug 293579. Reported using DrKonqi
Hi, I replaced my .thumbnails folder with a link to /dev/null but couldn't reproduce the crash. Could you test this with a more recent version of gwenview, please (4.10.0 would be best, when available)?
Sure, although I'm not sure when Debian will have anything newer, probably after testing is no longer frozen.
Does not seem to happen with KDE I have in current Debian testing, so, I guess, there is nothing to fix.