Package: digikam
Version: 4:2.5.0-1
Severity: normal
Dear Maintainer,
thank you for the nice package, which works usually very
well. But starting a few days ago, importing photos from the
camera is broken.
I plug in my camera in the USB slot, the "device notifier"
offers me to open it with digikam (amon others). I select
"Download photos with Digikam" and it crashes and opens the KDE
crash handler.
Also, if I start digikam first and then try to import photos
directly from the camera via the digikam menu, digikam crashes.
If I select in the device notifier Dolphin instead, the camera
opens nicely.
Also, I can start digikam then and import the downloaded photos.
This is the information from the KDE crashhandler:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xae7008c0 (LWP 5707))]
Thread 9 (Thread 0xad820b70 (LWP 5709)):
#0 0xb786c424 in __kernel_vsyscall ()
#1 0xb365c20a in __pthread_cond_wait (cond=0x9aba760, mutex=0x9aba748) at
pthread_cond_wait.c:153
#2 0xb48a5a7d in __pthread_cond_wait (cond=0x9aba760, mutex=0x9aba748) at
forward.c:139
#3 0xb4b33bd0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4 0x081eb129 in ?? ()
#5 0xb4b336c3 in QThreadPrivate::start(void*) () from /usr/lib/libQtCore.so.4
#6 0xb3657c39 in start_thread (arg=0xad820b70) at pthread_create.c:304
#7 0xb489898e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 8 (Thread 0xad01fb70 (LWP 5710)):
#0 0xb365a1c4 in __pthread_mutex_lock (mutex=0x9a8186c) at
pthread_mutex_lock.c:62
#1 0xb48a5c46 in pthread_mutex_lock (mutex=0x9a8186c) at forward.c:182
#2 0xb3254083 in g_main_context_prepare (context=0x9a81868,
priority=0xad01efd8) at
/build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:2754
#3 0xb3254e17 in g_main_context_iterate (context=0x9a81868, block=1,
dispatch=1, self=) at
/build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:3056
#4 0xb325540a in g_main_context_iteration (context=0x9a81868, may_block=1) at
/build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:3139
#5 0xb4c5c637 in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/libQtCore.so.4
#6 0xb4c2d33d in
QEventLoop::processEvents(QFlags) () from
/usr/lib/libQtCore.so.4
#7 0xb4c2d581 in QEventLoop::exec(QFlags) ()
from /usr/lib/libQtCore.so.4
#8 0xb4b3085b in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0xb4c0de7d in QInotifyFileSystemWatcherEngine::run() () from
/usr/lib/libQtCore.so.4
#10 0xb4b336c3 in QThreadPrivate::start(void*) () from /usr/lib/libQtCore.so.4
#11 0xb3657c39 in start_thread (arg=0xad01fb70) at pthread_create.c:304
#12 0xb489898e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 7 (Thread 0xac81eb70 (LWP 5713)):
#0 0xb786c424 in __kernel_vsyscall ()
#1 0xb365c20a in __pthread_cond_wait (cond=0x9baf4b8, mutex=0x9baf4a0) at
pthread_cond_wait.c:153
#2 0xb48a5a7d in __pthread_cond_wait (cond=0x9baf4b8, mutex=0x9baf4a0) at
forward.c:139
#3 0xb4b33bd0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4 0xb6b180c8 in ?? () from /usr/lib/libdigikamcore.so.2
#5 0xb4b336c3 in QThreadPrivate::start(void*) () from /usr/lib/libQtCore.so.4
#6 0xb3657c39 in start_thread (arg=0xac81eb70) at pthread_create.c:304
#7 0xb489898e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 6 (Thread 0xaab9db70 (LWP 5715)):
#0 0xb786c424 in __kernel_vsyscall ()
#1 0xb365c703 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2 0xb48a5ad4 in __pthread_cond_timedwait (cond=0x9dbce98, mutex=0x9dbce80,
abstime=0xaab9d178) at forward.c:152
#3 0xaad66a69 in ?? () from /usr/lib/libxine.so.1
#4 0xb3657c39 in start_thread (arg=0xaab9db70) at pthread_create.c:304
#5 0xb489898e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 5 (Thread 0xa9f62b70 (LWP 5716)):
#0 0xb786c424 in __kernel_vsyscall ()
#1 0xb4891c91 in select () at ../sysdeps/unix/syscall-template.S:82
#2 0xaad93a93 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3 0xaad744e6 in ?? () from /usr/lib/libxine.so.1
#4 0xb3657c39 in start_thread (arg=0xa9f62b70) at pthread_create.c:304
#5 0xb489898e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 4 (Thread 0xa9761b70 (LWP 5717)):
#0 0xb365a1bb in __pthread_mutex_lock (mutex=0x9dcc72c) at
pthread_mutex_lock.c:61
#1 0xb48a5c46 in pthread_mutex_lock (