Application: digikam (1.9.0) KDE Platform Version: 4.6.5 (4.6.5) Qt Version: 4.7.2 Operating System: Linux 2.6.38-13-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: Attempting to delete 2 folders (nested). Nothing seemed to happen, so I tried to delete the nested one on its own (it contained 1 file) when digiKam crashed. This seems similar to a previously closed report 270248, reportedly fixed. I have only had the program installed a week, so I would have expected the fix to be included. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7ff64b88c800 (LWP 3745))] Thread 14 (Thread 0x7ff636a43700 (LWP 3746)): #0 0x00007ff643013f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ff640495104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff6404959f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff6373a2c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ff6404bc3e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ff6412b2d8c in start_thread (arg=0x7ff636a43700) at pthread_create.c:304 #6 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7ff625239700 (LWP 3748)): #0 0x00007ff64301235d in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007ff642faea78 in _IO_new_file_underflow (fp=0x43c2be0) at fileops.c:606 #2 0x00007ff642faef30 in _IO_file_xsgetn (fp=0x43c2be0, data=<value optimized out>, n=2) at fileops.c:1445 #3 0x00007ff642fa31d3 in _IO_fread (buf=<value optimized out>, size=1, count=2, fp=0x43c2be0) at iofread.c:44 #4 0x00007ff6417784d9 in Exiv2::isJpegType(Exiv2::BasicIo&, bool) () from /usr/lib/libexiv2.so.10 #5 0x00007ff64176f52b in Exiv2::ImageFactory::open(std::auto_ptr<Exiv2::BasicIo>) () from /usr/lib/libexiv2.so.10 #6 0x00007ff64176f863 in Exiv2::ImageFactory::open(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /usr/lib/libexiv2.so.10 #7 0x00007ff649ce32f6 in KExiv2Iface::KExiv2::load(QString const&) const () from /usr/lib/libkexiv2.so.9 #8 0x00007ff648c914f9 in Digikam::DMetadata::load (this=0x7ff625238130, filePath=...) at /build/buildd/digikam-1.9.0/libs/dmetadata/dmetadata.cpp:85 #9 0x00007ff6487a4608 in Digikam::ImageScanner::loadFromDisk (this=0x7ff625238120) at /build/buildd/digikam-1.9.0/libs/database/imagescanner.cpp:641 #10 0x00007ff6487a9bb8 in Digikam::ImageScanner::newFile (this=0x7ff625238120, albumId=0) at /build/buildd/digikam-1.9.0/libs/database/imagescanner.cpp:99 #11 0x00007ff648759b00 in Digikam::CollectionScanner::scanNewFile (this=0x7ff625238d30, info=..., albumId=0) at /build/buildd/digikam-1.9.0/libs/database/collectionscanner.cpp:861 #12 0x00007ff64875be51 in Digikam::CollectionScanner::scanAlbum (this=0x7ff625238d30, location=..., album=...) at /build/buildd/digikam-1.9.0/libs/database/collectionscanner.cpp:746 #13 0x00007ff64875bb10 in Digikam::CollectionScanner::scanAlbum (this=0x7ff625238d30, location=..., album=...) at /build/buildd/digikam-1.9.0/libs/database/collectionscanner.cpp:769 #14 0x00007ff64875bb10 in Digikam::CollectionScanner::scanAlbum (this=0x7ff625238d30, location=..., album=...) at /build/buildd/digikam-1.9.0/libs/database/collectionscanner.cpp:769 #15 0x00007ff64875bb10 in Digikam::CollectionScanner::scanAlbum (this=0x7ff625238d30, location=..., album=...) at /build/buildd/digikam-1.9.0/libs/database/collectionscanner.cpp:769 #16 0x00007ff64875c746 in Digikam::CollectionScanner::scanAlbumRoot (this=0x7ff625238d30, location=...) at /build/buildd/digikam-1.9.0/libs/database/collectionscanner.cpp:530 #17 0x00007ff64875d393 in Digikam::CollectionScanner::partialScan (this=0x7ff625238d30, albumRoot=<value optimized out>, album=...) at /build/buildd/digikam-1.9.0/libs/database/collectionscanner.cpp:375 #18 0x00007ff64875d7d2 in Digikam::CollectionScanner::partialScan (this=0x7ff625238d30, filePath=...) at /build/buildd/digikam-1.9.0/libs/database/collectionscanner.cpp:326 #19 0x00000000005ed7e2 in Digikam::ScanController::run (this=0xf18510) at /build/buildd/digikam-1.9.0/digikam/scancontroller.cpp:612 #20 0x00007ff64404c175 in QThreadPrivate::start (arg=0xf18510) at thread/qthread_unix.cpp:320 #21 0x00007ff6412b2d8c in start_thread (arg=0x7ff625239700) at pthread_create.c:304 #22 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #23 0x0000000000000000 in ?? () Thread 12 (Thread 0x7ff624a38700 (LWP 3749)): #0 0x00007ff64415f154 in QTimerInfoList::repairTimersIfNeeded (this=0xf1ea60) at kernel/qeventdispatcher_unix.cpp:394 #1 0x00007ff64415f1c6 in QTimerInfoList::timerWait (this=0xf1ea60, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #2 0x00007ff64415dc2c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7ff624a37bcc) at kernel/qeventdispatcher_glib.cpp:136 #3 0x00007ff64415dcd5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #4 0x00007ff6404940a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ff640494f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007ff64415e446 in QEventDispatcherGlib::processEvents (this=0xf12c70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #8 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #9 0x00007ff644132abc in QEventLoop::exec (this=0x7ff624a37d50, flags=...) at kernel/qeventloop.cpp:201 #10 0x00007ff644049924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #11 0x00007ff644114c2f in QInotifyFileSystemWatcherEngine::run (this=0xf1b470) at io/qfilesystemwatcher_inotify.cpp:248 #12 0x00007ff64404c175 in QThreadPrivate::start (arg=0xf1b470) at thread/qthread_unix.cpp:320 #13 0x00007ff6412b2d8c in start_thread (arg=0x7ff624a38700) at pthread_create.c:304 #14 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 11 (Thread 0x7ff624237700 (LWP 3753)): #0 QElapsedTimer::isMonotonic () at tools/qelapsedtimer_unix.cpp:108 #1 0x00007ff64415f15d in QTimerInfoList::repairTimersIfNeeded (this=0x109ff40) at kernel/qeventdispatcher_unix.cpp:395 #2 0x00007ff64415f1c6 in QTimerInfoList::timerWait (this=0x109ff40, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #3 0x00007ff64415dc2c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7ff624236bfc) at kernel/qeventdispatcher_glib.cpp:136 #4 0x00007ff64415dcd5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #5 0x00007ff6404940a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007ff640494f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ff64415e446 in QEventDispatcherGlib::processEvents (this=0xff8370, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #9 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #10 0x00007ff644132abc in QEventLoop::exec (this=0x7ff624236d80, flags=...) at kernel/qeventloop.cpp:201 #11 0x00007ff644049924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #12 0x00007ff64404c175 in QThreadPrivate::start (arg=0xf995c0) at thread/qthread_unix.cpp:320 #13 0x00007ff6412b2d8c in start_thread (arg=0x7ff624237700) at pthread_create.c:304 #14 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 10 (Thread 0x7ff622c7d700 (LWP 3754)): #0 0x00007ff643013f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ff640495104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff64415e446 in QEventDispatcherGlib::processEvents (this=0x10a0000, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007ff644132abc in QEventLoop::exec (this=0x7ff622c7cd80, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007ff644049924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007ff64404c175 in QThreadPrivate::start (arg=0x100e570) at thread/qthread_unix.cpp:320 #8 0x00007ff6412b2d8c in start_thread (arg=0x7ff622c7d700) at pthread_create.c:304 #9 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 9 (Thread 0x7ff62247c700 (LWP 3755)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ff64404c82b in wait (this=<value optimized out>, mutex=0x107a4b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x107a4b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007ff648d0d087 in Digikam::ParkingThread::run (this=0x107a4a0) at /build/buildd/digikam-1.9.0/libs/threads/threadmanager.cpp:119 #4 0x00007ff64404c175 in QThreadPrivate::start (arg=0x107a4a0) at thread/qthread_unix.cpp:320 #5 0x00007ff6412b2d8c in start_thread (arg=0x7ff62247c700) at pthread_create.c:304 #6 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7ff621c7b700 (LWP 3756)): #0 0x00007ff640494ff3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff64415e446 in QEventDispatcherGlib::processEvents (this=0x11dc690, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #3 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007ff644132abc in QEventLoop::exec (this=0x7ff621c7ad80, flags=...) at kernel/qeventloop.cpp:201 #5 0x00007ff644049924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #6 0x00007ff64404c175 in QThreadPrivate::start (arg=0x11d7310) at thread/qthread_unix.cpp:320 #7 0x00007ff6412b2d8c in start_thread (arg=0x7ff621c7b700) at pthread_create.c:304 #8 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 7 (Thread 0x7ff62147a700 (LWP 3757)): #0 0x00007ff640493fe5 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ff640494f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff64415e446 in QEventDispatcherGlib::processEvents (this=0x11dc9c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007ff644132abc in QEventLoop::exec (this=0x7ff621479d80, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007ff644049924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007ff64404c175 in QThreadPrivate::start (arg=0x11d9fe0) at thread/qthread_unix.cpp:320 #8 0x00007ff6412b2d8c in start_thread (arg=0x7ff62147a700) at pthread_create.c:304 #9 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7ff6129a6700 (LWP 3761)): #0 0x00007ff643013f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ff640495104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff64415e446 in QEventDispatcherGlib::processEvents (this=0x17f74b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007ff644132abc in QEventLoop::exec (this=0x7ff6129a5d50, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007ff644049924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007ff644114c2f in QInotifyFileSystemWatcherEngine::run (this=0x17f6e20) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007ff64404c175 in QThreadPrivate::start (arg=0x17f6e20) at thread/qthread_unix.cpp:320 #9 0x00007ff6412b2d8c in start_thread (arg=0x7ff6129a6700) at pthread_create.c:304 #10 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7ff60affd700 (LWP 3768)): #0 __pthread_mutex_unlock_usercnt (mutex=0x1c613e8) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x1c613e8) at pthread_mutex_unlock.c:290 #2 0x00007ff6404950f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ff64415e446 in QEventDispatcherGlib::processEvents (this=0x1c64640, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007ff644132abc in QEventLoop::exec (this=0x7ff60affcd50, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007ff644049924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #8 0x00007ff644114c2f in QInotifyFileSystemWatcherEngine::run (this=0x1c60710) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007ff64404c175 in QThreadPrivate::start (arg=0x1c60710) at thread/qthread_unix.cpp:320 #10 0x00007ff6412b2d8c in start_thread (arg=0x7ff60affd700) at pthread_create.c:304 #11 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7ff5ed476700 (LWP 3860)): #0 0x00007ff6404940d6 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ff640494f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff64415e446 in QEventDispatcherGlib::processEvents (this=0x3649e30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007ff644132abc in QEventLoop::exec (this=0x7ff5ed475d50, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007ff644049924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007ff644114c2f in QInotifyFileSystemWatcherEngine::run (this=0x36497e0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007ff64404c175 in QThreadPrivate::start (arg=0x36497e0) at thread/qthread_unix.cpp:320 #9 0x00007ff6412b2d8c in start_thread (arg=0x7ff5ed476700) at pthread_create.c:304 #10 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7ff5ddffb700 (LWP 3867)): #0 0x00007ff643013f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ff640495104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff64415e446 in QEventDispatcherGlib::processEvents (this=0x3a72030, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007ff644132abc in QEventLoop::exec (this=0x7ff5ddffad50, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007ff644049924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007ff644114c2f in QInotifyFileSystemWatcherEngine::run (this=0x3a6c330) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007ff64404c175 in QThreadPrivate::start (arg=0x3a6c330) at thread/qthread_unix.cpp:320 #9 0x00007ff6412b2d8c in start_thread (arg=0x7ff5ddffb700) at pthread_create.c:304 #10 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7ff5dd7fa700 (LWP 3874)): #0 0x00007ff6412b53c4 in __pthread_mutex_lock (mutex=0x3d6c4c8) at pthread_mutex_lock.c:61 #1 0x00007ff6404940d3 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff640494f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ff64415e446 in QEventDispatcherGlib::processEvents (this=0x3d6d010, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007ff644132abc in QEventLoop::exec (this=0x7ff5dd7f9d50, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007ff644049924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #8 0x00007ff644114c2f in QInotifyFileSystemWatcherEngine::run (this=0x3d68d50) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007ff64404c175 in QThreadPrivate::start (arg=0x3d68d50) at thread/qthread_unix.cpp:320 #10 0x00007ff6412b2d8c in start_thread (arg=0x7ff5dd7fa700) at pthread_create.c:304 #11 0x00007ff64302104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ff64b88c800 (LWP 3745)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x000000000053bb32 in Digikam::PAlbum::folderPath (this=<value optimized out>) at /build/buildd/digikam-1.9.0/digikam/album.cpp:407 #8 0x0000000000561632 in Digikam::AlbumModificationHelper::slotAlbumDelete (this=0x109de20, album=0x1f92420) at /build/buildd/digikam-1.9.0/digikam/albummodificationhelper.cpp:172 #9 0x00000000005af07c in Digikam::DigikamView::slotDeleteAlbum (this=0x1092340) at /build/buildd/digikam-1.9.0/digikam/digikamview.cpp:712 #10 0x00000000005b2782 in Digikam::DigikamView::qt_metacall (this=0x1092340, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1cf7a860) at /build/buildd/digikam-1.9.0/obj-x86_64-linux-gnu/digikam/digikamview.moc:288 #11 0x00007ff6441485f8 in QMetaObject::activate (sender=0x1d973c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff1cf7a860) at kernel/qobject.cpp:3287 #12 0x00007ff644d44122 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #13 0x00007ff644d4430f in QAction::activate (this=0x1d973c0, event=<value optimized out>) at kernel/qaction.cpp:1257 #14 0x00007ff6451889f3 in QMenuPrivate::activateCausedStack (this=0x10868f0, causedStack=..., action=0x1d973c0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993 #15 0x00007ff64518e9aa in QMenuPrivate::activateAction (this=0x10868f0, action=0x1d973c0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085 #16 0x00007ff645b34bfd in KMenu::mouseReleaseEvent (this=0x7fff1cf7c180, e=<value optimized out>) at ../../kdeui/widgets/kmenu.cpp:458 #17 0x00007ff644d9bcc8 in QWidget::event (this=0x7fff1cf7c180, event=0x7fff1cf7b490) at kernel/qwidget.cpp:8259 #18 0x00007ff64518fb8b in QMenu::event (this=0x7fff1cf7c180, e=0x7fff1cf7b490) at widgets/qmenu.cpp:2415 #19 0x00007ff644d4a9f4 in QApplicationPrivate::notify_helper (this=0xc8c760, receiver=0x7fff1cf7c180, e=0x7fff1cf7b490) at kernel/qapplication.cpp:4462 #20 0x00007ff644d4fdc3 in QApplication::notify (this=<value optimized out>, receiver=0x7fff1cf7c180, e=0x7fff1cf7b490) at kernel/qapplication.cpp:4023 #21 0x00007ff645a6e6c6 in KApplication::notify (this=0x7fff1cf7ddf0, receiver=0x7fff1cf7c180, event=0x7fff1cf7b490) at ../../kdeui/kernel/kapplication.cpp:311 #22 0x00007ff64413349c in QCoreApplication::notifyInternal (this=0x7fff1cf7ddf0, receiver=0x7fff1cf7c180, event=0x7fff1cf7b490) at kernel/qcoreapplication.cpp:731 #23 0x00007ff644d4ba1d in sendEvent (receiver=0x7fff1cf7c180, event=0x7fff1cf7b490, alienWidget=0x0, nativeWidget=0x7fff1cf7c180, buttonDown=0x7ff64582e218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #24 QApplicationPrivate::sendMouseEvent (receiver=0x7fff1cf7c180, event=0x7fff1cf7b490, alienWidget=0x0, nativeWidget=0x7fff1cf7c180, buttonDown=0x7ff64582e218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122 #25 0x00007ff644dcd3e4 in QETWidget::translateMouseEvent (this=0x7fff1cf7c180, event=<value optimized out>) at kernel/qapplication_x11.cpp:4492 #26 0x00007ff644dcbab7 in QApplication::x11ProcessEvent (this=0x7fff1cf7ddf0, event=0x7fff1cf7bde0) at kernel/qapplication_x11.cpp:3680 #27 0x00007ff644df4842 in x11EventSourceDispatch (s=0xc90670, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #28 0x00007ff640494bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007ff6404953a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007ff64415e3ef in QEventDispatcherGlib::processEvents (this=0xbf64f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #32 0x00007ff644df44de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #33 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #34 0x00007ff644132abc in QEventLoop::exec (this=0x7fff1cf7c0e0, flags=...) at kernel/qeventloop.cpp:201 #35 0x00007ff64518c101 in QMenu::exec (this=0x7fff1cf7c180, p=..., action=0x0) at widgets/qmenu.cpp:2059 #36 0x00000000005828aa in Digikam::ContextMenuHelper::exec (this=0x7fff1cf7c1b0, pos=<value optimized out>, at=<value optimized out>) at /build/buildd/digikam-1.9.0/digikam/contextmenuhelper.cpp:760 #37 0x0000000000578894 in Digikam::AbstractAlbumTreeView::contextMenuEvent (this=0x1bcbd30, event=0x7fff1cf7cfc0) at /build/buildd/digikam-1.9.0/digikam/albumtreeview.cpp:936 #38 0x00007ff644d9ba20 in QWidget::event (this=0x1bcbd30, event=0x7fff1cf7cfc0) at kernel/qwidget.cpp:8426 #39 0x00007ff64514e156 in QFrame::event (this=0x1bcbd30, e=0x7fff1cf7cfc0) at widgets/qframe.cpp:557 #40 0x00007ff64525f46b in QAbstractItemView::viewportEvent (this=0x1bcbd30, event=0x7fff1cf7cfc0) at itemviews/qabstractitemview.cpp:1628 #41 0x00007ff6452a3675 in QTreeView::viewportEvent (this=0x1bcbd30, event=0x7fff1cf7cfc0) at itemviews/qtreeview.cpp:1256 #42 0x0000000000565eb8 in Digikam::AlbumSelectionTreeView::viewportEvent (this=0x1bcbd30, event=<value optimized out>) at /build/buildd/digikam-1.9.0/digikam/albumselectiontreeview.cpp:203 #43 0x00007ff644133627 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1b8bfa0, event=0x7fff1cf7cfc0) at kernel/qcoreapplication.cpp:846 #44 0x00007ff644d4a9c1 in QApplicationPrivate::notify_helper (this=0xc8c760, receiver=0x1b8bfa0, e=0x7fff1cf7cfc0) at kernel/qapplication.cpp:4458 #45 0x00007ff644d4f571 in QApplication::notify (this=<value optimized out>, receiver=0x1b8bfa0, e=0x7fff1cf7cfc0) at kernel/qapplication.cpp:4102 #46 0x00007ff645a6e6c6 in KApplication::notify (this=0x7fff1cf7ddf0, receiver=0x1b8bfa0, event=0x7fff1cf7cfc0) at ../../kdeui/kernel/kapplication.cpp:311 #47 0x00007ff64413349c in QCoreApplication::notifyInternal (this=0x7fff1cf7ddf0, receiver=0x1b8bfa0, event=0x7fff1cf7cfc0) at kernel/qcoreapplication.cpp:731 #48 0x00007ff644dcd1ed in sendSpontaneousEvent (this=<value optimized out>, event=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #49 QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4563 #50 0x00007ff644dcbab7 in QApplication::x11ProcessEvent (this=0x7fff1cf7ddf0, event=0x7fff1cf7d940) at kernel/qapplication_x11.cpp:3680 #51 0x00007ff644df4842 in x11EventSourceDispatch (s=0xc90670, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #52 0x00007ff640494bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #53 0x00007ff6404953a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #54 0x00007ff640495639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #55 0x00007ff64415e3ef in QEventDispatcherGlib::processEvents (this=0xbf64f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #56 0x00007ff644df44de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #57 0x00007ff644132882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #58 0x00007ff644132abc in QEventLoop::exec (this=0x7fff1cf7dc40, flags=...) at kernel/qeventloop.cpp:201 #59 0x00007ff644136ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #60 0x0000000000633054 in main (argc=5, argv=0x7fff1cf7e5d8) at /build/buildd/digikam-1.9.0/digikam/main.cpp:216 Possible duplicates by query: bug 270248. Reported using DrKonqi
It crash into Exiv2 library, not digiKam... Please report this problem to Exiv2 bugzilla. Also, please, don't use 1.9.0 digiKam release. update to last 2.5.0. Gilles Caulier