Bug 215528

Summary: Crashed after importing removabale starage
Product: [Applications] digikam Reporter: Michael Bodenbach <mbodenbach>
Component: Albums-TreeViewAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, greg, ned.patterson
Priority: NOR    
Version: 1.0.0   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 1.3.0
Sentry Crash Report:

Description Michael Bodenbach 2009-11-21 10:05:26 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.2
Operating System: Linux 2.6.31-14-generic x86_64
Distribution: Ubuntu 9.10

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f19365d0750 (LWP 4383))]

Thread 16 (Thread 0x7f1924841910 (LWP 4384)):
#0  0x00007f192f476e84 in *__GI___fxstat (vers=<value optimized out>, fd=<value optimized out>, buf=0x7f192483dbe0) at ../sysdeps/unix/sysv/linux/wordsize-64/fxstat.c:38
#1  0x00007f192ffd8700 in fstat64 (this=0x7f18f05d4900) at /usr/include/sys/stat.h:518
#2  QFSFileEnginePrivate::sizeFdFh (this=0x7f18f05d4900) at io/qfsfileengine.cpp:509
#3  0x00007f19337dc4ce in Digikam::DImgLoader::uniqueHash (filePath=<value optimized out>, img=<value optimized out>, loadMetadata=<value optimized out>)
    at /build/buildd/digikam-1.0.0~beta5/libs/dimg/loaders/dimgloader.cpp:250
#4  0x00007f19337d0654 in Digikam::DImg::getUniqueHash (filePath=...) at /build/buildd/digikam-1.0.0~beta5/libs/dimg/dimg.cpp:2073
#5  0x00007f19334498a1 in Digikam::ImageScanner::uniqueHash (this=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/libs/database/imagescanner.cpp:550
#6  0x00007f193344d5ff in Digikam::ImageScanner::addImage (this=0x7f192483ff40, albumId=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/libs/database/imagescanner.cpp:131
#7  0x00007f193344ff92 in Digikam::ImageScanner::newFile (this=0x7f192483ff40, albumId=0) at /build/buildd/digikam-1.0.0~beta5/libs/database/imagescanner.cpp:90
#8  0x00007f193340174b in Digikam::CollectionScanner::scanNewFile (this=0x7f1924840ff0, info=..., albumId=0) at /build/buildd/digikam-1.0.0~beta5/libs/database/collectionscanner.cpp:722
#9  0x00007f1933402f39 in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>)
    at /build/buildd/digikam-1.0.0~beta5/libs/database/collectionscanner.cpp:637
#10 0x00007f1933402e5b in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>)
    at /build/buildd/digikam-1.0.0~beta5/libs/database/collectionscanner.cpp:655
#11 0x00007f1933402e5b in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>)
    at /build/buildd/digikam-1.0.0~beta5/libs/database/collectionscanner.cpp:655
#12 0x00007f1933402e5b in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>)
    at /build/buildd/digikam-1.0.0~beta5/libs/database/collectionscanner.cpp:655
#13 0x00007f1933402e5b in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>)
    at /build/buildd/digikam-1.0.0~beta5/libs/database/collectionscanner.cpp:655
#14 0x00007f1933403637 in Digikam::CollectionScanner::scanAlbumRoot (this=0x7f1924840ff0, location=...) at /build/buildd/digikam-1.0.0~beta5/libs/database/collectionscanner.cpp:451
#15 0x00007f193340418b in Digikam::CollectionScanner::partialScan (this=0x7f1924840ff0, albumRoot=<value optimized out>, album=...)
    at /build/buildd/digikam-1.0.0~beta5/libs/database/collectionscanner.cpp:310
