Application: digikam (2.6.0-beta3) KDE Platform Version: 4.8.3 (4.8.3) Qt Version: 4.8.1 Operating System: Linux 3.3.4-5.fc17.i686 i686 Distribution: "Fedora release 17 (Beefy Miracle)" -- Information about the crash: - What I was doing when the application crashed: I was changing folder to view and then it crashed. The folder contained lots of file but I don't think that was the real cause. -- Backtrace: Application: digiKam (digikam), signal: Aborted Using host libthread_db library "/lib/libthread_db.so.1". [Current thread is 1 (Thread 0xb7781900 (LWP 3338))] Thread 7 (Thread 0xb6b51b40 (LWP 3339)): #0 0x00eb9416 in __kernel_vsyscall () #1 0x477df12c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172 #2 0x48bba7a8 in wait (time=4294967295, this=0x9040b58) at thread/qwaitcondition_unix.cpp:86 #3 QWaitCondition::wait (this=0x9040ac4, mutex=0x9040ac0, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #4 0x08207116 in Digikam::ScanController::run (this=0x902a3a0) at /usr/src/debug/digikam-2.6.0-beta3/core/digikam/database/scancontroller.cpp:647 #5 0x48bba221 in QThreadPrivate::start (arg=0x902a3a0) at thread/qthread_unix.cpp:298 #6 0x477dbadf in start_thread (arg=0xb6b51b40) at pthread_create.c:309 #7 0x476e255e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 6 (Thread 0xb61ffb40 (LWP 3340)): #0 0x477f4dcd in __GI_clock_gettime (clock_id=1, tp=0xb61fede8) at ../sysdeps/unix/clock_gettime.c:116 #1 0x48c19966 in do_gettime (frac=0xb61fede0, sec=0xb61fedd8) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x48d00b2f in QTimerInfoList::updateCurrentTime (this=0xb61fee68) at kernel/qeventdispatcher_unix.cpp:343 #4 0xb50004e0 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 0xb59feb40 (LWP 3342)): #0 0x00eb9416 in __kernel_vsyscall () #1 0x477df12c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172 #2 0x48bba7a8 in wait (time=4294967295, this=0x90cef68) at thread/qwaitcondition_unix.cpp:86 #3 QWaitCondition::wait (this=0x90f6d68, mutex=0x90f6d64, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #4 0x4d0e75ac in Digikam::ParkingThread::run (this=0x90f6d58) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threads/threadmanager.cpp:119 #5 0x48bba221 in QThreadPrivate::start (arg=0x90f6d58) at thread/qthread_unix.cpp:298 #6 0x477dbadf in start_thread (arg=0xb59feb40) at pthread_create.c:309 #7 0x476e255e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 4 (Thread 0xb4dffb40 (LWP 3347)): #0 0x00eb9416 in __kernel_vsyscall () #1 0x477df12c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172 #2 0x00719264 in vlc_cond_wait () from /lib/libvlccore.so.5 #3 0x00695b10 in ?? () from /lib/libvlccore.so.5 #4 0x477dbadf in start_thread (arg=0xb4dffb40) at pthread_create.c:309 #5 0x476e255e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 3 (Thread 0xaf24ab40 (LWP 3360)): [KCrash Handler] #7 0x00eb9416 in __kernel_vsyscall () #8 0x4761f91f in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0x47621273 in __GI_abort () at abort.c:91 #10 0x4765d785 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x4775e074 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198 #11 0x47665109 in malloc_printerr (ptr=0xb1ed0c0, str=0x4775becc "free(): invalid pointer", action=<optimized out>) at malloc.c:5027 #12 _int_free (av=0x4779b420, p=0xb1ed0b8, have_lock=0) at malloc.c:3948 #13 0x4e2c3960 in operator delete(void*) () from /lib/libstdc++.so.6 #14 0x4cee9ab1 in ~DSharedDataPointer (this=0x1133c7ec, __in_chrg=<optimized out>) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/dimg/dshareddata.h:177 #15 Digikam::DImg::~DImg (this=0x1133c7ec, __in_chrg=<optimized out>) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/dimg/dimg.cpp:178 #16 0x4d0e3b79 in ~SharedLoadingTask (this=0x1133c670, __in_chrg=<optimized out>) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threadimageio/loadsavetask.h:125 #17 ~ThumbnailLoadingTask (this=0x1133c670, __in_chrg=<optimized out>) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threadimageio/thumbnailtask.h:41 #18 Digikam::ThumbnailLoadingTask::~ThumbnailLoadingTask (this=0x1133c670, __in_chrg=<optimized out>) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threadimageio/thumbnailtask.h:41 #19 0x4d0b422b in Digikam::LoadSaveThread::run (this=0x97bc938) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threadimageio/loadsavethread.cpp:111 #20 0x4d0e9071 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x97bc600) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threads/dynamicthread.cpp:186 #21 0x48bacd4c in QThreadPoolThread::run (this=0xa4c1838) at concurrent/qthreadpool.cpp:107 #22 0x48bba221 in QThreadPrivate::start (arg=0xa4c1838) at thread/qthread_unix.cpp:298 #23 0x477dbadf in start_thread (arg=0xaf24ab40) at pthread_create.c:309 #24 0x476e255e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 2 (Thread 0xa27ffb40 (LWP 3407)): #0 __pthread_mutex_lock (mutex=0xb4ec3ba0) at pthread_mutex_lock.c:129 #1 0x478f82c1 in g_mutex_lock (mutex=mutex@entry=0xb4e38ae8) at gthread-posix.c:208 #2 0x478b72ec in g_main_context_poll (n_fds=1, fds=0xb4e84cd8, timeout=<optimized out>, context=0xb4e38ae8, priority=<optimized out>) at gmain.c:3412 #3 g_main_context_iterate (context=context@entry=0xb4e38ae8, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3118 #4 0x478b7472 in g_main_context_iteration (context=0xb4e38ae8, may_block=1) at gmain.c:3184 #5 0x48d0013f in QEventDispatcherGlib::processEvents (this=0xb4eb4408, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x48ccc87d in QEventLoop::processEvents (this=this@entry=0xa27ff080, flags=...) at kernel/qeventloop.cpp:149 #7 0x48cccb79 in QEventLoop::exec (this=0xa27ff080, flags=...) at kernel/qeventloop.cpp:204 #8 0x4d0e6b2d in Digikam::WorkerObjectRunnable::run (this=0xae138b8) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threads/threadmanager.cpp:196 #9 0x48bacd4c in QThreadPoolThread::run (this=0xaa96200) at concurrent/qthreadpool.cpp:107 #10 0x48bba221 in QThreadPrivate::start (arg=0xaa96200) at thread/qthread_unix.cpp:298 #11 0x477dbadf in start_thread (arg=0xa27ffb40) at pthread_create.c:309 #12 0x476e255e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb7781900 (LWP 3338)): #0 0x00eb9416 in __kernel_vsyscall () #1 0x476de757 in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:30 #2 0x48bb8ad7 in _q_futex (timeout=0x0, val=2, op=0, addr=0x97bc978, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99 #3 QMutexPrivate::wait (this=0x97bc978, timeout=-1) at thread/qmutex_unix.cpp:113 #4 0x48bb45c4 in QMutex::lockInternal (this=0x97bc620) at thread/qmutex.cpp:450 #5 0x4d0b977a in lockInline (this=0x97bc620) at /usr/include/QtCore/qmutex.h:190 #6 QMutexLocker (m=0x97bc620, this=0xbffaf460) at /usr/include/QtCore/qmutex.h:109 #7 Digikam::ManagedLoadSaveThread::shutDown (this=0x97bc938) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threadimageio/managedloadsavethread.cpp:58 #8 0x4d0d84e4 in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread (this=0x97bc938, __in_chrg=<optimized out>) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threadimageio/thumbnailloadthread.cpp:174 #9 0x4d0d8653 in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread (this=0x97bc938, __in_chrg=<optimized out>) at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threadimageio/thumbnailloadthread.cpp:177 #10 0x4d0d5fa3 in destroy () at /usr/src/debug/digikam-2.6.0-beta3/core/libs/threadimageio/thumbnailloadthread.cpp:150 #11 0x4cef2e6a in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0x4d315004, __in_chrg=<optimized out>) at /usr/include/kde4/kglobal.h:62 #12 0x47622cc1 in __run_exit_handlers (status=status@entry=1, listp=0x4779b3d8, run_list_atexit=run_list_atexit@entry=true) at exit.c:78 #13 0x47622d4d in __GI_exit (status=1) at exit.c:100 #14 0x4bd87dc9 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770 #15 0x4c8b2ffa in KApplication::xioErrhandler (this=0xbffafcf8, dpy=dpy@entry=0x8f12d80) at /usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:419 #16 0x4c8b3035 in kde_xio_errhandler (dpy=0x8f12d80) at /usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:126 #17 0x47b824e5 in _XIOError (dpy=dpy@entry=0x8f12d80) at XlibInt.c:1618 #18 0x47b7fccf in _XEventsQueued (dpy=dpy@entry=0x8f12d80, mode=mode@entry=2) at xcb_io.c:365 #19 0x47b70500 in XEventsQueued (dpy=0x8f12d80, mode=2) at Pending.c:43 #20 0x4bdc3439 in x11EventSourcePrepare (s=s@entry=0x8f12c00, timeout=timeout@entry=0xbffaf92c) at kernel/qguieventdispatcher_glib.cpp:77 #21 0x478b6992 in g_main_context_prepare (context=context@entry=0x8f0f538, priority=priority@entry=0xbffaf988) at gmain.c:2813 #22 0x478b720f in g_main_context_iterate (context=context@entry=0x8f0f538, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3103 #23 0x478b7472 in g_main_context_iteration (context=0x8f0f538, may_block=1) at gmain.c:3184 #24 0x48d00122 in QEventDispatcherGlib::processEvents (this=0x8ec94b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #25 0x4bdc35db in QGuiEventDispatcherGlib::processEvents (this=0x8ec94b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #26 0x48ccc87d in QEventLoop::processEvents (this=this@entry=0xbffafaf8, flags=...) at kernel/qeventloop.cpp:149 #27 0x48cccb79 in QEventLoop::exec (this=0xbffafaf8, flags=...) at kernel/qeventloop.cpp:204 #28 0x48cd1dbb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #29 0x4bd0ede5 in QApplication::exec () at kernel/qapplication.cpp:3815 #30 0x080b93a8 in main (argc=5, argv=0xbffafe54) at /usr/src/debug/digikam-2.6.0-beta3/core/digikam/main/main.cpp:232 Possible duplicates by query: bug 299137, bug 297549, bug 296435, bug 294766, bug 292022. Reported using DrKonqi
Looks like memory corruption, the backtrace may be unspecific. Reproducable?
Marcel, it not reproducible here of course. I just set right version in bugzilla reported by user, for triage purpose... Gilles Caulier
Official digiKam 2.6.0 release is out since few days now : http://www.digikam.org/drupal/node/656 Please, check if this entry still valid, or update report accordingly. Thanks in advance. Gilles Caulier
digiKam 3.5.0 is out. Can you give a fresh feedback about your report ? Crash still reproducible ? Thanks in advance Gilles Caulier
New digiKam 4.11.0 is available : https://www.digikam.org/node/740 Can you reproduce the problem with this release ? Gilles caulier
digiKam 4.12.0 is out : https://www.digikam.org/node/741 We need a fresh feedback using this release please... Thanks in advance.
This problem is not reproducible with last 5.0.0. I close this file now. Don't hesitate to re-open it if necessary. Gilles Caulier