Application: digikam (1.5.0) KDE Platform Version: 4.5.3 (KDE 4.5.3) "release 8" Qt Version: 4.6.3 Operating System: Linux 2.6.36-rc8-32-desktop x86_64 Distribution: "openSUSE 11.3 (x86_64)" -- Information about the crash: As the title says, this is another crash that I managed to trigger by jumping back and forth between images while deleting some of them. (Possibly related to the abort() caused by calling a virtual method on a deleted object in the other bug report, but the backtrace seems different?) The crash can be reproduced some of the time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7fbc10b327c0 (LWP 3934))] Thread 25 (Thread 0x7fbbf8eb1710 (LWP 3935)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbc0bdae2bb in wait (this=<value optimized out>, mutex=0xc60750, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xc60750, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00000000006b5a0d in Digikam::ScanController::run (this=0xc0dc10) at /usr/src/debug/digikam-1.5.0/digikam/scancontroller.cpp:515 #4 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0xc0dc10) at thread/qthread_unix.cpp:248 #5 0x00007fbc0847aa4f in start_thread (arg=0x7fbbf8eb1710) at pthread_create.c:297 #6 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 24 (Thread 0x7fbbf86b0710 (LWP 3939)): #0 0x00007fbc02fe606c in g_thread_self () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fbc02fbc4e0 in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc02fbdde5 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc02fbe510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fbc0bebd6d6 in QEventDispatcherGlib::processEvents (this=0xf503d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007fbc0be94292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fbc0be94495 in QEventLoop::exec (this=0x7fbbf86afdc0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007fbc0bdab2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0xf951e0) at thread/qthread_unix.cpp:248 #9 0x00007fbc0847aa4f in start_thread (arg=0x7fbbf86b0710) at pthread_create.c:297 #10 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 23 (Thread 0x7fbbf7ca2710 (LWP 3940)): #0 0x00007fbc0a4406b3 in poll () from /lib64/libc.so.6 #1 0x00007fbc02fbdfd4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc02fbe510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc0bebd6d6 in QEventDispatcherGlib::processEvents (this=0xc36c60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fbc0be94292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbc0be94495 in QEventLoop::exec (this=0x7fbbf7ca1dc0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbc0bdab2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0xcc7670) at thread/qthread_unix.cpp:248 #8 0x00007fbc0847aa4f in start_thread (arg=0x7fbbf7ca2710) at pthread_create.c:297 #9 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 22 (Thread 0x7fbbf723d710 (LWP 3941)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbc0bdae2bb in wait (this=<value optimized out>, mutex=0x7fbbe803aa18, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fbbe803aa18, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc0dfe0d58 in Digikam::ParkingThread::run (this=0x7fbbe803aa00) at /usr/src/debug/digikam-1.5.0/libs/threads/threadmanager.cpp:101 #4 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbe803aa00) at thread/qthread_unix.cpp:248 #5 0x00007fbc0847aa4f in start_thread (arg=0x7fbbf723d710) at pthread_create.c:297 #6 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 21 (Thread 0x7fbbf6a3c710 (LWP 3942)): #0 0x00007fbc02fbc704 in g_main_context_release () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fbc02fbe008 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc02fbe510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc0bebd6d6 in QEventDispatcherGlib::processEvents (this=0x7fbbe8075280, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fbc0be94292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbc0be94495 in QEventLoop::exec (this=0x7fbbf6a3bdc0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbc0bdab2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0xf621c0) at thread/qthread_unix.cpp:248 #8 0x00007fbc0847aa4f in start_thread (arg=0x7fbbf6a3c710) at pthread_create.c:297 #9 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 20 (Thread 0x7fbbf623b710 (LWP 3943)): #0 0x00007fbc02fbcf25 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fbc02fbde69 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc02fbe510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc0bebd6d6 in QEventDispatcherGlib::processEvents (this=0x10777c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fbc0be94292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbc0be94495 in QEventLoop::exec (this=0x7fbbf623adc0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbc0bdab2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0xe32a00) at thread/qthread_unix.cpp:248 #8 0x00007fbc0847aa4f in start_thread (arg=0x7fbbf623b710) at pthread_create.c:297 #9 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 19 (Thread 0x7fbbe52c2710 (LWP 3945)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbbeee38951 in metronom_sync_loop () from /usr/lib64/libxine.so.1 #2 0x00007fbc0847aa4f in start_thread (arg=0x7fbbe52c2710) at pthread_create.c:297 #3 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 18 (Thread 0x7fbbe3e85710 (LWP 3946)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbbeee4698f in video_out_loop () from /usr/lib64/libxine.so.1 #2 0x00007fbc0847aa4f in start_thread (arg=0x7fbbe3e85710) at pthread_create.c:297 #3 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fbbe3684710 (LWP 3947)): #0 0x00007fbc0a4406b3 in poll () from /lib64/libc.so.6 #1 0x00007fbc02fbdfd4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc02fbe510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc0bebd6d6 in QEventDispatcherGlib::processEvents (this=0xe53190, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fbc0be94292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbc0be94495 in QEventLoop::exec (this=0x7fbbe3683d70, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbc0bdab2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fbbf41d73b4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #8 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x1f05d20) at thread/qthread_unix.cpp:248 #9 0x00007fbc0847aa4f in start_thread (arg=0x7fbbe3684710) at pthread_create.c:297 #10 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 16 (Thread 0x7fbbe2c79710 (LWP 3951)): #0 0x00007fbc0a4406b3 in poll () from /lib64/libc.so.6 #1 0x00007fbbe2c7e9d7 in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.29/xineplug_ao_out_alsa.so #2 0x00007fbc0847aa4f in start_thread (arg=0x7fbbe2c79710) at pthread_create.c:297 #3 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fbbe2478710 (LWP 3952)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbbeee4a96b in ao_loop () from /usr/lib64/libxine.so.1 #2 0x00007fbc0847aa4f in start_thread (arg=0x7fbbe2478710) at pthread_create.c:297 #3 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fbbe1c77710 (LWP 3953)): #0 0x00007fbc0847d0b4 in __pthread_mutex_lock (mutex=0xc50598) at pthread_mutex_lock.c:61 #1 0x00007fbc02fbd742 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc02fbdff2 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc02fbe510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fbc0bebd6d6 in QEventDispatcherGlib::processEvents (this=0xcabaf0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007fbc0be94292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fbc0be94495 in QEventLoop::exec (this=0x7fbbe1c76d80, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007fbc0bdab2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007fbc0be76458 in QInotifyFileSystemWatcherEngine::run (this=0xd145f0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0xd145f0) at thread/qthread_unix.cpp:248 #10 0x00007fbc0847aa4f in start_thread (arg=0x7fbbe1c77710) at pthread_create.c:297 #11 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fbbdf3a3710 (LWP 3959)): #0 0x00007fbc02fbc542 in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fbc02fbdde5 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc02fbe510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc0bebd6d6 in QEventDispatcherGlib::processEvents (this=0x28f6ab0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fbc0be94292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbc0be94495 in QEventLoop::exec (this=0x7fbbdf3a2d80, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbc0bdab2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fbc0be76458 in QInotifyFileSystemWatcherEngine::run (this=0x28f5c90) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x28f5c90) at thread/qthread_unix.cpp:248 #9 0x00007fbc0847aa4f in start_thread (arg=0x7fbbdf3a3710) at pthread_create.c:297 #10 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fbbdeba2710 (LWP 4005)): #0 0x00007fbc02fbcf4b in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fbc02fbde69 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc02fbe510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc0bebd6d6 in QEventDispatcherGlib::processEvents (this=0x43bcb00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fbc0be94292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbc0be94495 in QEventLoop::exec (this=0x7fbbdeba1d80, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbc0bdab2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fbc0be76458 in QInotifyFileSystemWatcherEngine::run (this=0x7fbbf04ee810) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbf04ee810) at thread/qthread_unix.cpp:248 #9 0x00007fbc0847aa4f in start_thread (arg=0x7fbbdeba2710) at pthread_create.c:297 #10 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fbbdcb9e710 (LWP 4011)): #0 0x00007fbc0847e68e in __pthread_mutex_unlock_usercnt (mutex=0x58da2d8, decr=<value optimized out>) at pthread_mutex_unlock.c:52 #1 0x00007fbc02fbd712 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc02fbdff2 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc02fbe510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fbc0bebd6d6 in QEventDispatcherGlib::processEvents (this=0x58da1e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007fbc0be94292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fbc0be94495 in QEventLoop::exec (this=0x7fbbdcb9dd80, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007fbc0bdab2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007fbc0be76458 in QInotifyFileSystemWatcherEngine::run (this=0x7fbbf05fe580) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbf05fe580) at thread/qthread_unix.cpp:248 #10 0x00007fbc0847aa4f in start_thread (arg=0x7fbbdcb9e710) at pthread_create.c:297 #11 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fbbc25c7710 (LWP 5843)): #0 0x00007fbc0847e68e in __pthread_mutex_unlock_usercnt (mutex=0x7fbc00d94e18, decr=<value optimized out>) at pthread_mutex_unlock.c:52 #1 0x00007fbc00b10a74 in ?? () from /usr/lib64/libsqlite3.so.0 #2 0x00007fbc00b10e0f in ?? () from /usr/lib64/libsqlite3.so.0 #3 0x00007fbc00b1dd65 in ?? () from /usr/lib64/libsqlite3.so.0 #4 0x00007fbc00b1e7fb in ?? () from /usr/lib64/libsqlite3.so.0 #5 0x00007fbc00b6a620 in ?? () from /usr/lib64/libsqlite3.so.0 #6 0x00007fbc00b6e691 in ?? () from /usr/lib64/libsqlite3.so.0 #7 0x00007fbc00b72662 in ?? () from /usr/lib64/libsqlite3.so.0 #8 0x00007fbc00b72829 in ?? () from /usr/lib64/libsqlite3.so.0 #9 0x00007fbc00b7295e in ?? () from /usr/lib64/libsqlite3.so.0 #10 0x00007fbbf7ca9c51 in ?? () from /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so #11 0x00007fbc0ed2c783 in QSqlResult::savePrepare(QString const&) () from /usr/lib64/libQtSql.so.4 #12 0x00007fbc0ed1f6eb in QSqlQuery::prepare(QString const&) () from /usr/lib64/libQtSql.so.4 #13 0x00007fbc0df913f2 in Digikam::SqlQuery::prepare (this=0x7fbbc25c6570, query=...) at /usr/src/debug/digikam-1.5.0/libs/database/sqlquery.cpp:52 #14 0x00007fbc0df7f6bb in Digikam::DatabaseCoreBackend::prepareQuery (this=0xdc23e0, sql=...) at /usr/src/debug/digikam-1.5.0/libs/database/databasecorebackend.cpp:1075 #15 0x00007fbc0df7fb4a in Digikam::DatabaseCoreBackend::execQuery (this=0xdc23e0, sql=<value optimized out>, boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /usr/src/debug/digikam-1.5.0/libs/database/databasecorebackend.cpp:798 #16 0x00007fbc0df7fc39 in Digikam::DatabaseCoreBackend::execSql (this=0xdc23e0, sql=<value optimized out>, boundValue1=<value optimized out>, boundValue2=<value optimized out>, boundValue3=<value optimized out>, boundValue4=<value optimized out>, values=0x0, lastInsertId=0x7fbbc25c6730) at /usr/src/debug/digikam-1.5.0/libs/database/databasecorebackend.cpp:744 #17 0x00007fbc0df8b0b8 in Digikam::ThumbnailDB::insertThumbnail (this=0xd76c40, info=<value optimized out>, lastInsertId=0x7fbbc25c67c0) at /usr/src/debug/digikam-1.5.0/libs/database/thumbnaildb.cpp:187 #18 0x00007fbc0dfb996b in Digikam::ThumbnailCreator::storeInDatabase (this=<value optimized out>, info=..., image=<value optimized out>) at /usr/src/debug/digikam-1.5.0/libs/threadimageio/thumbnailcreator.cpp:592 #19 0x00007fbc0dfbdeb6 in Digikam::ThumbnailCreator::load (this=0x7fbbe80544f0, path=...) at /usr/src/debug/digikam-1.5.0/libs/threadimageio/thumbnailcreator.cpp:201 #20 0x00007fbc0dfc5dcb in Digikam::ThumbnailLoadingTask::execute (this=0x7fbbd3ae9c40) at /usr/src/debug/digikam-1.5.0/libs/threadimageio/thumbnailtask.cpp:133 #21 0x00007fbc0dfa5286 in Digikam::LoadSaveThread::run (this=0x7fbbe8033840) at /usr/src/debug/digikam-1.5.0/libs/threadimageio/loadsavethread.cpp:116 #22 0x00007fbc0dfe1c06 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x7fbbe8015fc0) at /usr/src/debug/digikam-1.5.0/libs/threads/dynamicthread.cpp:240 #23 0x00007fbc0bda4035 in QThreadPoolThread::run (this=0x7fbbd0bd5990) at concurrent/qthreadpool.cpp:106 #24 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbd0bd5990) at thread/qthread_unix.cpp:248 #25 0x00007fbc0847aa4f in start_thread (arg=0x7fbbc25c7710) at pthread_create.c:297 #26 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #27 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fbbc0dc4710 (LWP 5846)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbc0bdae222 in wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc0bda40d0 in QThreadPoolThread::run (this=0x7fbbd08963d0) at concurrent/qthreadpool.cpp:140 #4 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbd08963d0) at thread/qthread_unix.cpp:248 #5 0x00007fbc0847aa4f in start_thread (arg=0x7fbbc0dc4710) at pthread_create.c:297 #6 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fbbb736c710 (LWP 5847)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbc0bdae222 in wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc0bda40d0 in QThreadPoolThread::run (this=0x7fbbd0b72780) at concurrent/qthreadpool.cpp:140 #4 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbd0b72780) at thread/qthread_unix.cpp:248 #5 0x00007fbc0847aa4f in start_thread (arg=0x7fbbb736c710) at pthread_create.c:297 #6 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fbbb636a710 (LWP 5849)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbc0bdae222 in wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc0bda40d0 in QThreadPoolThread::run (this=0x7fbbd05c1070) at concurrent/qthreadpool.cpp:140 #4 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbd05c1070) at thread/qthread_unix.cpp:248 #5 0x00007fbc0847aa4f in start_thread (arg=0x7fbbb636a710) at pthread_create.c:297 #6 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fbbb3364710 (LWP 5855)): [KCrash Handler] #6 0x00007fbc0dfb6a21 in Digikam::PreviewLoadingTask::execute (this=0x7fbbad862fe0) at /usr/src/debug/digikam-1.5.0/libs/threadimageio/previewtask.cpp:344 #7 0x00007fbc0dfa5286 in Digikam::LoadSaveThread::run (this=0x7fbbf15e56a0) at /usr/src/debug/digikam-1.5.0/libs/threadimageio/loadsavethread.cpp:116 #8 0x00007fbc0dfe1c06 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x7fbbf0389020) at /usr/src/debug/digikam-1.5.0/libs/threads/dynamicthread.cpp:240 #9 0x00007fbc0bda4035 in QThreadPoolThread::run (this=0x7fbbd03a3000) at concurrent/qthreadpool.cpp:106 #10 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbd03a3000) at thread/qthread_unix.cpp:248 #11 0x00007fbc0847aa4f in start_thread (arg=0x7fbbb3364710) at pthread_create.c:297 #12 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fbbb1b61710 (LWP 5858)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbc0bdae222 in wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc0bda40d0 in QThreadPoolThread::run (this=0x7fbbd03e3a90) at concurrent/qthreadpool.cpp:140 #4 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbd03e3a90) at thread/qthread_unix.cpp:248 #5 0x00007fbc0847aa4f in start_thread (arg=0x7fbbb1b61710) at pthread_create.c:297 #6 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fbbb0b5f710 (LWP 5860)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbc0bdae222 in wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc0bda40d0 in QThreadPoolThread::run (this=0x7fbbd0d55090) at concurrent/qthreadpool.cpp:140 #4 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbd0d55090) at thread/qthread_unix.cpp:248 #5 0x00007fbc0847aa4f in start_thread (arg=0x7fbbb0b5f710) at pthread_create.c:297 #6 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fbbaaffd710 (LWP 5863)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbc0bdae222 in wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc0bda40d0 in QThreadPoolThread::run (this=0x7fbbd878aef0) at concurrent/qthreadpool.cpp:140 #4 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbd878aef0) at thread/qthread_unix.cpp:248 #5 0x00007fbc0847aa4f in start_thread (arg=0x7fbbaaffd710) at pthread_create.c:297 #6 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fbbaa7fc710 (LWP 5864)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbc0bdae222 in wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fbbe803ccf0, time=30000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fbc0bda40d0 in QThreadPoolThread::run (this=0x7fbbd892c420) at concurrent/qthreadpool.cpp:140 #4 0x00007fbc0bdadbf5 in QThreadPrivate::start (arg=0x7fbbd892c420) at thread/qthread_unix.cpp:248 #5 0x00007fbc0847aa4f in start_thread (arg=0x7fbbaa7fc710) at pthread_create.c:297 #6 0x00007fbc0a44982d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fbc10b327c0 (LWP 3934)): #0 0x00007fbc0a4406b3 in poll () from /lib64/libc.so.6 #1 0x00007fbc00fc8c0a in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007fbc00fc9169 in ?? () from /usr/lib64/libxcb.so.1 #3 0x00007fbc00fc91f7 in xcb_writev () from /usr/lib64/libxcb.so.1 #4 0x00007fbc08c15776 in _XSend () from /usr/lib64/libX11.so.6 #5 0x00007fbc08c01da7 in ?? () from /usr/lib64/libX11.so.6 #6 0x00007fbc08c01f8d in XPutImage () from /usr/lib64/libX11.so.6 #7 0x00007fbc0b0f4400 in QX11PixmapData::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib64/libQtGui.so.4 #8 0x00007fbc0b0e162f in QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib64/libQtGui.so.4 #9 0x00007fbc0de5fa23 in Digikam::DImg::convertToPixmap (this=0x7fff302821c0) at /usr/src/debug/digikam-1.5.0/libs/dimg/dimg.cpp:1532 #10 0x0000000000696a86 in Digikam::ImagePreviewView::paintPreview (this=0x7fbbf00860f0, pix=0x7fbbd1256e70, sx=<value optimized out>, sy=0, sw=<value optimized out>, sh=<value optimized out>) at /usr/src/debug/digikam-1.5.0/digikam/imagepreviewview.cpp:517 #11 0x00007fbc0e0215cb in Digikam::PreviewWidget::viewportPaintEvent (this=0x7fbbf00860f0, e=<value optimized out>) at /usr/src/debug/digikam-1.5.0/libs/widgets/common/previewwidget.cpp:567 #12 0x00007fbc0e992f78 in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib64/libQt3Support.so.4 #13 0x00007fbc0be94fd7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xf8d7b0, event=0x7fff30282ae0) at kernel/qcoreapplication.cpp:841 #14 0x00007fbc0b0104a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #15 0x00007fbc0b018aca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #16 0x00007fbc0c7ba7b6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #17 0x00007fbc0be94e4c in QCoreApplication::notifyInternal (this=0x7fff30285820, receiver=0xf8d7b0, event=0x7fff30282ae0) at kernel/qcoreapplication.cpp:726 #18 0x00007fbc0b05c1b2 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #19 0x00007fbc0b05cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #20 0x00007fbc0b05cc3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #21 0x00007fbc0b05bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #22 0x00007fbc0b05cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #23 0x00007fbc0b05bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #24 0x00007fbc0b05cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #25 0x00007fbc0b05bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #26 0x00007fbc0b05cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #27 0x00007fbc0b05bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #28 0x00007fbc0b05cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #29 0x00007fbc0b05bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #30 0x00007fbc0b05cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #31 0x00007fbc0b05bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4 #32 0x00007fbc0b210231 in ?? () from /usr/lib64/libQtGui.so.4 #33 0x00007fbc0b052940 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4 #34 0x00007fbc0b061272 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #35 0x00007fbc0b40ca6b in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #36 0x00007fbc0c835c13 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5 #37 0x00007fbc0b0104d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #38 0x00007fbc0b018aca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #39 0x00007fbc0c7ba7b6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #40 0x00007fbc0be94e4c in QCoreApplication::notifyInternal (this=0x7fff30285820, receiver=0xe13270, event=0x7fbbd00a0140) at kernel/qcoreapplication.cpp:726 #41 0x00007fbc0be985ba in sendEvent (receiver=0x0, event_type=0, data=0xa5c550) at kernel/qcoreapplication.h:215 #42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa5c550) at kernel/qcoreapplication.cpp:1367 #43 0x00007fbc0bebd173 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220 #44 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #45 0x00007fbc02fbda93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #46 0x00007fbc02fbe270 in ?? () from /usr/lib64/libglib-2.0.so.0 #47 0x00007fbc02fbe510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #48 0x00007fbc0bebd67f in QEventDispatcherGlib::processEvents (this=0xa62000, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #49 0x00007fbc0b0b114e in ?? () from /usr/lib64/libQtGui.so.4 #50 0x00007fbc0be94292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #51 0x00007fbc0be94495 in QEventLoop::exec (this=0x7fff30285660, flags=...) at kernel/qeventloop.cpp:201 #52 0x00007fbc0be9888b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #53 0x0000000000722fd5 in main (argc=11121920, argv=0x7fff30285f00) at /usr/src/debug/digikam-1.5.0/digikam/main.cpp:195 This bug may be a duplicate of or related to bug 255852. Possible duplicates by query: bug 255852, bug 253728. Reported using DrKonqi
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 from a bug triager] The backtrace seems related to the one in bug 244560... Regards
*** This bug has been marked as a duplicate of bug 244560 ***
Fixed with #244560