Bug 215462

Summary: Digikam crashed while tagging large collection of images
Product: [Applications] digikam Reporter: rene
Component: Tags-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 7.3.0
Sentry Crash Report:

Description rene 2009-11-20 19:00:55 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta6
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-15-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
i was tagging a large amount of pictures, with writing metadata back to the files enabled.
the crash occured while i was selecting a picture to change the rating

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

Thread 22 (Thread 0xb6090b70 (LWP 25962)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xa0ac3c0, mutex=0xa0ac3a8) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xa0ac2d8, mutex=0xa0ac2d4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa0ac2d8, mutex=0xa0ac2d4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x083125b9 in Digikam::ScanController::run (this=0xa0b5718) at /build/buildd/digikam-1.0.0~beta6/digikam/scancontroller.cpp:499
#6  0x0578ee32 in QThreadPrivate::start (arg=0xa0b5718) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0xb6090b70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 21 (Thread 0xb5867b70 (LWP 25965)):
#0  0x08fb4e06 in *__GI_clock_gettime (clock_id=150704116, tp=0xb5867028) at ../sysdeps/unix/clock_gettime.c:100
#1  0x058abbf3 in QTimerInfoList::getTime (this=0xa18cfb4, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x058abde1 in QTimerInfoList::updateCurrentTime (this=0xa18cfb4) at kernel/qeventdispatcher_unix.cpp:297
#3  0x058ac88c in QTimerInfoList::timerWait (this=0xa18cfb4, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x058aa210 in timerSourcePrepare (source=0xa18cf80, timeout=0xb586711c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x01878f80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x01879341 in ?? () from /lib/libglib-2.0.so.0
#7  0x01879853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x058aa067 in QEventDispatcherGlib::processEvents (this=0xa18c5a8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0587dc79 in QEventLoop::processEvents (this=0xb58672e4, flags=) at kernel/qeventloop.cpp:149
#10 0x0587e0ca in QEventLoop::exec (this=0xb58672e4, flags=...) at kernel/qeventloop.cpp:201
#11 0x0578bb73 in QThread::exec (this=0xa2bd5e8) at thread/qthread.cpp:487
#12 0x0049cbfd in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#13 0x0578ee32 in QThreadPrivate::start (arg=0xa2bd5e8) at thread/qthread_unix.cpp:188
#14 0x0034980e in start_thread (arg=0xb5867b70) at pthread_create.c:300
#15 0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 20 (Thread 0xb4353b70 (LWP 25966)):
#0  0x08fb4e06 in *__GI_clock_gettime (clock_id=150704116, tp=0xb4353028) at ../sysdeps/unix/clock_gettime.c:100
#1  0x058abbf3 in QTimerInfoList::getTime (this=0xa18f174, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x058abde1 in QTimerInfoList::updateCurrentTime (this=0xa18f174) at kernel/qeventdispatcher_unix.cpp:297
#3  0x058ac88c in QTimerInfoList::timerWait (this=0xa18f174, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x058aa210 in timerSourcePrepare (source=0xa18f140, timeout=0xb435311c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x01878f80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x01879341 in ?? () from /lib/libglib-2.0.so.0
#7  0x01879853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x058aa067 in QEventDispatcherGlib::processEvents (this=0xa18c288, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0587dc79 in QEventLoop::processEvents (this=0xb43532e4, flags=) at kernel/qeventloop.cpp:149
#10 0x0587e0ca in QEventLoop::exec (this=0xb43532e4, flags=...) at kernel/qeventloop.cpp:201
#11 0x0578bb73 in QThread::exec (this=0xa18c2f8) at thread/qthread.cpp:487
#12 0x0049cbfd in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#13 0x0578ee32 in QThreadPrivate::start (arg=0xa18c2f8) at thread/qthread_unix.cpp:188
#14 0x0034980e in start_thread (arg=0xb4353b70) at pthread_create.c:300
#15 0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently c".

