Bug 219106

Summary: digikam crashs on photos download
Product: [Applications] digikam Reporter: jcbaena <jcbaena>
Component: Portability-RuntimeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 1.0.0   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0
Sentry Crash Report:

Description jcbaena 2009-12-17 21:17:59 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta5
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31.6-server-1mnb i686
Distribution: "Mandriva Linux 2010.0"

What I was doing when the application crashed:
1.- Plug the camera on usb to the pc.
2.- Select photos
3.- Delete one of them (optionall)
4.- Create a new album
4.- Click download

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2adf8e0 (LWP 12782))]

Thread 17 (Thread 0xb123ab70 (LWP 12784)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4c559e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4d966ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4f92fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0x0831a9da in ?? ()
#5  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 16 (Thread 0xb0871b70 (LWP 12785)):
#0  0xb3289016 in clock_gettime () from /lib/i686/librt.so.1
#1  0xb50b6694 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb50b68d2 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb50b6aae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb50b4aeb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb50b4b8d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb3358ce8 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb3359069 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb335958e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb50b493f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb508726d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#11 0xb50876b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#12 0xb4f8eb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#13 0xb680b5db in ?? () from /usr/lib/libdigikamdatabase.so.1
#14 0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#16 0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 15 (Thread 0xb0070b70 (LWP 12786)):
#0  0xb33595b6 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#1  0xb50b493f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#2  0xb508726d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#3  0xb50876b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#4  0xb4f8eb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#5  0xb680b5db in ?? () from /usr/lib/libdigikamdatabase.so.1
#6  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#7  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#8  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 14 (Thread 0xaf7efb70 (LWP 12787)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4c559e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4d966ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4f92fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6a0703c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 13 (Thread 0xaefeeb70 (LWP 12788)):
#0  0xb4d7d1d0 in poll () from /lib/i686/libc.so.6
#1  0xb336637b in g_poll () from /usr/lib/libglib-2.0.so.0
#2  0xb3359291 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb335958e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb50b493f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb508726d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb50876b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb4f8eb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#9  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#10 0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 12 (Thread 0xae7edb70 (LWP 12789)):
#0  0xb3358a6c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0xb3359190 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb335958e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb50b493f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#4  0xb508726d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb50876b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#6  0xb4f8eb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#7  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#8  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 11 (Thread 0xadfecb70 (LWP 12790)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4c559e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4d966ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4f92fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6a0703c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 10 (Thread 0xa6e1fb70 (LWP 12798)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4d7d246 in poll () from /lib/i686/libc.so.6
#2  0xb4c9b896 in ?? () from /usr/lib/libpulse.so.0
#3  0xb4c8894a in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb4c8a18d in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb4c8a264 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb4c9b77e in ?? () from /usr/lib/libpulse.so.0
#7  0xb3270c13 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#8  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 9 (Thread 0xa250bb70 (LWP 12809)):
#0  0xb4c50210 in __i686.get_pc_thunk.bx () from /lib/i686/libpthread.so.0
#1  0xb4c53a97 in pthread_mutex_lock () from /lib/i686/libpthread.so.0
#2  0xb4d968b6 in pthread_mutex_lock () from /lib/i686/libc.so.6
#3  0xb33559c6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#4  0xb3359468 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb335958e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb50b493f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb508726d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#8  0xb50876b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#9  0xb4f8eb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#10 0xa65bcdde in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#11 0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#13 0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 8 (Thread 0xa5c3ab70 (LWP 12810)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4c559e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4d966ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4f92fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6a0703c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 7 (Thread 0xa648ab70 (LWP 12817)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4c559e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4d966ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4f92fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6a0703c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 6 (Thread 0xa3b55b70 (LWP 12818)):
#0  0xb50b6aff in ?? () from /usr/lib/libQtCore.so.4
#1  0xb4c53a97 in pthread_mutex_lock () from /lib/i686/libpthread.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xa5358b70 (LWP 12819)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4c559e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4d966ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4f92fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6a0703c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 4 (Thread 0xa3354b70 (LWP 12833)):
#0  0xb4cc886f in ?? () from /lib/i686/libc.so.6
#1  0xb4d7d1ed in poll () from /lib/i686/libc.so.6
#2  0xb336637b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb3359291 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb335958e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb50b493f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb508726d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb50876b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb4f8eb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#9  0xa65bcdde in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 3 (Thread 0xa0826b70 (LWP 12834)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4c559e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4d966ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4f92fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6a0703c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xa0025b70 (LWP 12841)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4c559e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4d966ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4f92fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0x0811f345 in ?? ()
#5  0xb4f91e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4c51885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4d8857e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb2adf8e0 (LWP 12782)):
[KCrash Handler]
#6  0xb4f0c6bc in __dynamic_cast () from /usr/lib/libstdc++.so.6
#7  0x082816d1 in ?? ()
#8  0x08149674 in ?? ()
#9  0x0814a157 in ?? ()
#10 0x0814f70a in ?? ()
#11 0xb509f144 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb509f621 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb5574e55 in QAction::triggered () from /usr/lib/libQtGui.so.4
#14 0xb5576482 in QAction::activate () from /usr/lib/libQtGui.so.4
#15 0xb5a28920 in QToolButton::nextCheckState () from /usr/lib/libQtGui.so.4
#16 0xb593fb57 in ?? () from /usr/lib/libQtGui.so.4
#17 0xb593fe36 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#18 0xb5a28e2d in QToolButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#19 0xb55d290c in QWidget::event () from /usr/lib/libQtGui.so.4
#20 0xb593dcf0 in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#21 0xb5a2b87c in QToolButton::event () from /usr/lib/libQtGui.so.4
#22 0xb557b68c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#23 0xb558393b in QApplication::notify () from /usr/lib/libQtGui.so.4
#24 0xb601ea21 in KApplication::notify () from /usr/lib/libkdeui.so.5
#25 0xb5088c0e in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#26 0xb558295c in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#27 0xb55f357a in ?? () from /usr/lib/libQtGui.so.4
#28 0xb55f2aee in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#29 0xb561dd88 in ?? () from /usr/lib/libQtGui.so.4
#30 0xb3355b92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0xb3359468 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0xb335958e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0xb50b48f1 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#34 0xb561d4ba in ?? () from /usr/lib/libQtGui.so.4
#35 0xb508726d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#36 0xb50876b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#37 0xb5089b50 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#38 0xb557b504 in QApplication::exec () from /usr/lib/libQtGui.so.4
#39 0x083b9783 in ?? ()
#40 0xb4cc8a36 in __libc_start_main () from /lib/i686/libc.so.6
#41 0x08099fc1 in _start ()

This bug may be a duplicate of or related to bug 219088

Reported using DrKonqi
Comment 1 caulier.gilles 2009-12-17 21:22:34 UTC
Fixed in digiKam 1.0.0 rc. Already reported...

Gilles Caulier