Bug 210462 (digikamImport1beta5)

Summary: digikam crash select new download
Product: [Applications] digikam Reporter: Mr. Gil <mrgil23>
Component: Import-Gphoto2Assignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: abasoloisasa, guazzo, jfberkhout, juergen.keppner, kdeuser, kukepoiss_85, mking24, pereirafeitosa, Siegfried.Maier
Priority: HI    
Version: 1.0.0   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 1.0.0
Sentry Crash Report:

Description Mr. Gil 2009-10-13 19:49:37 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-3.slh.1-sidux-686 i686

What I was doing when the application crashed:
When I connect my Canon PowerShot SD1000 to Digikam, the previews show up fine, but when I select New items and Download selected, Digikam 1.0.0-beta5 crashes.

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

Thread 20 (Thread 0xb197eb90 (LWP 7908)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4788f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba985d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4da55c2 in QWaitConditionPrivate::wait (this=0x954cb10, mutex=0x954cb0c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x954cb10, mutex=0x954cb0c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x08306001 in Digikam::ScanController::run (this=0x953e098) at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/digikam/scancontroller.cpp:499
#6  0xb4da45e2 in QThreadPrivate::start (arg=0x953e098) at thread/qthread_unix.cpp:188
#7  0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 19 (Thread 0xb0cffb90 (LWP 7911)):
#0  0xb3370fec in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4ec1e9b in QTimerInfoList::getTime (this=0x967a604, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4ec2061 in QTimerInfoList::updateCurrentTime (this=0x967a604) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4ec221a in QTimerInfoList::timerWait (this=0x967a604, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4ec0220 in timerSourcePrepareHelper (src=0xb0cff0d8, timeout=0xb0cff1c8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4ec02a5 in timerSourcePrepare (source=0x0, timeout=0xb3374ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb3402f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3403304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb34037a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4ec005f in QEventDispatcherGlib::processEvents (this=0x9678d70, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4e9383a in QEventLoop::processEvents (this=0xb0cff330, flags=...) at kernel/qeventloop.cpp:149
#11 0xb4e93c82 in QEventLoop::exec (this=0xb0cff330, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4da1309 in QThread::exec (this=0x96689d8) at thread/qthread.cpp:487
#13 0xb675414d in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#14 0xb4da45e2 in QThreadPrivate::start (arg=0x96689d8) at thread/qthread_unix.cpp:188
#15 0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 18 (Thread 0xb00ffb90 (LWP 7912)):
#0  0xb4787ec1 in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0
#1  0xb4ba9a66 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6
#2  0xb34030e7 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0xb3403304 in ?? () from /lib/libglib-2.0.so.0
#4  0xb34037a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4ec005f in QEventDispatcherGlib::processEvents (this=0x967cbe8, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb4e9383a in QEventLoop::processEvents (this=0xb00ff330, flags=...) at kernel/qeventloop.cpp:149
#7  0xb4e93c82 in QEventLoop::exec (this=0xb00ff330, flags=...) at kernel/qeventloop.cpp:201
#8  0xb4da1309 in QThread::exec (this=0x96890b8) at thread/qthread.cpp:487
#9  0xb675414d in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#10 0xb4da45e2 in QThreadPrivate::start (arg=0x96890b8) at thread/qthread_unix.cpp:188
#11 0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 17 (Thread 0xaf8feb90 (LWP 7913)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4788f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba985d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4da55c2 in QWaitConditionPrivate::wait (this=0x9697a70, mutex=0x9697a6c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9697a70, mutex=0x9697a6c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb695d02a in Digikam::LoadSaveThread::run (this=0x9697a60) at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0xb4da45e2 in QThreadPrivate::start (arg=0x9697a60) at thread/qthread_unix.cpp:188
#7  0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 16 (Thread 0xaf0fdb90 (LWP 7914)):
#0  0xb3370fec in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4ec1e9b in QTimerInfoList::getTime (this=0x96929d4, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4ec2061 in QTimerInfoList::updateCurrentTime (this=0x96929d4) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4ec221a in QTimerInfoList::timerWait (this=0x96929d4, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4ec0220 in timerSourcePrepareHelper (src=0xaf0fd0e8, timeout=0xaf0fd1d8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4ec02a5 in timerSourcePrepare (source=0x0, timeout=0xb3374ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb3402f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3403304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb34037a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4ec005f in QEventDispatcherGlib::processEvents (this=0x9772b48, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4e9383a in QEventLoop::processEvents (this=0xaf0fd340, flags=...) at kernel/qeventloop.cpp:149
#11 0xb4e93c82 in QEventLoop::exec (this=0xaf0fd340, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4da1309 in QThread::exec (this=0x96810f8) at thread/qthread.cpp:487
#13 0xb4da45e2 in QThreadPrivate::start (arg=0x96810f8) at thread/qthread_unix.cpp:188
#14 0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 15 (Thread 0xae8fcb90 (LWP 7915)):
#0  0xb3370fec in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4ec1e9b in QTimerInfoList::getTime (this=0x969b0c4, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4ec2061 in QTimerInfoList::updateCurrentTime (this=0x969b0c4) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4ec221a in QTimerInfoList::timerWait (this=0x969b0c4, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4ec0220 in timerSourcePrepareHelper (src=0xae8fc0e8, timeout=0xae8fc1d8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4ec02a5 in timerSourcePrepare (source=0x0, timeout=0xb3374ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb3402f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3403304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb34037a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4ec005f in QEventDispatcherGlib::processEvents (this=0x967dff8, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4e9383a in QEventLoop::processEvents (this=0xae8fc340, flags=...) at kernel/qeventloop.cpp:149
#11 0xb4e93c82 in QEventLoop::exec (this=0xae8fc340, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4da1309 in QThread::exec (this=0x969f7c0) at thread/qthread.cpp:487
#13 0xb4da45e2 in QThreadPrivate::start (arg=0x969f7c0) at thread/qthread_unix.cpp:188
#14 0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 14 (Thread 0xae0fbb90 (LWP 7916)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4788f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba985d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4da55c2 in QWaitConditionPrivate::wait (this=0x969af90, mutex=0x969af8c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x969af90, mutex=0x969af8c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb695d02a in Digikam::LoadSaveThread::run (this=0x969af80) at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0xb4da45e2 in QThreadPrivate::start (arg=0x969af80) at thread/qthread_unix.cpp:188
#7  0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 13 (Thread 0xab76cb90 (LWP 7917)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4789292 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba98b4 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xb043e903 in ?? () from /usr/lib/libxine.so.1

Thread 12 (Thread 0xaa9ffb90 (LWP 7918)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4b92fe1 in select () from /lib/i686/cmov/libc.so.6
#2  0xb046834a in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 11 (Thread 0xaa1feb90 (LWP 7919)):
#0  0xb4ba9a57 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6
#1  0xb3402c69 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0xb3403555 in ?? () from /lib/libglib-2.0.so.0
#3  0xb34037a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb4ec005f in QEventDispatcherGlib::processEvents (this=0x962c2b8, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#5  0xb4e9383a in QEventLoop::processEvents (this=0xaa1fe2f0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb4e93c82 in QEventLoop::exec (this=0xaa1fe2f0, flags=...) at kernel/qeventloop.cpp:201
#7  0xb4da1309 in QThread::exec (this=0x98a96f0) at thread/qthread.cpp:487
#8  0xac4152ba in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0xb4da45e2 in QThreadPrivate::start (arg=0x98a96f0) at thread/qthread_unix.cpp:188
#10 0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 10 (Thread 0xa99f4b90 (LWP 7921)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4788f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba985d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb044fa56 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xa915db90 (LWP 7932)):
#0  0xb4ba9a57 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6
#1  0xb340191c in g_main_context_acquire () from /lib/libglib-2.0.so.0
#2  0xb340322c in ?? () from /lib/libglib-2.0.so.0
#3  0xb34037a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb4ec005f in QEventDispatcherGlib::processEvents (this=0x9ecea28, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#5  0xb4e9383a in QEventLoop::processEvents (this=0xa915d2e0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb4e93c82 in QEventLoop::exec (this=0xa915d2e0, flags=...) at kernel/qeventloop.cpp:201
#7  0xb4da1309 in QThread::exec (this=0x9493978) at thread/qthread.cpp:487
#8  0xa91ddf1c in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#9  0xb4da45e2 in QThreadPrivate::start (arg=0x9493978) at thread/qthread_unix.cpp:188
#10 0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 8 (Thread 0xa60ffb90 (LWP 7933)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4788f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba985d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4da55c2 in QWaitConditionPrivate::wait (this=0x981ec00, mutex=0x981ebfc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x981ec00, mutex=0x981ebfc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb695d02a in Digikam::LoadSaveThread::run (this=0x981ebf0) at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0xb4da45e2 in QThreadPrivate::start (arg=0x981ebf0) at thread/qthread_unix.cpp:188
#7  0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 7 (Thread 0xa6cffb90 (LWP 7940)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4788f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba985d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4da55c2 in QWaitConditionPrivate::wait (this=0xa4ec050, mutex=0xa4ec04c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa4ec050, mutex=0xa4ec04c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb695d02a in Digikam::LoadSaveThread::run (this=0xa4ec040) at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0xb4da45e2 in QThreadPrivate::start (arg=0xa4ec040) at thread/qthread_unix.cpp:188
#7  0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 6 (Thread 0xa58feb90 (LWP 7941)):
#0  0xb3370fec in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4ec1e9b in QTimerInfoList::getTime (this=0xa55985c, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4ec2061 in QTimerInfoList::updateCurrentTime (this=0xa55985c) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4ec221a in QTimerInfoList::timerWait (this=0xa55985c, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4ec0220 in timerSourcePrepareHelper (src=0xa58fe088, timeout=0xa58fe178) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4ec02a5 in timerSourcePrepare (source=0x0, timeout=0xb3374ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb3402f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3403304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb34037a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4ec005f in QEventDispatcherGlib::processEvents (this=0xa5597c0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4e9383a in QEventLoop::processEvents (this=0xa58fe2e0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb4e93c82 in QEventLoop::exec (this=0xa58fe2e0, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4da1309 in QThread::exec (this=0xa535668) at thread/qthread.cpp:487
#13 0xa91ddf1c in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#14 0xb4da45e2 in QThreadPrivate::start (arg=0xa535668) at thread/qthread_unix.cpp:188
#15 0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 5 (Thread 0xa895cb90 (LWP 7942)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4788f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba985d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4da55c2 in QWaitConditionPrivate::wait (this=0xa56edd8, mutex=0xa56edd4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa56edd8, mutex=0xa56edd4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb695d02a in Digikam::LoadSaveThread::run (this=0xa56edc8) at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0xb4da45e2 in QThreadPrivate::start (arg=0xa56edc8) at thread/qthread_unix.cpp:188
#7  0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xa38ffb90 (LWP 7962)):
#0  0xb4783230 in __i686.get_pc_thunk.bx () from /lib/i686/cmov/libpthread.so.0
#1  0xb478686e in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba9a26 in pthread_mutex_lock () from /lib/i686/cmov/libc.so.6
#3  0xb3403433 in ?? () from /lib/libglib-2.0.so.0
#4  0xb34037a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4ec005f in QEventDispatcherGlib::processEvents (this=0xb7caa50, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb4e9383a in QEventLoop::processEvents (this=0xa38ff2e0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb4e93c82 in QEventLoop::exec (this=0xa38ff2e0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb4da1309 in QThread::exec (this=0xb7d5e60) at thread/qthread.cpp:487
#9  0xa91ddf1c in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0xb4da45e2 in QThreadPrivate::start (arg=0xb7d5e60) at thread/qthread_unix.cpp:188
#11 0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xa2affb90 (LWP 7963)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4788f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba985d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4da55c2 in QWaitConditionPrivate::wait (this=0xb7d5e40, mutex=0xb7d5e3c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb7d5e40, mutex=0xb7d5e3c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb695d02a in Digikam::LoadSaveThread::run (this=0xb7d5e30) at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0xb4da45e2 in QThreadPrivate::start (arg=0xb7d5e30) at thread/qthread_unix.cpp:188
#7  0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xa22feb90 (LWP 7970)):
#0  0xb7794424 in __kernel_vsyscall ()
#1  0xb4788f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ba985d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4da55c2 in QWaitConditionPrivate::wait (this=0xb7e73ac, mutex=0xb7e73a8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb7e73ac, mutex=0xb7e73a8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x08120de4 in Digikam::CameraController::run (this=0xb7e73b8) at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/utilities/cameragui/cameracontroller.cpp:329
#6  0xb4da45e2 in QThreadPrivate::start (arg=0xb7e73b8) at thread/qthread_unix.cpp:188
#7  0xb47854b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b9aa5e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb2f3a700 (LWP 7905)):
[KCrash Handler]
#6  0xb4d1421c in __dynamic_cast () from /usr/lib/libstdc++.so.6
#7  0x08273ce9 in Digikam::AlbumSelectDialog::selectAlbum (parent=0xb6aa3a8, albumToSelect=0xb5bce70, header=..., newAlbumString=..., allowRootSelection=false)
    at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/digikam/albumselectdialog.cpp:174
#8  0x08148732 in Digikam::CameraUI::slotDownload (this=0xb6aa3a8, onlySelected=true, deleteAfter=false, album=0xb5bce70)
    at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/utilities/cameragui/cameraui.cpp:1498
#9  0x081491a9 in Digikam::CameraUI::slotDownloadSelected (this=0xb6aa3a8) at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/utilities/cameragui/cameraui.cpp:1436
#10 0x0814e34d in Digikam::CameraUI::qt_metacall (this=0xb6aa3a8, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbff92bec)
    at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/obj-i486-linux-gnu/digikam/cameraui.moc:224
#11 0xb4eaa303 in QMetaObject::activate (sender=0xbb2ac88, from_signal_index=5, to_signal_index=6, argv=0xbff92bec) at kernel/qobject.cpp:3112
#12 0xb4eaa720 in QMetaObject::activate (sender=0xbb2ac88, m=0x848bcc8, from_local_signal_index=1, to_local_signal_index=2, argv=0xbff92bec) at kernel/qobject.cpp:3206
#13 0xb5377591 in QAction::triggered (this=0xbb2ac88, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#14 0xb5378adf in QAction::activate (this=0xbb2ac88, event=QAction::Trigger) at kernel/qaction.cpp:1167
#15 0xb5811012 in QAction::trigger (this=0xb4c15160) at ../../include/QtGui/../../src/gui/kernel/qaction.h:203
#16 QToolButton::nextCheckState (this=0xb4c15160) at widgets/qtoolbutton.cpp:1135
#17 0xb572c543 in QAbstractButtonPrivate::click (this=0xbb42d48) at widgets/qabstractbutton.cpp:525
#18 0xb572c816 in QAbstractButton::mouseReleaseEvent (this=0xbb4bb98, e=0xbff932bc) at widgets/qabstractbutton.cpp:1115
#19 0xb581150c in QToolButton::mouseReleaseEvent (this=0xbb4bb98, e=0xbff932bc) at widgets/qtoolbutton.cpp:709
#20 0xb53d39fb in QWidget::event (this=0xbb4bb98, event=0xbff932bc) at kernel/qwidget.cpp:7554
#21 0xb572a7fe in QAbstractButton::event (this=0xbb4bb98, e=0xbff932bc) at widgets/qabstractbutton.cpp:1077
#22 0xb5813eba in QToolButton::event (this=0xbb4bb98, event=0xbff932bc) at widgets/qtoolbutton.cpp:1151
#23 0xb537da94 in QApplicationPrivate::notify_helper (this=0x9451350, receiver=0xbb4bb98, e=0xbff932bc) at kernel/qapplication.cpp:4065
#24 0xb5386551 in QApplication::notify (this=0xbff94b74, receiver=0xbb4bb98, e=0xbff932bc) at kernel/qapplication.cpp:3767
#25 0xb5f770fd in KApplication::notify (this=0xbff94b74, receiver=0xbb4bb98, event=0xbff932bc) at ../../kdeui/kernel/kapplication.cpp:302
#26 0xb4e951eb in QCoreApplication::notifyInternal (this=0xbff94b74, receiver=0xbb4bb98, event=0xbff932bc) at kernel/qcoreapplication.cpp:610
#27 0xb53855de in QCoreApplication::sendSpontaneousEvent (receiver=0xbb4bb98, event=0xbff932bc, alienWidget=0xbb4bb98, nativeWidget=0xb6aa3a8, buttonDown=0xb5bf4580, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#28 QApplicationPrivate::sendMouseEvent (receiver=0xbb4bb98, event=0xbff932bc, alienWidget=0xbb4bb98, nativeWidget=0xb6aa3a8, buttonDown=0xb5bf4580, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#29 0xb53f4175 in QETWidget::translateMouseEvent (this=0xb6aa3a8, event=0xbff9486c) at kernel/qapplication_x11.cpp:4411
#30 0xb53f3646 in QApplication::x11ProcessEvent (this=0xbff94b74, event=0xbff9486c) at kernel/qapplication_x11.cpp:3430
#31 0xb541dbc2 in x11EventSourceDispatch (s=0x94545b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0xb33ffe98 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0xb3403623 in ?? () from /lib/libglib-2.0.so.0
#34 0xb34037a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0xb4ec0041 in QEventDispatcherGlib::processEvents (this=0x942b5f8, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#36 0xb541d305 in QGuiEventDispatcherGlib::processEvents (this=0x942b5f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#37 0xb4e9383a in QEventLoop::processEvents (this=0xbff94ad0, flags=...) at kernel/qeventloop.cpp:149
#38 0xb4e93c82 in QEventLoop::exec (this=0xbff94ad0, flags=...) at kernel/qeventloop.cpp:201
#39 0xb4e960d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#40 0xb537d917 in QApplication::exec () at kernel/qapplication.cpp:3525
#41 0x0839f3bb in main (argc=3, argv=0xbff94fa4) at /build/buildd-digikam_1.0.0~beta5-1-i386-gHJtOv/digikam-1.0.0~beta5/digikam/main.cpp:186

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-14 02:41:50 UTC
From bug 210496:
What I was doing when the application crashed:
I've been using digikam for a couple of months reading and downloading pics
from a 4GB SDHC card. Now I have this problem, and it happens either trying to
download all the pics and videos (mov, actually I've done that before also) or
trying to download a subset of them.
Comment 2 Dario Andres 2009-10-14 02:41:52 UTC
*** Bug 210496 has been marked as a duplicate of this bug. ***
Comment 3 caulier.gilles 2009-10-14 11:38:39 UTC
*** Bug 210522 has been marked as a duplicate of this bug. ***
Comment 4 Andi Clemens 2009-10-14 13:42:27 UTC
The bug *might* have been fixed now, we double check every pointer before returning from the selectAlbum() method.
I couldn't confirm the bug before and so I couldn't now, but:

Mr. Gil,
can you try the latest SVN checkout and make sure the issue has been fixed?

Andi
Comment 5 Mr. Gil 2009-10-14 17:12:24 UTC
Hi, Andi,

I will check, but it will have to be later today, maybe 12 hours from now...

Thanks!
Comment 6 Andi Clemens 2009-10-14 17:28:40 UTC
*** Bug 210569 has been marked as a duplicate of this bug. ***
Comment 7 Andi Clemens 2009-10-14 17:49:18 UTC
*** Bug 210569 has been marked as a duplicate of this bug. ***
Comment 8 Mr. Gil 2009-10-15 02:12:13 UTC
I'm trying to build the SVN version of digiKam from instructions here:
http://www.digikam.org/drupal/download/KDE4
and when I get to this step:
cmake -DCMAKE_BUILD_TYPE=debugfull -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../../graphics 
there are a lot of libraries not found, but I have the latest versions of all the libraries it's looking for (i.e. libkipi6, libjasper1, libgphoto2-2, libkdcraw7).  Is there a reason the cmake command is looking for different versions of libjasper, libkipi, libgphoto, libkdcraw, etc.?

I would certainly like to build and test the svn digiKam, but so far I can't.
Comment 9 caulier.gilles 2009-10-15 08:21:12 UTC
Look in README file and install devel headers file from libraries packages.

Gilles Caulier
Comment 10 Mr. Gil 2009-10-15 09:37:01 UTC
Thanks, Gilles, loading the -dev libraries allowed me to complete the build.

I tested digikam version 1.0.0-beta6 (rev.: 1035415) and my pictures downloaded perfectly.

Thanks to everyone who helped!
Comment 11 Dario Andres 2009-10-17 19:03:25 UTC
*** Bug 210854 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2009-10-17 21:32:45 UTC
*** Bug 210906 has been marked as a duplicate of this bug. ***
Comment 13 Andi Clemens 2009-10-18 14:08:41 UTC
*** Bug 210963 has been marked as a duplicate of this bug. ***
Comment 14 Andi Clemens 2009-10-18 22:45:24 UTC
*** Bug 211017 has been marked as a duplicate of this bug. ***
Comment 15 Andi Clemens 2009-10-21 10:32:55 UTC
*** Bug 211308 has been marked as a duplicate of this bug. ***
Comment 16 Andi Clemens 2009-10-23 17:26:25 UTC
*** Bug 211561 has been marked as a duplicate of this bug. ***
Comment 17 Dario Andres 2009-10-24 03:19:40 UTC
*** Bug 211608 has been marked as a duplicate of this bug. ***
Comment 18 Andi Clemens 2009-10-24 17:44:11 UTC
*** Bug 211665 has been marked as a duplicate of this bug. ***
Comment 19 Andi Clemens 2009-10-26 19:49:01 UTC
*** Bug 211966 has been marked as a duplicate of this bug. ***
Comment 20 Andi Clemens 2009-10-27 01:15:28 UTC
*** Bug 211960 has been marked as a duplicate of this bug. ***
Comment 21 Andi Clemens 2009-10-27 19:07:58 UTC
*** Bug 212092 has been marked as a duplicate of this bug. ***
Comment 22 Andi Clemens 2009-10-28 01:03:38 UTC
*** Bug 212131 has been marked as a duplicate of this bug. ***
Comment 23 Andi Clemens 2009-10-28 10:39:00 UTC
*** Bug 212152 has been marked as a duplicate of this bug. ***
Comment 24 Andi Clemens 2009-10-28 11:49:11 UTC
*** Bug 212156 has been marked as a duplicate of this bug. ***
Comment 25 Andi Clemens 2009-10-28 16:59:12 UTC
*** Bug 212203 has been marked as a duplicate of this bug. ***
Comment 26 Andi Clemens 2009-10-31 11:17:10 UTC
*** Bug 212496 has been marked as a duplicate of this bug. ***
Comment 27 Andi Clemens 2009-11-01 10:11:56 UTC
*** Bug 212588 has been marked as a duplicate of this bug. ***
Comment 28 Andi Clemens 2009-11-01 10:12:22 UTC
*** Bug 212584 has been marked as a duplicate of this bug. ***
Comment 29 Andi Clemens 2009-11-01 21:08:04 UTC
*** Bug 212657 has been marked as a duplicate of this bug. ***
Comment 30 Andi Clemens 2009-11-02 18:41:01 UTC
*** Bug 212765 has been marked as a duplicate of this bug. ***
Comment 31 Andi Clemens 2009-11-02 18:41:21 UTC
*** Bug 212734 has been marked as a duplicate of this bug. ***
Comment 32 Andi Clemens 2009-11-03 14:31:40 UTC
*** Bug 212906 has been marked as a duplicate of this bug. ***
Comment 33 Andi Clemens 2009-11-03 20:59:36 UTC
*** Bug 212943 has been marked as a duplicate of this bug. ***
Comment 34 Andi Clemens 2009-11-04 10:17:04 UTC
*** Bug 213029 has been marked as a duplicate of this bug. ***
Comment 35 Andi Clemens 2009-11-04 13:16:51 UTC
*** Bug 213075 has been marked as a duplicate of this bug. ***
Comment 36 Andi Clemens 2009-11-04 22:17:17 UTC
*** Bug 213153 has been marked as a duplicate of this bug. ***
Comment 37 Dario Andres 2009-11-06 02:10:25 UTC
*** Bug 213290 has been marked as a duplicate of this bug. ***
Comment 38 Andi Clemens 2009-11-06 08:36:53 UTC
*** Bug 213377 has been marked as a duplicate of this bug. ***
Comment 39 Andi Clemens 2009-11-07 09:25:38 UTC
*** Bug 213497 has been marked as a duplicate of this bug. ***
Comment 40 Sami Nieminen 2009-11-07 20:43:09 UTC
I just experienced the same bug on kubuntu 9.10 while trying to import pictures from SD card. This is key functionality of digikam and therefore so many duplicate bug reports. Is the next beta planned to be released soon with a fix to at least this issue?
Comment 41 Andi Clemens 2009-11-08 17:29:22 UTC
*** Bug 213692 has been marked as a duplicate of this bug. ***
Comment 42 Andi Clemens 2009-11-09 10:42:05 UTC
Well as you can see, the report has been marked as FIXED, so sure the new beta will have this fix in it.
Also notice that digiKam-1.0.0-beta6 has been released today :-)
Comment 43 Andi Clemens 2009-11-09 10:45:44 UTC
*** Bug 212665 has been marked as a duplicate of this bug. ***
Comment 44 Philippe ROUBACH 2009-11-09 13:08:08 UTC
many thanks
Comment 45 Andi Clemens 2009-11-10 21:17:57 UTC
*** Bug 214031 has been marked as a duplicate of this bug. ***
Comment 46 Andi Clemens 2009-11-11 19:46:32 UTC
*** Bug 214132 has been marked as a duplicate of this bug. ***
Comment 47 Andi Clemens 2009-11-11 19:46:59 UTC
*** Bug 214119 has been marked as a duplicate of this bug. ***
Comment 48 Dario Andres 2009-11-11 21:52:04 UTC
*** Bug 214144 has been marked as a duplicate of this bug. ***
Comment 49 Andi Clemens 2009-11-12 14:06:13 UTC
*** Bug 214261 has been marked as a duplicate of this bug. ***
Comment 50 Andi Clemens 2009-11-12 19:17:13 UTC
*** Bug 214293 has been marked as a duplicate of this bug. ***
Comment 51 Andi Clemens 2009-11-12 22:25:56 UTC
*** Bug 214310 has been marked as a duplicate of this bug. ***
Comment 52 Luka Renko 2009-11-13 00:55:32 UTC
Test packages for Ubuntu Karmic are available in my PPA:
https://launchpad.net/~lure/+archive/ppa
Comment 53 Andi Clemens 2009-11-13 09:25:58 UTC
The problem is that if Ubuntu is not updating the package, most users might not be aware of the new beta versions.
Having new versions in an PPA is nice, but will users use it? I doubt it. I still hope Ubuntu will update the digiKam package themselves, they can't just add a beta version and keep it as the official stable digiKam release in their branch.
Comment 54 Luka Renko 2009-11-13 09:46:16 UTC
The plan is to get this to standard Karmic backports repository, so it will be easy to get it for users. PPA is only for testing.

I agree that shipping beta version is bad, but this is also due to release plans for digikam being changed - at the beginning of the cycle it looked like digikam 1.0.0 might be just in time for Karmic (this is why somebody merged beta from debian unstable), but then this has changed. Before Karmic release I could only update to latest beta5, as going back to 0.10.0 was not much better decision either.
I hope we can control the grief with regular updates through backports.

And BTW, even with Beta6, there is report that at least one import crasher is still there:
https://bugs.edge.launchpad.net/ubuntu/+source/digikam/+bug/454113/comments/11
Comment 55 Andi Clemens 2009-11-13 09:54:22 UTC
But this crash is not related, at least not to the problem described in here.
We had a bad pointer for the SelectAlbum dialog, but the one you just mentioned is something totally different and might even be unrelated to importing images at all (just a coincidence).
I tested importing so many times now, imported 20.000 images from a harddisk folder (to test threading problems), imported images from my NikonD50 with PTP and from my cardreader, all works fine here.
The link you gave looks more like a general memory problem, I see a lot of malloc problems in there.
Comment 56 Jonah 2009-11-13 15:40:57 UTC
Hey guys, 

Should I use the PPA packages, look for an update from backports, look for an official ubuntu update, do nothing, or stop using the program?

Just throwing it out there, I wasn't importing anything, I was trying to tag a bunch of pictures.  Not sure that is a duplicate of this bug?
Comment 57 playinguitar2007 2009-11-14 13:08:27 UTC
Not sure if it is related to the original bug but it does work ok with Picasa.  Looking forward to a fix for this, I like Digikam... 
 
D

--- On Fri, 11/13/09, Andi Clemens <andi.clemens@gmx.net> wrote:


From: Andi Clemens <andi.clemens@gmx.net>
Subject: [Bug 210462] digikam crash select new download
To: playinguitar2007@yahoo.com
Date: Friday, November 13, 2009, 3:54 AM


https://bugs.kde.org/show_bug.cgi?id=210462





--- Comment #55 from Andi Clemens <andi clemens gmx net>  2009-11-13 09:54:22 ---
But this crash is not related, at least not to the problem described in here.
We had a bad pointer for the SelectAlbum dialog, but the one you just mentioned
is something totally different and might even be unrelated to importing images
at all (just a coincidence).
I tested importing so many times now, imported 20.000 images from a harddisk
folder (to test threading problems), imported images from my NikonD50 with PTP
and from my cardreader, all works fine here.
The link you gave looks more like a general memory problem, I see a lot of
malloc problems in there.
Comment 58 Dario Andres 2009-11-15 23:44:50 UTC
*** Bug 214732 has been marked as a duplicate of this bug. ***
Comment 59 Andi Clemens 2009-11-16 10:46:06 UTC
*** Bug 214778 has been marked as a duplicate of this bug. ***
Comment 60 Andi Clemens 2009-11-16 10:46:35 UTC
*** Bug 214763 has been marked as a duplicate of this bug. ***
Comment 61 Andi Clemens 2009-11-16 22:49:50 UTC
*** Bug 214883 has been marked as a duplicate of this bug. ***
Comment 62 Andi Clemens 2009-11-17 17:15:36 UTC
*** Bug 214988 has been marked as a duplicate of this bug. ***
Comment 63 Andi Clemens 2009-11-17 19:01:38 UTC
*** Bug 214999 has been marked as a duplicate of this bug. ***
Comment 64 Andi Clemens 2009-11-17 19:44:36 UTC
*** Bug 215005 has been marked as a duplicate of this bug. ***
Comment 65 Dario Andres 2009-11-18 01:47:51 UTC
*** Bug 214874 has been marked as a duplicate of this bug. ***
Comment 66 Dario Andres 2009-11-18 01:47:53 UTC
*** Bug 215021 has been marked as a duplicate of this bug. ***
Comment 67 Andi Clemens 2009-11-19 22:53:29 UTC
*** Bug 215330 has been marked as a duplicate of this bug. ***
Comment 68 Andi Clemens 2009-11-21 10:00:29 UTC
*** Bug 215524 has been marked as a duplicate of this bug. ***
Comment 69 Andi Clemens 2009-11-21 10:01:31 UTC
*** Bug 215100 has been marked as a duplicate of this bug. ***
Comment 70 Andi Clemens 2009-11-22 02:12:46 UTC
*** Bug 215622 has been marked as a duplicate of this bug. ***
Comment 71 Andi Clemens 2009-11-22 15:09:28 UTC
*** Bug 215679 has been marked as a duplicate of this bug. ***
Comment 72 Andi Clemens 2009-11-22 16:26:02 UTC
*** Bug 215695 has been marked as a duplicate of this bug. ***
Comment 73 Andi Clemens 2009-11-22 16:36:47 UTC
*** Bug 215697 has been marked as a duplicate of this bug. ***
Comment 74 Andi Clemens 2009-11-24 13:28:17 UTC
*** Bug 215955 has been marked as a duplicate of this bug. ***
Comment 75 Dario Andres 2009-11-25 02:00:44 UTC
*** Bug 215981 has been marked as a duplicate of this bug. ***
Comment 76 Dario Andres 2009-11-25 02:00:45 UTC
*** Bug 216024 has been marked as a duplicate of this bug. ***
Comment 77 Dario Andres 2009-11-25 19:44:53 UTC
*** Bug 216131 has been marked as a duplicate of this bug. ***
Comment 78 Dario Andres 2009-11-25 21:16:06 UTC
*** Bug 216151 has been marked as a duplicate of this bug. ***
Comment 79 Dario Andres 2009-11-26 00:05:34 UTC
*** Bug 216172 has been marked as a duplicate of this bug. ***
Comment 80 Andi Clemens 2009-11-26 12:46:34 UTC
*** Bug 216206 has been marked as a duplicate of this bug. ***
Comment 81 Andi Clemens 2009-11-26 14:59:53 UTC
*** Bug 216257 has been marked as a duplicate of this bug. ***
Comment 82 Andi Clemens 2009-11-26 22:06:35 UTC
*** Bug 216311 has been marked as a duplicate of this bug. ***
Comment 83 Andi Clemens 2009-11-27 12:47:09 UTC
*** Bug 216373 has been marked as a duplicate of this bug. ***
Comment 84 Andi Clemens 2009-11-27 16:23:15 UTC
*** Bug 216389 has been marked as a duplicate of this bug. ***
Comment 85 Andi Clemens 2009-11-28 16:52:41 UTC
*** Bug 216523 has been marked as a duplicate of this bug. ***
Comment 86 Andi Clemens 2009-11-28 23:31:16 UTC
*** Bug 216571 has been marked as a duplicate of this bug. ***
Comment 87 Andi Clemens 2009-11-28 23:39:34 UTC
PLEEEEEEEEEEEEAAAAAAAAAAAAAAASEEEEEEEEEEEEE UBUNTU:
If you decide to add a beta version into your stable release, PLEEEAAAAAAAAASE at least update the packages now. Beta6 has been released nearly three weeks ago.
I'm really annoyed marking this bug 10 times a day as a duplicate...
I guess I will post this in Ubuntu's bugtracker now...
Comment 88 Andi Clemens 2009-11-29 13:30:35 UTC
*** Bug 216646 has been marked as a duplicate of this bug. ***
Comment 89 Dario Andres 2009-11-29 19:05:50 UTC
*** Bug 216697 has been marked as a duplicate of this bug. ***
Comment 90 Lisandro 2009-11-29 22:31:16 UTC
On Saturday 28 November 2009 10:39:44 pm Andi Clemens wrote:
> https://bugs.kde.org/show_bug.cgi?id=210462
> 
> 
> 
> 
> 
> --- Comment #87 from Andi Clemens <andi clemens gmx net>  2009-11-28
>  23:39:34 --- PLEEEEEEEEEEEEAAAAAAAAAAAAAAASEEEEEEEEEEEEE UBUNTU:
> If you decide to add a beta version into your stable release,
>  PLEEEAAAAAAAAASE at least update the packages now. Beta6 has been released
>  nearly three weeks ago.
> I'm really annoyed marking this bug 10 times a day as a duplicate...
> I guess I will post this in Ubuntu's bugtracker now...
> 
 I totaly agree with you......
:)
Lisandro.
Comment 91 Andi Clemens 2009-11-30 09:09:54 UTC
*** Bug 216755 has been marked as a duplicate of this bug. ***
Comment 92 Philippe ROUBACH 2009-11-30 10:54:36 UTC
(In reply to comment #87)
> PLEEEEEEEEEEEEAAAAAAAAAAAAAAASEEEEEEEEEEEEE UBUNTU:
> If you decide to add a beta version into your stable release, PLEEEAAAAAAAAASE
> at least update the packages now. Beta6 has been released nearly three weeks
> ago.
> I'm really annoyed marking this bug 10 times a day as a duplicate...
> I guess I will post this in Ubuntu's bugtracker now...

i help you
i ask for Mandriva team to update to 1.0.0b6
they already udpated to kipi-plugins 0.8 but curiously not digikam

see my report

https://qa.mandriva.com/show_bug.cgi?id=56078

thanks for your work
Comment 93 Nicolas L. 2009-11-30 11:02:14 UTC
i will update to RC when available

---
Nicolas Lécureuil
Mandriva KDE Team
Comment 94 Philippe ROUBACH 2009-11-30 11:25:16 UTC
(In reply to comment #93)
> i will update to RC when available
> 
> ---
> Nicolas Lécureuil
> Mandriva KDE Team

ok thanks
Comment 95 Dario Andres 2009-12-02 17:34:09 UTC
*** Bug 217085 has been marked as a duplicate of this bug. ***
Comment 96 Andi Clemens 2009-12-05 11:52:45 UTC
*** Bug 217421 has been marked as a duplicate of this bug. ***
Comment 97 Dario Andres 2009-12-05 18:44:46 UTC
*** Bug 217458 has been marked as a duplicate of this bug. ***
Comment 98 Dario Andres 2009-12-05 23:34:07 UTC
*** Bug 217496 has been marked as a duplicate of this bug. ***
Comment 99 FiNeX 2009-12-06 00:28:31 UTC
*** Bug 217514 has been marked as a duplicate of this bug. ***
Comment 100 Dario Andres 2009-12-07 13:11:46 UTC
*** Bug 217708 has been marked as a duplicate of this bug. ***
Comment 101 Andi Clemens 2009-12-08 20:54:57 UTC
*** Bug 217915 has been marked as a duplicate of this bug. ***
Comment 102 Dario Andres 2009-12-10 17:55:08 UTC
*** Bug 218137 has been marked as a duplicate of this bug. ***
Comment 103 Kjetil Kjernsmo 2009-12-10 18:57:06 UTC
FWIW, there has been a backport of the recent RC to Karmic, so the Ubuntu users who are bitten by this bug should enable backports, that is, have this in their /etc/apt/sources.list

deb http://no.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://no.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse

I personally think it should be in an karmic-update also, since that is seen by more people without any action.
Comment 104 Luka Renko 2009-12-10 20:20:29 UTC
I plan to ask Ubuntu release team for exception for 1.0.0 final release to get it into karmic-updates. Problem is that they will need to bend the rules a bit to allow to get it through:
https://wiki.ubuntu.com/StableReleaseUpdates

I am sorry that Digikam 1.0.0 release plan was shifted in a way that did not work for Ubuntu 9.10 and that we did not switch back to 0.10 before release.
Comment 105 Dario Andres 2009-12-10 21:36:12 UTC
*** Bug 218160 has been marked as a duplicate of this bug. ***
Comment 106 Andi Clemens 2009-12-13 14:31:15 UTC
*** Bug 218518 has been marked as a duplicate of this bug. ***
Comment 107 Dario Andres 2009-12-14 18:33:06 UTC
*** Bug 216940 has been marked as a duplicate of this bug. ***
Comment 108 Dario Andres 2009-12-14 19:52:32 UTC
*** Bug 218669 has been marked as a duplicate of this bug. ***
Comment 109 Dario Andres 2009-12-17 17:58:37 UTC
*** Bug 219088 has been marked as a duplicate of this bug. ***
Comment 110 Dario Andres 2009-12-20 13:35:25 UTC
*** Bug 219416 has been marked as a duplicate of this bug. ***
Comment 111 Wolfgang Kaftan 2009-12-21 14:29:45 UTC
After updating digikam problem solved.
Comment 112 Dario Andres 2009-12-25 14:12:15 UTC
*** Bug 220046 has been marked as a duplicate of this bug. ***
Comment 113 Johannes Wienke 2009-12-25 21:04:28 UTC
*** Bug 220089 has been marked as a duplicate of this bug. ***
Comment 114 Johannes Wienke 2009-12-25 22:15:18 UTC
*** Bug 220099 has been marked as a duplicate of this bug. ***
Comment 115 Dario Andres 2010-01-04 23:24:05 UTC
*** Bug 221283 has been marked as a duplicate of this bug. ***
Comment 116 Dario Andres 2010-01-05 12:31:16 UTC
*** Bug 221368 has been marked as a duplicate of this bug. ***
Comment 117 Johannes Wienke 2010-01-08 23:44:04 UTC
*** Bug 221861 has been marked as a duplicate of this bug. ***
Comment 118 Dario Andres 2010-01-15 00:33:57 UTC
*** Bug 222778 has been marked as a duplicate of this bug. ***
Comment 119 caulier.gilles 2010-01-17 09:07:51 UTC
*** Bug 223059 has been marked as a duplicate of this bug. ***
Comment 120 Dario Andres 2010-01-20 00:58:28 UTC
*** Bug 223507 has been marked as a duplicate of this bug. ***
Comment 121 Julien Narboux 2010-01-20 09:34:19 UTC
*** Bug 223535 has been marked as a duplicate of this bug. ***
Comment 122 Dario Andres 2010-01-22 02:23:39 UTC
*** Bug 223732 has been marked as a duplicate of this bug. ***
Comment 123 Julien Narboux 2010-01-23 07:22:30 UTC
*** Bug 223879 has been marked as a duplicate of this bug. ***
Comment 124 Dario Andres 2010-01-24 20:04:09 UTC
*** Bug 224066 has been marked as a duplicate of this bug. ***
Comment 125 Stephen Warren 2010-01-24 22:14:42 UTC
Can somebody familiar with the digikam source code point out a small/simple/self-contained patch that can be added to the Ubuntu package that will fix this bug? Or at least, does anyone know which specific checkin to digikam resolved this?

(Yes, I agree that it's retarded Ubuntu won't upgrade from the beta version, but if the individual patch for this bug is small enough, perhaps it can be applied to the beta version and at least you'll stop getting so many dup reports...)

As an aside, I wonder if the KDE license should be altered to require packagers not to package beta versions, or to force them to update?
Comment 126 Dario Andres 2010-01-27 13:10:32 UTC
It seems that the commits that modified the code mentioned in this bug are:
http://websvn.kde.org/?view=revision&revision=1035079
http://websvn.kde.org/?view=revision&revision=1035122

The last one fixes the cast, so It should be related to the issue.
Comment 127 Dario Andres 2010-01-27 17:16:25 UTC
*** Bug 224468 has been marked as a duplicate of this bug. ***
Comment 128 Stephen Warren 2010-01-28 07:10:50 UTC
Dario, thanks for trying to help me out. Unfortunately, neither of those changes solve the problem. The place where the crash is happening /is/ right where those changes were made. However, the problem isn't simply dereferencing a NULL pointer. In particular, this line crashes:

    return (dynamic_cast<PAlbum*>(item->album()));

and gdb says:

(gdb) p item
$1 = (class Digikam::TreeAlbumItem *) 0xc828820
(gdb) p item->album()
$2 = (class Digikam::Album *) 0x30

So, the pointer isn't NULL, which is why the additional NULL checks didn't help, but the pointer also doesn't look valid. Since the album() function is trivial (just returning a member variable), I guess there's some kind of general memory corruption. This is especially true, since anywhere that m_album is set in treefolderitem.cpp, the code immediately indirects through it, so the value must have been valid at some time, then become trashed later.

:-(
Comment 129 Dario Andres 2010-01-28 12:35:24 UTC
Then I guess you should wait for the Digikam devs to look at this, or search the commits near the ones I posted. 
Regards
Comment 130 Johannes Wienke 2010-01-30 10:43:30 UTC
*** Bug 224852 has been marked as a duplicate of this bug. ***
Comment 131 Johannes Wienke 2010-01-30 20:31:07 UTC
*** Bug 224911 has been marked as a duplicate of this bug. ***
Comment 132 Johannes Wienke 2010-01-31 14:14:27 UTC
*** Bug 225000 has been marked as a duplicate of this bug. ***
Comment 133 Johannes Wienke 2010-01-31 16:03:07 UTC
*** Bug 225015 has been marked as a duplicate of this bug. ***
Comment 134 Dario Andres 2010-01-31 16:54:04 UTC
*** Bug 225017 has been marked as a duplicate of this bug. ***
Comment 135 Dario Andres 2010-01-31 23:27:16 UTC
*** Bug 225060 has been marked as a duplicate of this bug. ***
Comment 136 Johannes Wienke 2010-02-01 22:08:00 UTC
*** Bug 225197 has been marked as a duplicate of this bug. ***
Comment 137 Johannes Wienke 2010-02-08 16:07:33 UTC
*** Bug 225919 has been marked as a duplicate of this bug. ***
Comment 138 Dario Andres 2010-02-15 16:13:24 UTC
*** Bug 227013 has been marked as a duplicate of this bug. ***
Comment 139 Dario Andres 2010-02-16 01:20:42 UTC
*** Bug 227102 has been marked as a duplicate of this bug. ***
Comment 140 Johannes Wienke 2010-02-27 13:50:25 UTC
*** Bug 228744 has been marked as a duplicate of this bug. ***
Comment 141 Dario Andres 2010-03-06 12:52:34 UTC
*** Bug 229674 has been marked as a duplicate of this bug. ***
Comment 142 Dario Andres 2010-03-12 16:49:39 UTC
*** Bug 230464 has been marked as a duplicate of this bug. ***
Comment 143 Dario Andres 2010-03-12 20:28:15 UTC
*** Bug 230464 has been marked as a duplicate of this bug. ***
Comment 144 Dario Andres 2010-03-14 23:44:08 UTC
*** Bug 230761 has been marked as a duplicate of this bug. ***
Comment 145 Dario Andres 2010-03-15 22:08:14 UTC
*** Bug 230837 has been marked as a duplicate of this bug. ***
Comment 146 Dario Andres 2010-03-19 18:03:14 UTC
*** Bug 231332 has been marked as a duplicate of this bug. ***
Comment 147 Dario Andres 2010-03-21 00:26:54 UTC
*** Bug 231481 has been marked as a duplicate of this bug. ***
Comment 148 Dario Andres 2010-03-22 22:38:31 UTC
*** Bug 231798 has been marked as a duplicate of this bug. ***
Comment 149 Dario Andres 2010-03-28 18:39:06 UTC
*** Bug 232488 has been marked as a duplicate of this bug. ***
Comment 150 Dario Andres 2010-04-04 14:28:22 UTC
*** Bug 233228 has been marked as a duplicate of this bug. ***
Comment 151 Dario Andres 2010-04-11 14:50:12 UTC
*** Bug 234043 has been marked as a duplicate of this bug. ***
Comment 152 caulier.gilles 2010-06-22 00:05:46 UTC
*** Bug 242411 has been marked as a duplicate of this bug. ***