Thread 19 (Thread 0xb3b52b70 (LWP 25967)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xa2d7690, mutex=0xa2d7678) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xa2d6f68, mutex=0xa2d6f64, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa2d6f68, mutex=0xa2d6f64, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x088b539a in Digikam::LoadSaveThread::run (this=0xa2d6f58) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0x0578ee32 in QThreadPrivate::start (arg=0xa2d6f58) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0xb3b52b70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xb3351b70 (LWP 25968)):
#0  __i686.get_pc_thunk.bx () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_post.S:170
#1  0x0034bd17 in __pthread_mutex_lock (mutex=0xa2cb204) at pthread_mutex_lock.c:47
#2  0x04b85956 in pthread_mutex_lock (mutex=0xa2cb204) at forward.c:182
#3  0x01878cfc in g_main_context_check () from /lib/libglib-2.0.so.0
#4  0x0187946c in ?? () from /lib/libglib-2.0.so.0
#5  0x01879853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#6  0x058aa067 in QEventDispatcherGlib::processEvents (this=0xa2cb190, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#7  0x0587dc79 in QEventLoop::processEvents (this=0xb3351304, flags=) at kernel/qeventloop.cpp:149
#8  0x0587e0ca in QEventLoop::exec (this=0xb3351304, flags=...) at kernel/qeventloop.cpp:201
#9  0x0578bb73 in QThread::exec (this=0xa2cff18) at thread/qthread.cpp:487
#10 0x0578ee32 in QThreadPrivate::start (arg=0xa2cff18) at thread/qthread_unix.cpp:188
#11 0x0034980e in start_thread (arg=0xb3351b70) at pthread_create.c:300
#12 0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xb2b50b70 (LWP 25969)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x04b68f4b in write () from /lib/tls/i686/cmov/libc.so.6
#2  0x04b12c74 in _IO_new_file_write (f=0xb4f04200, data=0xac701000, n=4096) at fileops.c:1275
#3  0x04b1292f in new_do_write (fp=0xb4f04200, data=0xac701000 "\271\350\327\222O{\022\307\271\301q\265\207\360\234\327^.\\\323k\242\066{\037\306\377", to_do=4096) at fileops.c:529
#4  0x04b12c16 in _IO_new_do_write (fp=0xb4f04200, data=0xac701000 "\271\350\327\222O{\022\307\271\301q\265\207\360\234\327^.\\\323k\242\066{\037\306\377", to_do=4096) at fileops.c:502
#5  0x04b1372d in _IO_new_file_overflow (f=0xb4f04200, ch=-1) at fileops.c:880
#6  0x04b12a78 in _IO_new_file_xsputn (f=0xb4f04200, data=0xabcc58b0, n=4096) at fileops.c:1357
#7  0x04b0886a in _IO_fwrite (buf=0xabcc58b0, size=1, count=4096, fp=0xb4f04200) at iofwrite.c:45
#8  0x0162789a in Exiv2::FileIo::write(unsigned char const*, long) () from /usr/lib/libexiv2.so.5
#9  0x01667d58 in ?? () from /usr/lib/libexiv2.so.5
#10 0x01669b05 in Exiv2::JpegBase::writeMetadata() () from /usr/lib/libexiv2.so.5
#11 0x001d6b65 in KExiv2Iface::KExiv2::save(QString const&) const () from /usr/lib/libkexiv2.so.7
#12 0x001d80f7 in KExiv2Iface::KExiv2::applyChanges() const () from /usr/lib/libkexiv2.so.7
#13 0x08304e2b in Digikam::MetadataHub::write (this=0xb2b4fbe8, filePath=..., writeMode=Digikam::MetadataHub::FullWrite, settings=...) at /build/buildd/digikam-1.0.0~beta6/digikam/metadatahub.cpp:658
#14 0x0830a5d6 in Digikam::MetadataManagerFileWorker::writeMetadataToFiles (this=0xa2d0270, infos=...) at /build/buildd/digikam-1.0.0~beta6/digikam/metadatamanager.cpp:421
#15 0x0830a784 in Digikam::MetadataManagerFileWorker::qt_metacall (this=0xa2d0270, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xa4652f00)
    at /build/buildd/digikam-1.0.0~beta6/obj-i486-linux-gnu/digikam/metadatamanager_p.moc:336