#16 0x00007f1933404415 in Digikam::CollectionScanner::partialScan (this=0x7f1924840ff0, filePath=...) at /build/buildd/digikam-1.0.0~beta5/libs/database/collectionscanner.cpp:264
#17 0x00000000006c8df3 in Digikam::ScanController::run (this=0xf76610) at /build/buildd/digikam-1.0.0~beta5/digikam/scancontroller.cpp:534
#18 0x00007f192ff1e445 in QThreadPrivate::start (arg=0xf76610) at thread/qthread_unix.cpp:188
#19 0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#20 0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f191bfff910 (LWP 4390)):
#0  0x00007f192f479373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f192990036c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f19299006b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f193002d1fe in QEventDispatcherGlib::processEvents (this=0x13ab680, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007f1930003532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1930003904 in QEventLoop::exec (this=0x7f191bfff050, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f192ff1b6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f192ff1e445 in QThreadPrivate::start (arg=0x1293920) at thread/qthread_unix.cpp:188
#8  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f191b7fe910 (LWP 4391)):
#0  0x00007f192f479373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f192990036c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f19299006b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f193002d1fe in QEventDispatcherGlib::processEvents (this=0x116b650, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007f1930003532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1930003904 in QEventLoop::exec (this=0x7f191b7fe050, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f192ff1b6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f192ff1e445 in QThreadPrivate::start (arg=0x114f5e0) at thread/qthread_unix.cpp:188
#8  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f191af7d910 (LWP 4392)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f192ff1f4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2d19d08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2d19d08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f193388ff42 in Digikam::LoadSaveThread::run (this=0x2d19cf0) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#4  0x00007f192ff1e445 in QThreadPrivate::start (arg=0x2d19cf0) at thread/qthread_unix.cpp:188
#5  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f191a77c910 (LWP 4393)):
#0  0x00007f192f479373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f192990036c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f19299006b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f193002d1fe in QEventDispatcherGlib::processEvents (this=0x2d25920, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007f1930003532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1930003904 in QEventLoop::exec (this=0x7f191a77c050, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f192ff1b6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f192ff1e445 in QThreadPrivate::start (arg=0x2d271f0) at thread/qthread_unix.cpp:188
#8  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 11 (Thread 0x7f1919f7b910 (LWP 4394)):
#0  0x00007f192f479373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f192990036c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f19299006b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f193002d1fe in QEventDispatcherGlib::processEvents (this=0x2d1e540, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007f1930003532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1930003904 in QEventLoop::exec (this=0x7f1919f7b050, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f192ff1b6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f192ff1e445 in QThreadPrivate::start (arg=0x2d27780) at thread/qthread_unix.cpp:188
#8  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 10 (Thread 0x7f191977a910 (LWP 4395)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f192ff1f4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2d32ff8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2d32ff8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f193388ff42 in Digikam::LoadSaveThread::run (this=0x2d32fe0) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#4  0x00007f192ff1e445 in QThreadPrivate::start (arg=0x2d32fe0) at thread/qthread_unix.cpp:188
#5  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f190de37910 (LWP 4396)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f1918044c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 8 (Thread 0x7f190c0d4910 (LWP 4397)):
#0  0x00007f192f47e3c2 in select () from /lib/libc.so.6
#1  0x00007f191806d725 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f19180527e9 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f190b8d3910 (LWP 4398)):
#0  0x00007f192e2210b2 in __pthread_mutex_lock (mutex=0x3785bf8) at pthread_mutex_lock.c:61
#1  0x00007f19298ff86a in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x00007f1929900280 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f19299006b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f193002d1fe in QEventDispatcherGlib::processEvents (this=0x3785b20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#5  0x00007f1930003532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f1930003904 in QEventLoop::exec (this=0x7f190b8d3000, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f192ff1b6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f191829f56e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f192ff1e445 in QThreadPrivate::start (arg=0x3785590) at thread/qthread_unix.cpp:188
#10 0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 6 (Thread 0x7f190aec8910 (LWP 4401)):
#0  0x00007f192f49479d in __libc_disable_asynccancel (oldtype=<value optimized out>) at libc-cancellation.c:97
#1  0x00007f192f47938b in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=0) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x00007f190aececbe in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f190a6c7910 (LWP 4402)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f1918055983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f1904bb2910 (LWP 4412)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f192ff1f4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x3ba8b98, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3ba8b98, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f193388ff42 in Digikam::LoadSaveThread::run (this=0x3ba8b80) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#4  0x00007f192ff1e445 in QThreadPrivate::start (arg=0x3ba8b80) at thread/qthread_unix.cpp:188
#5  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 3 (Thread 0x7f190845f910 (LWP 4419)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f192ff1f4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x3f9ab08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3f9ab08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f193388ff42 in Digikam::LoadSaveThread::run (this=0x3f9aaf0) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#4  0x00007f192ff1e445 in QThreadPrivate::start (arg=0x3f9aaf0) at thread/qthread_unix.cpp:188
#5  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f19053b3910 (LWP 4420)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f192ff1f4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x4336ea8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x4336ea8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f193388ff42 in Digikam::LoadSaveThread::run (this=0x4336e90) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#4  0x00007f192ff1e445 in QThreadPrivate::start (arg=0x4336e90) at thread/qthread_unix.cpp:188
#5  0x00007f192e21ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f192f4857bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f19365d0750 (LWP 4383)):
[KCrash Handler]
#5  Digikam::DateFolderItem::compare (this=0x2832120, i=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/digikam/datefolderview.cpp:125
#6  0x00007f193446166f in Q3ListViewPrivate::SortableItem::cmp (begin=<value optimized out>, end=<value optimized out>, lessThan=...) at itemviews/q3listview.cpp:121
#7  Q3ListViewPrivate::SortableItem::operator< (begin=<value optimized out>, end=<value optimized out>, lessThan=...) at itemviews/q3listview.cpp:133
#8  qLess<Q3ListViewPrivate::SortableItem>::operator() (begin=<value optimized out>, end=<value optimized out>, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:178
#9  qHeapSortHelper<Q3ListViewPrivate::SortableItem*, Q3ListViewPrivate::SortableItem, qLess<Q3ListViewPrivate::SortableItem> > (begin=<value optimized out>, end=<value optimized out>, lessThan=...)
    at ../../include/Qt3Support/../../src/qt3support/tools/q3tl.h:101
