[Digikam-devel] Bug#658624: digikam: Digikam crashes when importing photos from camera

Rainer Dorsch rdorsch at web.de
Sat Feb 4 17:21:20 UTC 2012


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=<optimized out>) 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<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4c2d33d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4c2d581 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () 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 (mutex=0x9dcc72c) at forward.c:182
#2  0xb3254083 in g_main_context_prepare (context=0x9dcc728, priority=0xa9760fd8) 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=0x9dcc728, block=1, dispatch=1, self=<optimized out>) 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=0x9dcc728, 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<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4c2d33d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4c2d581 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4b3085b in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xabd4ef79 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0xb4b336c3 in QThreadPrivate::start(void*) () from /usr/lib/libQtCore.so.4
#11 0xb3657c39 in start_thread (arg=0xa9761b70) 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 3 (Thread 0xa8f60b70 (LWP 5720)):
#0  0xb786c424 in __kernel_vsyscall ()
#1  0xb488afa6 in *__GI___poll (fds=0xb4921ff4, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xaa397bfc in ?? () from /usr/lib/xine/plugins/1.30/xineplug_ao_out_alsa.so
#3  0xb3657c39 in start_thread (arg=0xa8f60b70) at pthread_create.c:304
#4  0xb489898e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xa83ffb70 (LWP 5721)):
#0  0xb786c424 in __kernel_vsyscall ()
#1  0xb365c20a in __pthread_cond_wait (cond=0xabf52818, mutex=0xabf52800) at pthread_cond_wait.c:153
#2  0xb48a5a7d in __pthread_cond_wait (cond=0xabf52818, mutex=0xabf52800) at forward.c:139
#3  0xaad79c4c in ?? () from /usr/lib/libxine.so.1
#4  0xb3657c39 in start_thread (arg=0xa83ffb70) 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 1 (Thread 0xae7008c0 (LWP 5707)):
[KCrash Handler]
#7  *__GI___libc_realloc (oldmem=0x9, bytes=3088189712) at malloc.c:3769
#8  0xb1761a4e in register_platform () from /usr/lib/libdc1394.so.22
#9  0xb1774fef in usb_init () from /usr/lib/libdc1394.so.22
#10 0xa634b980 in gp_port_library_list () from /usr/lib/i386-linux-gnu/libgphoto2_port/0.8.0/usb.so
#11 0xb6599c8c in ?? () from /usr/lib/i386-linux-gnu/libgphoto2_port.so.0
#12 0xb361b8f0 in ?? () from /usr/lib/i386-linux-gnu/libltdl.so.7
#13 0xb361ae27 in ?? () from /usr/lib/i386-linux-gnu/libltdl.so.7
#14 0xb361c086 in lt_dlforeachfile () from /usr/lib/i386-linux-gnu/libltdl.so.7
#15 0xb659a10f in gp_port_info_list_load () from /usr/lib/i386-linux-gnu/libgphoto2_port.so.0
#16 0x083271c1 in ?? ()
#17 0x08120482 in ?? ()
#18 0x081a6efb in ?? ()
#19 0x081a6b17 in ?? ()
#20 0x08196038 in ?? ()
#21 0xb4c346cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#22 0xb4c3f0d5 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#23 0xb4c465ef in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#24 0xb51e5ab2 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb5607d9c in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb5dd93a4 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#27 0xb5e21b82 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#28 0xb518b904 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0xb5190d48 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb5cfd4e1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#31 0xb4c2e31e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#32 0xb4c31ae4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#33 0xb4c31c2c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#34 0xb4c5c1a4 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/libQtCore.so.4
#35 0xb3254a3f in g_main_dispatch (context=0x9964670) at /build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:2442
#36 g_main_context_dispatch (context=0x9964670) at /build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:2998
#37 0xb3255170 in g_main_context_iterate (context=0x9964670, block=-1289340208, dispatch=1, self=<optimized out>) at /build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:3076
#38 0xb325540a in g_main_context_iteration (context=0x9964670, may_block=1) at /build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:3139
#39 0xb4c5c5d7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb5240b9a in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtGui.so.4
#41 0xb4c2d33d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#42 0xb4c2d581 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0xb4c31cda in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#44 0xb5189784 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#45 0x082a7abd in ?? ()
#46 0xb47e2e46 in __libc_start_main (main=0x82a6751, argc=3, ubp_av=0xbfa2af94, init=0x836a550 <__libc_csu_init>, fini=0x836a540 <__libc_csu_fini>, rtld_fini=0xb787b310, stack_end=0xbfa2af8c) at libc-start.c:228
#47 0x080c1751 in _start ()


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (300, 'unstable'), (200, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.1.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages digikam depends on:
ii  digikam-data            4:2.5.0-1
ii  kde-runtime             4:4.7.4-1
ii  libc6                   2.13-24
ii  libgcc1                 1:4.6.2-12
ii  libgomp1                4.6.2-12
ii  libgphoto2-2            2.4.11-4
ii  libgphoto2-port0        2.4.11-4
ii  libjasper1              1.900.1-13
ii  libjpeg8                8c-2
ii  libkdcraw20             4:4.7.4-1
ii  libkde3support4         4:4.7.4-1
ii  libkdecore5             4:4.7.4-1
ii  libkdeui5               4:4.7.4-1
ii  libkdewebkit5           4:4.7.4-1
ii  libkexiv2-10            4:4.7.4-1
ii  libkfile4               4:4.7.4-1
ii  libkhtml5               4:4.7.4-1
ii  libkio5                 4:4.7.4-1
ii  libkipi8                4:4.7.4-1
ii  libknotifyconfig4       4:4.7.4-1
ii  libkparts4              4:4.7.4-1
ii  liblcms1                1.19.dfsg-1+b1
ii  liblensfun0             0.2.5-2
ii  liblqr-1-0              0.4.1-1.1
ii  libmarblewidget12       4:4.7.4-1
ii  libnepomuk4             4:4.7.4-1
ii  libopencv-core2.3       2.3.1-7
ii  libopencv-highgui2.3    2.3.1-7
ii  libopencv-imgproc2.3    2.3.1-7
ii  libopencv-legacy2.3     2.3.1-7
ii  libopencv-objdetect2.3  2.3.1-7
ii  libphonon4              4:4.6.0really4.5.1-1
ii  libpng12-0              1.2.46-4
ii  libqjson0               0.7.1-6
ii  libqt4-dbus             4:4.7.4-2
ii  libqt4-network          4:4.7.4-2
ii  libqt4-qt3support       4:4.7.4-2
ii  libqt4-sql              4:4.7.4-2
ii  libqt4-sql-sqlite       4:4.7.4-2
ii  libqt4-xml              4:4.7.4-2
ii  libqtcore4              4:4.7.4-2
ii  libqtgui4               4:4.7.4-2
ii  libqtwebkit4            2.2.0-3
ii  libsolid4               4:4.7.4-1
ii  libsoprano4             2.7.3+dfsg.1-1
ii  libstdc++6              4.6.2-12
ii  libtiff4                3.9.5-2
ii  libx11-6                2:1.4.4-4
ii  phonon                  4:4.6.0really4.5.1-1

Versions of packages digikam recommends:
ii  chromium [www-browser]   16.0.912.77~r118311-1
ii  iceweasel [www-browser]  9.0.1-1
ii  kipi-plugins             4:2.5.0-1
ii  konqueror [www-browser]  4:4.7.4-1
ii  lynx-cur [www-browser]   2.8.8dev.9-3
ii  mplayerthumbs            4:4.7.4-1
ii  rekonq [www-browser]     0.8.1-1
ii  w3m [www-browser]        0.5.3-5

Versions of packages digikam suggests:
ii  digikam-doc  1.2~svn1134171-1

-- no debconf information





More information about the Digikam-devel mailing list