#16 0x0588df0b in QMetaCallEvent::placeMetaCall (this=0xa4616d98, object=0xa2d0270) at kernel/qobject.cpp:477
#17 0x0588f5fe in QObject::event (this=0xa2d0270, e=0xa4616d98) at kernel/qobject.cpp:1111
#18 0x020f6f54 in QApplicationPrivate::notify_helper (this=0x9f00a80, receiver=0xa2d0270, e=0xa4616d98) at kernel/qapplication.cpp:4056
#19 0x020fe67c in QApplication::notify (this=0xbf85ad28, receiver=0xa2d0270, e=0xa4616d98) at kernel/qapplication.cpp:3603
#20 0x0134bbfa in KApplication::notify (this=0xbf85ad28, receiver=0xa2d0270, event=0xa4616d98) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x0587f6cb in QCoreApplication::notifyInternal (this=0xbf85ad28, receiver=0xa2d0270, event=0xa4616d98) at kernel/qcoreapplication.cpp:610
#22 0x058802b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0xa192c60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa192c60) at kernel/qcoreapplication.cpp:1247
#24 0x0588047d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#25 0x058aa3ff in QCoreApplication::sendPostedEvents (s=0xa2c71b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#26 postEventSourceDispatch (s=0xa2c71b0) at kernel/qeventdispatcher_glib.cpp:210
#27 0x01875e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x01879720 in ?? () from /lib/libglib-2.0.so.0
#29 0x01879853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x058aa02c in QEventDispatcherGlib::processEvents (this=0xa2d01b8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#31 0x0587dc79 in QEventLoop::processEvents (this=0xb2b50304, flags=) at kernel/qeventloop.cpp:149
#32 0x0587e0ca in QEventLoop::exec (this=0xb2b50304, flags=...) at kernel/qeventloop.cpp:201
#33 0x0578bb73 in QThread::exec (this=0xa2d02d0) at thread/qthread.cpp:487
#34 0x0578ee32 in QThreadPrivate::start (arg=0xa2d02d0) at thread/qthread_unix.cpp:188
#35 0x0034980e in start_thread (arg=0xb2b50b70) at pthread_create.c:300
#36 0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently asm".

Thread 16 (Thread 0xb234fb70 (LWP 25970)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xb4f21e60, mutex=0xb4f21e48) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xb4f22950, mutex=0xb4f2294c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb4f22950, mutex=0xb4f2294c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x088b539a in Digikam::LoadSaveThread::run (this=0xb4f22940) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0x0578ee32 in QThreadPrivate::start (arg=0xb4f22940) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0xb234fb70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xb05f0b70 (LWP 25973)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034e142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x04b857e4 in __pthread_cond_timedwait (cond=0xa3a51b0, mutex=0xa3a5198, abstime=0xb05f0330) at forward.c:152
#3  0x02ef79ff in ?? () from /usr/lib/libxine.so.1
#4  0x0034980e in start_thread (arg=0xb05f0b70) at pthread_create.c:300
#5  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xaf9e4b70 (LWP 25974)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x04b71981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x02f20be0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x02f05011 in ?? () from /usr/lib/libxine.so.1
#4  0x0034980e in start_thread (arg=0xaf9e4b70) at pthread_create.c:300
#5  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xaf1e3b70 (LWP 25975)):
#0  0x08fb4e06 in *__GI_clock_gettime (clock_id=150704116, tp=0xaf1e2ff8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x058abbf3 in QTimerInfoList::getTime (this=0xa7bf834, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x058abde1 in QTimerInfoList::updateCurrentTime (this=0xa7bf834) at kernel/qeventdispatcher_unix.cpp:297
#3  0x058ac88c in QTimerInfoList::timerWait (this=0xa7bf834, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x058aa210 in timerSourcePrepare (source=0xa7bf800, timeout=0xaf1e30ec) at kernel/qeventdispatcher_glib.cpp:141
#5  0x01878f80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x01879341 in ?? () from /lib/libglib-2.0.so.0
#7  0x01879853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x058aa067 in QEventDispatcherGlib::processEvents (this=0xa7be358, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0587dc79 in QEventLoop::processEvents (this=0xaf1e32b4, flags=) at kernel/qeventloop.cpp:149
#10 0x0587e0ca in QEventLoop::exec (this=0xaf1e32b4, flags=...) at kernel/qeventloop.cpp:201
#11 0x0578bb73 in QThread::exec (this=0xa7bdf80) at thread/qthread.cpp:487
#12 0x0356a20a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0x0578ee32 in QThreadPrivate::start (arg=0xa7bdf80) at thread/qthread_unix.cpp:188
#14 0x0034980e in start_thread (arg=0xaf1e3b70) at pthread_create.c:300
#15 0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xaa9d7b70 (LWP 25981)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x04b6aba6 in *__GI___poll (fds=0x4bebff4, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x02fedc3b in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0x0034980e in start_thread (arg=0xaa9d7b70) at pthread_create.c:300
#4  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently c".