#10 0x00007f193445428f in qHeapSortHelper<Q3ListViewPrivate::SortableItem*, Q3ListViewPrivate::SortableItem> (this=0x3f7b850, column=0, ascending=true)
    at ../../include/Qt3Support/../../src/qt3support/tools/q3tl.h:122
#11 qHeapSort<Q3ListViewPrivate::SortableItem*> (this=0x3f7b850, column=0, ascending=true) at ../../include/Qt3Support/../../src/qt3support/tools/q3tl.h:136
#12 Q3ListViewItem::sortChildItems (this=0x3f7b850, column=0, ascending=true) at itemviews/q3listview.cpp:1348
#13 0x00007f193444b98c in Q3ListView::firstChild (this=0x3f78e40) at itemviews/q3listview.cpp:5779
#14 0x00007f193444cd78 in Q3ListViewItem::insertItem (this=<value optimized out>, newChild=0x2b50690) at itemviews/q3listview.cpp:1108
#15 0x00007f1934453cf8 in Q3ListViewItem (this=0x2b50690, parent=0x3f78e40, label1=..., label2=<value optimized out>, label3=..., label4=<value optimized out>, label5=..., label6=..., label7=..., 
    label8=...) at itemviews/q3listview.cpp:482
#16 0x000000000067d9c1 in FolderItem (this=0xa736c0, parent=0x7fffea3ac820, text=..., special=true) at /build/buildd/digikam-1.0.0~beta5/digikam/folderitem.cpp:47
#17 0x000000000064ae23 in DateFolderItem (this=0xa736c0, parent=0x7fffea3ac820, album=0x299d5b0) at /build/buildd/digikam-1.0.0~beta5/digikam/datefolderview.cpp:90
#18 0x000000000064c020 in Digikam::DateFolderView::slotAlbumAdded (this=0x3f78460, a=0x299d5b0) at /build/buildd/digikam-1.0.0~beta5/digikam/datefolderview.cpp:255
#19 0x000000000064c27c in Digikam::DateFolderView::qt_metacall (this=0x3f78460, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffea3acd30)
    at /build/buildd/digikam-1.0.0~beta5/obj-x86_64-linux-gnu/digikam/datefolderview.moc:75
#20 0x00007f1930019ddc in QMetaObject::activate (sender=0xf5f690, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7a78a0) at kernel/qobject.cpp:3113
#21 0x0000000000615d40 in Digikam::AlbumManager::signalAlbumAdded (this=0xa736c0, _t1=0x299d5b0) at /build/buildd/digikam-1.0.0~beta5/obj-x86_64-linux-gnu/digikam/albummanager.moc:208
#22 0x00000000006183a0 in Digikam::AlbumManager::slotDatesJobData (this=<value optimized out>, data=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/digikam/albummanager.cpp:2605
#23 0x000000000062cd9a in Digikam::AlbumManager::qt_metacall (this=0xf5f690, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffea3ad0a0)
    at /build/buildd/digikam-1.0.0~beta5/obj-x86_64-linux-gnu/digikam/albummanager.moc:166
