Bug 257084

Summary: Digikam crashed during renaming all images in album
Product: [Applications] digikam Reporter: mikael.mohtaschemi
Component: AdvancedRename-engineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 1.2.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.1.0
Sentry Crash Report:

Description mikael.mohtaschemi 2010-11-16 19:10:53 UTC
Application: digikam (1.2.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-25-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
1) Select all images of one album (folder)
2) Open rename dialog
3) Rename field:  [date].jpg  (or similar - did not matter)
4) Hit OK.
---> SEGFAULT

Additional information: 
	NVIDIA Driver Version: 260.19.12
	In Digikam: Tags etc. are saved to files 

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

Thread 18 (Thread 0x7f418c067710 (LWP 3974)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f41a0cd33dc in _L_lock_12449 () from /lib/libc.so.6
#2  0x00007f41a0cd1e78 in *__GI___libc_free (mem=0x7f41a0fd2e40) at malloc.c:3736
#3  0x00007f41a0cef079 in tzset_internal (always=<value optimized out>, explicit=<value optimized out>) at tzset.c:435
#4  0x00007f41a0cef350 in __tzset () at tzset.c:592
#5  0x00007f41a1ca1537 in utcToLocal (this=<value optimized out>, outDate=..., outTime=...) at tools/qdatetime.cpp:3744
#6  QDateTimePrivate::getLocal (this=<value optimized out>, outDate=..., outTime=...) at tools/qdatetime.cpp:3860
#7  0x00007f41a1ca1915 in QDateTime::setTime_t (this=<value optimized out>, secsSince1Jan1970UTC=1278222924) at tools/qdatetime.cpp:2448
#8  0x00007f41a1d5f8fc in QFSFileEngine::fileTime (this=<value optimized out>, time=QAbstractFileEngine::ModificationTime) at io/qfsfileengine_unix.cpp:1240
#9  0x00007f41a1d1865c in QFileInfoPrivate::getFileTime (this=0x7f4184b6c040, request=<value optimized out>) at io/qfileinfo.cpp:203
#10 0x00007f41a1d1873b in QFileInfo::lastModified (this=<value optimized out>) at io/qfileinfo.cpp:1232
#11 0x00007f41a50f8dc4 in Digikam::ImageScanner::prepareImage (this=0x7f418c066800) at /build/buildd/digikam-1.2.0/libs/database/imagescanner.cpp:190
#12 0x00007f41a50f8f34 in Digikam::ImageScanner::addImage (this=0x7f41a0fd2e40, albumId=128) at /build/buildd/digikam-1.2.0/libs/database/imagescanner.cpp:199
#13 0x00007f41a50fe72c in Digikam::ImageScanner::copiedFrom (this=0x7f418c066800, albumId=240, srcId=9596) at /build/buildd/digikam-1.2.0/libs/database/imagescanner.cpp:121
#14 0x00007f41a50b00f9 in Digikam::CollectionScanner::scanNewFile (this=0x7f418c066d20, info=..., albumId=240) at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:753
#15 0x00007f41a50b0d4b in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>)
    at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:665
#16 0x00007f41a50b224a in Digikam::CollectionScanner::partialScan (this=0x7f418c066d20, albumRoot=<value optimized out>, album=...)
    at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:336
#17 0x00007f41a50b25d5 in Digikam::CollectionScanner::partialScan (this=0x7f418c066d20, filePath=...) at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:288
#18 0x00000000006e1e2e in Digikam::ScanController::run (this=0x262f140) at /build/buildd/digikam-1.2.0/digikam/scancontroller.cpp:553
#19 0x00007f41a1c94775 in QThreadPrivate::start (arg=0x262f140) at thread/qthread_unix.cpp:248
#20 0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#21 0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#22 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f4183fff710 (LWP 3976)):
#0  0x00007f41a1a08a2d in __pthread_mutex_unlock_usercnt (mutex=0x26b6298) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x26b6298) at pthread_mutex_unlock.c:290
#2  0x00007f419e027869 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#3  0x00007f419e029295 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f419e0298fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00007f41a1db2566 in QEventDispatcherGlib::processEvents (this=0x2687910, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#6  0x00007f41a1d87992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007f41a1d87d6c in QEventLoop::exec (this=0x7f4183ffed70, flags=) at kernel/qeventloop.cpp:201
#8  0x00007f41a1c91d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#9  0x00007f41a1c94775 in QThreadPrivate::start (arg=0x28b9790) at thread/qthread_unix.cpp:248
#10 0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f41837fe710 (LWP 3977)):
#0  0x00007f41a1db2721 in timerSourcePrepareHelper (src=0x7f417c016000, timeout=0x7f41837fdbdc) at kernel/qeventdispatcher_glib.cpp:134
#1  0x00007f41a1db2805 in timerSourcePrepare (source=0x7f417c016000, timeout=0x7f41837fdbdc) at kernel/qeventdispatcher_glib.cpp:169
#2  0x00007f419e028eb1 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x00007f419e029318 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f419e0298fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00007f41a1db2566 in QEventDispatcherGlib::processEvents (this=0x281a330, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#6  0x00007f41a1d87992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007f41a1d87d6c in QEventLoop::exec (this=0x7f41837fdd70, flags=) at kernel/qeventloop.cpp:201
#8  0x00007f41a1c91d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#9  0x00007f41a1c94775 in QThreadPrivate::start (arg=0x28e9c50) at thread/qthread_unix.cpp:248
#10 0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f4182ffd710 (LWP 3978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f41a1c9572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x28b3238, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x28b3238, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f41a55ee532 in Digikam::LoadSaveThread::run (this=0x28b3220) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f41a1c94775 in QThreadPrivate::start (arg=0x28b3220) at thread/qthread_unix.cpp:248
#5  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f41827fc710 (LWP 3979)):
#0  0x00007f41a1a08a2d in __pthread_mutex_unlock_usercnt (mutex=0x2963db8) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x2963db8) at pthread_mutex_unlock.c:290
#2  0x00007f419e0294db in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f419e0298fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f41a1db2566 in QEventDispatcherGlib::processEvents (this=0x295ba70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f41a1d87992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f41a1d87d6c in QEventLoop::exec (this=0x7f41827fbd70, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f41a1c91d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f41a1c94775 in QThreadPrivate::start (arg=0x28d36f0) at thread/qthread_unix.cpp:248
#9  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f4181ffb710 (LWP 3980)):
#0  0x00007fff739ff875 in ?? ()
#1  0x00007fff739ff945 in clock_gettime ()
#2  0x00007f4199d3f09f in *__GI_clock_gettime (clock_id=-2113951040, tp=0x7f4181ffaac0) at ../sysdeps/unix/clock_gettime.c:100
#3  0x00007f41a1daf99f in qt_gettime () at kernel/qcore_unix.cpp:111
#4  0x00007f41a1db46ad in QTimerInfoList::updateCurrentTime (this=0x7f4181ffaac0) at kernel/qeventdispatcher_unix.cpp:340
#5  0x00007f41a1db46d5 in QTimerInfoList::timerWait (this=0x7f4181ffaac0, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#6  0x00007f41a1db275d in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f4181ffabdc) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f41a1db2805 in timerSourcePrepare (source=0x7f4181ffaac0, timeout=0x7f4181ffaac0) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f419e028eb1 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0x00007f419e029318 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f419e0298fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x00007f41a1db2566 in QEventDispatcherGlib::processEvents (this=0x295b1c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#12 0x00007f41a1d87992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#13 0x00007f41a1d87d6c in QEventLoop::exec (this=0x7f4181ffad70, flags=) at kernel/qeventloop.cpp:201
#14 0x00007f41a1c91d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#15 0x00007f41a1c94775 in QThreadPrivate::start (arg=0x292c960) at thread/qthread_unix.cpp:248
#16 0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f417a4d3710 (LWP 3981)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f41802be081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f4179097710 (LWP 3982)):
#0  0x00007f41a0d32ff3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f41802e72c5 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f41802cbc99 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f4178896710 (LWP 3983)):
#0  __libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:97
#1  0x00007f41a0d2dfab in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=1) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x00007f419e0294a9 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f419e0298fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f41a1db2566 in QEventDispatcherGlib::processEvents (this=0x2ea83c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f41a1d87992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f41a1d87d6c in QEventLoop::exec (this=0x7f4178895d10, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f41a1c91d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f418051a440 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f41a1c94775 in QThreadPrivate::start (arg=0x2ea7d80) at thread/qthread_unix.cpp:248
#10 0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f4172b5e710 (LWP 3992)):
#0  0x00007f4177a75407 in ?? () from /usr/lib/libpulse.so.0
#1  0x00007f4177a64d86 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#2  0x00007f4177a66809 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#3  0x00007f4177a668c0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#4  0x00007f4177a7521b in ?? () from /usr/lib/libpulse.so.0
#5  0x00007f41778340e8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#6  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#7  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f4176959710 (LWP 3993)):
#0  __pthread_mutex_lock_full (mutex=0x7f417c0b6b70) at pthread_mutex_lock.c:303
#1  0x00007f417783352e in pa_mutex_lock () from /usr/lib/libpulsecommon-0.9.21.so
#2  0x00007f417695ccd2 in ?? () from /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
#3  0x00007f418f478c98 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#4  0x00007f418f482a79 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#5  0x00007f4177e90956 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#6  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#7  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f4176158710 (LWP 3994)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f41802cee23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f4173ec4710 (LWP 3995)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f41a1c9572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2efc098, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2efc098, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f41a55ee532 in Digikam::LoadSaveThread::run (this=0x2efc080) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f41a1c94775 in QThreadPrivate::start (arg=0x2efc080) at thread/qthread_unix.cpp:248
#5  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f41736c3710 (LWP 4002)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f41a1c9572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x33ad038, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x33ad038, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f41a55ee532 in Digikam::LoadSaveThread::run (this=0x33ad020) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f41a1c94775 in QThreadPrivate::start (arg=0x33ad020) at thread/qthread_unix.cpp:248
#5  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f416cb59710 (LWP 4003)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f41a1c9572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x3448998, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3448998, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f41a55ee532 in Digikam::LoadSaveThread::run (this=0x3448980) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f41a1c94775 in QThreadPrivate::start (arg=0x3448980) at thread/qthread_unix.cpp:248
#5  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f416b356710 (LWP 4012)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f41a0cd33dc in _L_lock_12449 () from /lib/libc.so.6
#2  0x00007f41a0cd1e78 in *__GI___libc_free (mem=0x7f41a0fd2e40) at malloc.c:3736
#3  0x00007f419e0251ba in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f41a1db3013 in ~QEventDispatcherGlib (this=0x4a99980, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:366
#5  0x00007f41a1c94364 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:284
#6  0x00007f41a1c9477d in ~__pthread_cleanup_class (arg=0x343d040) at /usr/include/pthread.h:535
#7  QThreadPrivate::start (arg=0x343d040) at thread/qthread_unix.cpp:253
#8  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f416d35a710 (LWP 4034)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f41a1c9572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x66ac6d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x66ac6d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000000000761b72 in Digikam::RenameThread::run (this=0x65c53b0) at /build/buildd/digikam-1.2.0/utilities/advancedrename/common/renamethread.cpp:105
#4  0x00007f41a1c94775 in QThreadPrivate::start (arg=0x65c53b0) at thread/qthread_unix.cpp:248
#5  0x00007f41a1a049ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f41a0d3a70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f41a85ea7e0 (LWP 3973)):
[KCrash Handler]
#5  0x00007f41a0ccf730 in _int_malloc (av=0x7f41a0fd2e40, bytes=32) at malloc.c:4635
#6  0x00007f41a0cd058e in *__GI___libc_malloc (bytes=32) at malloc.c:3660
#7  0x00007f41a1cb0a59 in QHashData::allocateNode (this=<value optimized out>, nodeAlign=-8192) at tools/qhash.cpp:179
#8  0x00007f41a1cb0b7b in QHashData::detach_helper2 (this=0x6190d70, node_duplicate=0x7f41a511c170 <QHash<long long, int>::duplicateNode(QHashData::Node*, void*)>, node_delete=<value optimized out>, 
    nodeSize=<value optimized out>, nodeAlign=8) at tools/qhash.cpp:236