Thread 11 (Thread 0xaa1d6b70 (LWP 25982)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xa7d6cb8, mutex=0xa7d6ca0) at forward.c:139
#3  0x02f085ee in ?? () from /usr/lib/libxine.so.1
#4  0x0034980e in start_thread (arg=0xaa1d6b70) at pthread_create.c:300
#5  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xae192b70 (LWP 25992)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xacfe4b8, mutex=0xacfe4a0) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xac99d48, mutex=0xac99d44, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xac99d48, mutex=0xac99d44, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x088b539a in Digikam::LoadSaveThread::run (this=0xac99d38) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0x0578ee32 in QThreadPrivate::start (arg=0xac99d38) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0xae192b70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xa85ffb70 (LWP 25998)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xae06900, mutex=0xae068e8) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xae06668, mutex=0xae06664, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xae06668, mutex=0xae06664, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x088b539a in Digikam::LoadSaveThread::run (this=0xae06658) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0x0578ee32 in QThreadPrivate::start (arg=0xae06658) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0xa85ffb70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa99d5b70 (LWP 25999)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xb122b18, mutex=0xb122b00) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xb122790, mutex=0xb12278c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb122790, mutex=0xb12278c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x088b539a in Digikam::LoadSaveThread::run (this=0xb122780) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0x0578ee32 in QThreadPrivate::start (arg=0xb122780) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0xa99d5b70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xacfffb70 (LWP 27144)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xa88f6120, mutex=0xa88f6108) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xa463f178, mutex=0xa463f174, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa463f178, mutex=0xa463f174, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x088b539a in Digikam::LoadSaveThread::run (this=0xa463f168) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0x0578ee32 in QThreadPrivate::start (arg=0xa463f168) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0xacfffb70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xae9e2b70 (LWP 28989)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xc35b5e8, mutex=0xc35b5d0) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xc479308, mutex=0xc479304, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc479308, mutex=0xc479304, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x088b539a in Digikam::LoadSaveThread::run (this=0xc4792f8) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0x0578ee32 in QThreadPrivate::start (arg=0xc4792f8) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0xae9e2b70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xac5feb70 (LWP 28990)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xc650078, mutex=0xc650060) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xc56fc60, mutex=0xc56fc5c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc56fc60, mutex=0xc56fc5c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x088b539a in Digikam::LoadSaveThread::run (this=0xc56fc50) at /build/buildd/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0x0578ee32 in QThreadPrivate::start (arg=0xc56fc50) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0xac5feb70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa05ffb70 (LWP 29045)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xccf3490, mutex=0xccf3478) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xcee3d04, mutex=0xcee3d00, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xcee3d04, mutex=0xcee3d00, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x03e34447 in ?? () from /usr/lib/kde4/kipiplugin_sendimages.so
#6  0x0578ee32 in QThreadPrivate::start (arg=0xcee3d01) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0xa05ffb70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0x9fdfeb70 (LWP 29123)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x0034de15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x04b8578d in __pthread_cond_wait (cond=0xa0812720, mutex=0xa0812708) at forward.c:139
#3  0x0578fe67 in QWaitConditionPrivate::wait (this=0xa081f4cc, mutex=0xa081f4c8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa081f4cc, mutex=0xa081f4c8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x03e34447 in ?? () from /usr/lib/kde4/kipiplugin_sendimages.so
#6  0x0578ee32 in QThreadPrivate::start (arg=0xa081f4c9) at thread/qthread_unix.cpp:188
#7  0x0034980e in start_thread (arg=0x9fdfeb70) at pthread_create.c:300
#8  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x9bd09b70 (LWP 29126)):
#0  0x00700422 in __kernel_vsyscall ()
#1  0x04b71981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x0585daf5 in QProcessManager::run (this=0x9f03e98) at io/qprocess_unix.cpp:296
#3  0x0578ee32 in QThreadPrivate::start (arg=0x9f03e98) at thread/qthread_unix.cpp:188
#4  0x0034980e in start_thread (arg=0x9bd09b70) at pthread_create.c:300
#5  0x04b787ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77cf700 (LWP 25961)):
[KCrash Handler]
#6  0x0828d31b in Digikam::ContextMenuHelper::addGotoMenu (this=0xbf858a68, ids=...) at /build/buildd/digikam-1.0.0~beta6/digikam/contextmenuhelper.cpp:523
#7  0x082ba2cd in Digikam::DigikamImageView::showContextMenu (this=0xa1f4988, event=0xbf859160, info=...) at /build/buildd/digikam-1.0.0~beta6/digikam/digikamimageview.cpp:184
#8  0x082d38b3 in Digikam::ImageCategorizedView::contextMenuEvent (this=0xa1f4988, event=0xbf859160) at /build/buildd/digikam-1.0.0~beta6/digikam/imagecategorizedview.cpp:812
#9  0x0214c69f in QWidget::event (this=0xa1f4988, event=0xbf859160) at kernel/qwidget.cpp:7708
#10 0x024fb633 in QFrame::event (this=0xa1f4988, e=0xbf859160) at widgets/qframe.cpp:559
#11 0x0259a494 in QAbstractScrollArea::viewportEvent (this=0x0, e=0x35) at widgets/qabstractscrollarea.cpp:962
#12 0x0264e087 in QAbstractItemView::viewportEvent (this=0xa1f4988, event=0xbf859160) at itemviews/qabstractitemview.cpp:1476
#13 0x082d5ec2 in Digikam::ImageCategorizedView::viewportEvent (this=0xa1f4988, event=0xbf859160) at /build/buildd/digikam-1.0.0~beta6/digikam/imagecategorizedview.cpp:1014
#14 0x0259ca95 in QAbstractScrollAreaPrivate::viewportEvent (this=0xa2bc6f8, o=0xa2beb30, e=0xbf859160) at widgets/qabstractscrollarea_p.h:100
#15 QAbstractScrollAreaFilter::eventFilter (this=0xa2bc6f8, o=0xa2beb30, e=0xbf859160) at widgets/qabstractscrollarea_p.h:111
#16 0x0587e83a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9f00a80, receiver=0xa2beb30, event=0xbf859160) at kernel/qcoreapplication.cpp:726
#17 0x020f6f2c in QApplicationPrivate::notify_helper (this=0x9f00a80, receiver=0xa2beb30, e=0xbf859160) at kernel/qapplication.cpp:4052
#18 0x020feae3 in QApplication::notify (this=0xbf85ad28, receiver=0xa18f738, e=0xbf859358) at kernel/qapplication.cpp:3845
#19 0x0134bbfa in KApplication::notify (this=0xbf85ad28, receiver=0xa18f738, event=0xbf859358) at ../../kdeui/kernel/kapplication.cpp:302
#20 0x0587f6cb in QCoreApplication::notifyInternal (this=0xbf85ad28, receiver=0xa18f738, event=0xbf859358) at kernel/qcoreapplication.cpp:610
#21 0x0217266e in QCoreApplication::sendSpontaneousEvent (receiver=0xa18f738, event=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#22 0x0216ce64 in QETWidget::translateMouseEvent (this=0xa1f4988, event=0xbf85a97c) at kernel/qapplication_x11.cpp:4415
#23 0x0216bc4b in QApplication::x11ProcessEvent (this=0xbf85ad28, event=0xbf85a97c) at kernel/qapplication_x11.cpp:3428
#24 0x02198502 in x11EventSourceDispatch (s=0x9f03d00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#25 0x01875e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x01879720 in ?? () from /lib/libglib-2.0.so.0
#27 0x01879853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x058aa02c in QEventDispatcherGlib::processEvents (this=0x9edae80, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#29 0x02197be5 in QGuiEventDispatcherGlib::processEvents (this=0x9edae80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#30 0x0587dc79 in QEventLoop::processEvents (this=0xbf85ac74, flags=) at kernel/qeventloop.cpp:149
#31 0x0587e0ca in QEventLoop::exec (this=0xbf85ac74, flags=...) at kernel/qeventloop.cpp:201
#32 0x0588053f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#33 0x020f6dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#34 0x083af6db in main (argc=1, argv=0xbf85b194) at /build/buildd/digikam-1.0.0~beta6/digikam/main.cpp:195

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-21 03:48:40 UTC
Reported at bug 215412 Thanks

*** This bug has been marked as a duplicate of bug 215412 ***
Comment 2 caulier.gilles 2021-05-05 11:53:21 UTC
Fixed with #215412 and not reproducible with digiKam 7.3.0 and Exiv2 0.27.4