#24 0x00007f1930019ddc in QMetaObject::activate (sender=0x7f18e80d86e0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7a78a0) at kernel/qobject.cpp:3113
#25 0x00007f19324742d4 in KIO::TransferJob::data (this=0xa736c0, _t1=0x7f18e80d86e0, _t2=<value optimized out>) at ./jobclasses.moc:364
#26 0x00007f1932479b86 in KIO::TransferJob::qt_metacall (this=0x7f18e80d86e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffea3ad1e0) at ./jobclasses.moc:344
#27 0x00007f1930019ddc in QMetaObject::activate (sender=0x22c2ad0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7a78a0) at kernel/qobject.cpp:3113
#28 0x00007f1932538072 in KIO::SlaveInterface::data (this=0xa736c0, _t1=<value optimized out>) at ./slaveinterface.moc:140
#29 0x00007f193253bbb8 in KIO::SlaveInterface::dispatch (this=0x22c2ad0, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#30 0x00007f1932538333 in KIO::SlaveInterface::dispatch (this=0x22c2ad0) at ../../kio/kio/slaveinterface.cpp:91
#31 0x00007f193252b14d in KIO::Slave::gotInput (this=0x22c2ad0) at ../../kio/kio/slave.cpp:322
#32 0x00007f193252d26c in KIO::Slave::qt_metacall (this=0x22c2ad0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffea3ad570) at ./slave.moc:76
#33 0x00007f1930019ddc in QMetaObject::activate (sender=0x1aa0ef0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7a78a0) at kernel/qobject.cpp:3113
#34 0x00007f1932447f57 in KIO::ConnectionPrivate::dequeue (this=0x2babf60) at ../../kio/kio/connection.cpp:82
#35 0x00007f193244807d in KIO::Connection::qt_metacall (this=0x1aa0ef0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x11462e0) at ./connection.moc:73
#36 0x00007f19300140f9 in QObject::event (this=0x1aa0ef0, e=0x2c7ce10) at kernel/qobject.cpp:1111
#37 0x00007f1930b95efc in QApplicationPrivate::notify_helper (this=0xe47e50, receiver=0x1aa0ef0, e=0x2c7ce10) at kernel/qapplication.cpp:4056
#38 0x00007f1930b9d1ce in QApplication::notify (this=0x7fffea3adf40, receiver=0x1aa0ef0, e=0x2c7ce10) at kernel/qapplication.cpp:4021
#39 0x00007f1931f86ab6 in KApplication::notify (this=0x7fffea3adf40, receiver=0x1aa0ef0, event=0x2c7ce10) at ../../kdeui/kernel/kapplication.cpp:302
#40 0x00007f1930004c2c in QCoreApplication::notifyInternal (this=0x7fffea3adf40, receiver=0x1aa0ef0, event=0x2c7ce10) at kernel/qcoreapplication.cpp:610
#41 0x00007f193000580a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xe15960) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xe15960) at kernel/qcoreapplication.cpp:1247
#43 0x00007f193002d533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#44 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#45 0x00007f19298fcbbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0x00007f1929900588 in ?? () from /lib/libglib-2.0.so.0
#47 0x00007f19299006b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#48 0x00007f193002d1a6 in QEventDispatcherGlib::processEvents (this=0xe15590, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#49 0x00007f1930c2a4be in QGuiEventDispatcherGlib::processEvents (this=0xa736c0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#50 0x00007f1930003532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#51 0x00007f1930003904 in QEventLoop::exec (this=0x7fffea3ade70, flags=) at kernel/qeventloop.cpp:201
#52 0x00007f1930005ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#53 0x000000000075fda2 in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/digikam/main.cpp:186
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-21 14:25:04 UTC
*** Bug 208043 has been marked as a duplicate of this bug. ***
Comment 2 caulier.gilles 2009-11-26 08:28:10 UTC
Marcel,

Crash appears in DImgLoader::uniqueHash() with 64bits computer... We haven't yet seen this problem before ?

Gilles
Comment 3 Marcel Wiesweg 2009-11-26 10:48:52 UTC
Crash is in thread 1, thread 16 just happens to be working around the same time. Crash appears when comparing items in the date folder view after date albums have been loaded.

Michael, what did you do when the crash happened? Is it reproducable?
Comment 4 caulier.gilles 2009-12-25 20:10:29 UTC
digiKam 1.0.0 is out since few days...

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

Please try with this version coming with more than 400 bug-fixes.

Thanks in advance

Gilles Caulier
Comment 5 Marcel Wiesweg 2010-01-04 18:36:12 UTC
*** Bug 221166 has been marked as a duplicate of this bug. ***
Comment 6 caulier.gilles 2010-01-25 21:50:37 UTC
digiKam 1.1. release will be done in few days. Please check if this entry still valid.

Thanks in advance

Gilles Caulier
Comment 7 caulier.gilles 2010-04-04 10:44:45 UTC
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there.

Thanks in advance

Gilles Caulier
Comment 8 Michael Bodenbach 2010-04-05 08:44:29 UTC
Could not reproduce with new version.