#9  0x00007f41a511c7c2 in QHash<long long, int>::detach_helper (this=0x66b62b0) at /usr/include/qt4/QtCore/qhash.h:581
#10 0x00007f41a5119b54 in QHash<long long, int>::detach (this=0x66b62b0, infos=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:299
#11 QHash<long long, int>::find (this=0x66b62b0, infos=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:860
#12 Digikam::ImageModelIncrementalUpdater::appendInfos (this=0x66b62b0, infos=<value optimized out>) at /build/buildd/digikam-1.2.0/libs/models/imagemodel.cpp:524
#13 0x00000000006143f5 in Digikam::ImageAlbumModel::slotData (this=<value optimized out>, data=<value optimized out>) at /build/buildd/digikam-1.2.0/libs/models/imagealbummodel.cpp:293
#14 0x0000000000614a49 in Digikam::ImageAlbumModel::qt_metacall (this=0x28c3100, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff739b4850)
    at /build/buildd/digikam-1.2.0/obj-x86_64-linux-gnu/digikam/imagealbummodel.moc:115
#15 0x00007f41a1d9be3f in QMetaObject::activate (sender=0x60ce4b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2000) at kernel/qobject.cpp:3293
#16 0x00007f41a40e0c34 in KIO::TransferJob::data (this=0x1, _t1=0x60ce4b0, _t2=<value optimized out>) at ./jobclasses.moc:388
#17 0x00007f41a40e3450 in KIO::TransferJob::slotData (this=0x60ce4b0, _data=...) at ../../kio/kio/job.cpp:953
#18 0x00007f41a40e6b16 in KIO::TransferJob::qt_metacall (this=0x60ce4b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff739b4a30) at ./jobclasses.moc:368
#19 0x00007f41a1d9be3f in QMetaObject::activate (sender=0x6024450, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2000) at kernel/qobject.cpp:3293
#20 0x00007f41a41a5332 in KIO::SlaveInterface::data (this=0x1, _t1=<value optimized out>) at ./slaveinterface.moc:146
#21 0x00007f41a41a8320 in KIO::SlaveInterface::dispatch (this=0x6024450, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#22 0x00007f41a41a55e3 in KIO::SlaveInterface::dispatch (this=0x6024450) at ../../kio/kio/slaveinterface.cpp:91
#23 0x00007f41a4199a46 in KIO::Slave::gotInput (this=0x6024450) at ../../kio/kio/slave.cpp:324
#24 0x00007f41a4199c2c in KIO::Slave::qt_metacall (this=0x6024450, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff739b4e20) at ./slave.moc:82
#25 0x00007f41a1d9be3f in QMetaObject::activate (sender=0x4934450, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2000) at kernel/qobject.cpp:3293
#26 0x00007f41a40b79d7 in KIO::ConnectionPrivate::dequeue (this=0x347c820) at ../../kio/kio/connection.cpp:82
#27 0x00007f41a40b7afd in KIO::Connection::qt_metacall (this=0x4934450, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x670d5f0) at ./connection.moc:79
#28 0x00007f41a1d98d49 in QObject::event (this=0x4934450, e=0x60bed30) at kernel/qobject.cpp:1248
#29 0x00007f41a2c7322c in QApplicationPrivate::notify_helper (this=0x23d5f40, receiver=0x4934450, e=0x60bed30) at kernel/qapplication.cpp:4300
#30 0x00007f41a2c796fb in QApplication::notify (this=0x7fff739b5940, receiver=0x4934450, e=0x60bed30) at kernel/qapplication.cpp:4183
#31 0x00007f41a3bd9526 in KApplication::notify (this=0x7fff739b5940, receiver=0x4934450, event=0x60bed30) at ../../kdeui/kernel/kapplication.cpp:302
#32 0x00007f41a1d8906c in QCoreApplication::notifyInternal (this=0x7fff739b5940, receiver=0x4934450, event=0x60bed30) at kernel/qcoreapplication.cpp:704
#33 0x00007f41a1d8b7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x239bf90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x239bf90) at kernel/qcoreapplication.cpp:1345
#35 0x00007f41a1db29d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#37 0x00007f419e0258c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x00007f419e029748 in ?? () from /lib/libglib-2.0.so.0
#39 0x00007f419e0298fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0x00007f41a1db2513 in QEventDispatcherGlib::processEvents (this=0x239b6d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#41 0x00007f41a2d2346e in QGuiEventDispatcherGlib::processEvents (this=0x1, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007f41a1d87992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#43 0x00007f41a1d87d6c in QEventLoop::exec (this=0x7fff739b5870, flags=) at kernel/qeventloop.cpp:201
#44 0x00007f41a1d8baab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#45 0x000000000077fa9b in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/digikam-1.2.0/digikam/main.cpp:193

Reported using DrKonqi
Comment 1 caulier.gilles 2010-11-16 21:04:38 UTC
Please, try digiKam 1.5.0. this bug is probably fixed...

Gilles Caulier
Comment 2 caulier.gilles 2010-11-24 09:14:04 UTC
digiKam 1.6.0 is out:

http://www.digikam.org/drupal/node/550

Please update and check if this entry still valid.

Thanks in advance

Gilles Caulier
Comment 3 Marcel Wiesweg 2011-01-18 15:34:23 UTC
Crash happens when the view is updated. I am sure to have fixed code there, at least, the backtrace is no longer applicable because code has changed.
Feel free to reopen when you can reproduce with a recent (>= 1.7) version.
Comment 4 caulier.gilles 2011-07-06 10:58:30 UTC
We need feedback using a recent version. 2.0.0 RC is out, please test...

Thanks in advance

Gilles Caulier
Comment 5 caulier.gilles 2015-07-03 06:00:49 UTC
New digiKam 4.11.0 is available.

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?

Gilles Caulier
Comment 6 caulier.gilles 2016-07-09 16:01:01 UTC
This problem is not reproducible with last 5.0.0.
I close this file now. Don't hesitate to re-open it if necessary.
Gilles Caulier