Bug 275684 - Crash during tagging
Summary: Crash during tagging
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Albums (show other bugs)
Version: 2.0.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-15 08:19 UTC by Gareth
Modified: 2019-12-25 15:42 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gareth 2011-06-15 08:19:43 UTC
Application: digikam (2.0.0-rc)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.35.4-28.fc14.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
Sorry for the vague subject.
Was performing a search on photos, scan of previously unscanned items.
Had the people tab open, selected People->Unknown in the tags. 
Had entered a name for a tag/face and clicked the confirm icon. The hovered above other image with same face, clicked select, and was trying to click confirm to apply the same tag.
Crash occurred for unknown reason. Had been able to perform similar task prior to crash with other images.
The clicks could be inconsequential, could be that the taging thread detected an image which it couldn't read.

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

Thread 22 (Thread 0xb75d6b70 (LWP 2322)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x016d0c36 in __poll (fds=0xb6c029c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x008d4dac in g_poll (fds=0xb6c029c0, nfds=1, timeout=-1) at gpoll.c:132
#3  0x008c48b7 in g_main_context_poll (context=0x8b481b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0x8b481b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775
#5  0x008c504b in g_main_loop_run (loop=0x8b48230) at gmain.c:2988
#6  0x01e5ded5 in gdbus_shared_thread_func (data=0x0) at gdbusprivate.c:277
#7  0x008edbd0 in g_thread_create_proxy (data=0x8b48240) at gthread.c:1897
#8  0x00511e99 in start_thread (arg=0xb75d6b70) at pthread_create.c:301
#9  0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 21 (Thread 0xb4d58b70 (LWP 2325)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x0051639b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03a3cdb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x081dbb02 in Digikam::ScanController::run (this=0x8c61588) at /usr/local2/src/digikam-sc/core/digikam/database/scancontroller.cpp:618
#4  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00511e99 in start_thread (arg=0xb4d58b70) at pthread_create.c:301
#6  0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 20 (Thread 0xb43ffb70 (LWP 2327)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x0051639b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03a3cdb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x01103378 in Digikam::ParkingThread::run (this=0x8e0b3d0) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:119
#4  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00511e99 in start_thread (arg=0xb43ffb70) at pthread_create.c:301
#6  0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 19 (Thread 0xa92ccb70 (LWP 2339)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x00516743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x05df025d in ?? () from /usr/lib/libxine.so.1
#3  0x00511e99 in start_thread (arg=0xa92ccb70) at pthread_create.c:301
#4  0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 18 (Thread 0xa86c0b70 (LWP 2340)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x016d38c1 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x05e1c089 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x05dfed07 in ?? () from /usr/lib/libxine.so.1
#4  0x00511e99 in start_thread (arg=0xa86c0b70) at pthread_create.c:301
#5  0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 17 (Thread 0xa7ebfb70 (LWP 2341)):
#0  0x008c3abf in g_main_context_query (context=0xb6c03288, max_priority=2147483647, timeout=0xa7ebefa8, fds=0xb6c03200, n_fds=1) at gmain.c:2567
#1  0x008c459c in g_main_context_iterate (context=0xb6c03288, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2762
#2  0x008c4c35 in g_main_context_iteration (context=0xb6c03288, may_block=1) at gmain.c:2843
#3  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x03a39b73 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x05d7f95b in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00511e99 in start_thread (arg=0xa7ebfb70) at pthread_create.c:301
#10 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 16 (Thread 0xa76beb70 (LWP 2342)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x016d0c36 in __poll (fds=0x93b2168, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x07fc6063 in ?? () from /usr/lib/libpulse.so.0
#3  0x07fb4e7a in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x07fb5655 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x07fb5734 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x07fc6004 in ?? () from /usr/lib/libpulse.so.0
#7  0x07f11973 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00511e99 in start_thread (arg=0xa76beb70) at pthread_create.c:301
#9  0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 15 (Thread 0xa2ebcb70 (LWP 2343)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x0051639b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x05e03618 in ?? () from /usr/lib/libxine.so.1
#3  0x00511e99 in start_thread (arg=0xa2ebcb70) at pthread_create.c:301
#4  0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 14 (Thread 0x9fe87b70 (LWP 2363)):
#0  0x004d0e56 in clock_gettime (clock_id=1, tp=0x9fe86e70) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03a93cf9 in ?? () from /usr/lib/libQtCore.so.4
#2  0x03b62c93 in ?? () from /usr/lib/libQtCore.so.4
#3  0x03b61482 in ?? () from /usr/lib/libQtCore.so.4
#4  0x03b6151d in ?? () from /usr/lib/libQtCore.so.4
#5  0x008c36b6 in g_main_context_prepare (context=<value optimized out>, priority=0x9fe86fcc) at gmain.c:2469
#6  0x008c455b in g_main_context_iterate (context=0xb6c04fe8, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#7  0x008c4c35 in g_main_context_iteration (context=0xb6c04fe8, may_block=1) at gmain.c:2843
#8  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x011028c6 in Digikam::WorkerObjectRunnable::run (this=0x8b20b28) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#12 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#13 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00511e99 in start_thread (arg=0x9fe87b70) at pthread_create.c:301
#15 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 13 (Thread 0x9f686b70 (LWP 2364)):
#0  0x004d0e56 in clock_gettime (clock_id=1, tp=0x9f685e70) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03a93cf9 in ?? () from /usr/lib/libQtCore.so.4
#2  0x03b62c93 in ?? () from /usr/lib/libQtCore.so.4
#3  0x03b61482 in ?? () from /usr/lib/libQtCore.so.4
#4  0x03b6151d in ?? () from /usr/lib/libQtCore.so.4
#5  0x008c36b6 in g_main_context_prepare (context=<value optimized out>, priority=0x9f685fcc) at gmain.c:2469
#6  0x008c455b in g_main_context_iterate (context=0x8cc0028, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#7  0x008c4c35 in g_main_context_iteration (context=0x8cc0028, may_block=1) at gmain.c:2843
#8  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x011028c6 in Digikam::WorkerObjectRunnable::run (this=0x9f169b8) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#12 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#13 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00511e99 in start_thread (arg=0x9f686b70) at pthread_create.c:301
#15 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 12 (Thread 0x9ee85b70 (LWP 2365)):
#0  0x004d0e56 in clock_gettime (clock_id=1, tp=0x9ee84e70) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03a93cf9 in ?? () from /usr/lib/libQtCore.so.4
#2  0x03b62c93 in ?? () from /usr/lib/libQtCore.so.4
#3  0x03b61482 in ?? () from /usr/lib/libQtCore.so.4
#4  0x03b6151d in ?? () from /usr/lib/libQtCore.so.4
#5  0x008c36b6 in g_main_context_prepare (context=<value optimized out>, priority=0x9ee84fcc) at gmain.c:2469
#6  0x008c455b in g_main_context_iterate (context=0xb4415980, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#7  0x008c4c35 in g_main_context_iteration (context=0xb4415980, may_block=1) at gmain.c:2843
#8  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x011028c6 in Digikam::WorkerObjectRunnable::run (this=0x8d35848) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#12 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#13 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00511e99 in start_thread (arg=0x9ee85b70) at pthread_create.c:301
#15 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 11 (Thread 0x9e684b70 (LWP 2366)):
#0  0x008c35db in g_main_context_prepare (context=<value optimized out>, priority=0x9e683fcc) at gmain.c:2497
#1  0x008c455b in g_main_context_iterate (context=0xb6c594b8, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#2  0x008c4c35 in g_main_context_iteration (context=0xb6c594b8, may_block=1) at gmain.c:2843
#3  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x011028c6 in Digikam::WorkerObjectRunnable::run (this=0xb3a3eb80) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#7  0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#8  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00511e99 in start_thread (arg=0x9e684b70) at pthread_create.c:301
#10 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0x9de81b70 (LWP 2367)):
#0  0x03ced9ab in ?? () from /usr/lib/libkdecore.so.5
#1  0x03e4cf2a in ?? () from /usr/lib/libkdecore.so.5
#2  0x03e43fbd in ?? () from /usr/lib/libkdecore.so.5
#3  0x03e3be12 in KLocale::translateQt(char const*, char const*, char const*) const () from /usr/lib/libkdecore.so.5
#4  0x03db4521 in ?? () from /usr/lib/libkdecore.so.5
#5  0x03b524ce in QTranslator::translate(char const*, char const*, char const*, int) const () from /usr/lib/libQtCore.so.4
#6  0x03b3465a in QCoreApplication::translate(char const*, char const*, char const*, QCoreApplication::Encoding, int) () from /usr/lib/libQtCore.so.4
#7  0x03b34ad7 in QCoreApplication::translate(char const*, char const*, char const*, QCoreApplication::Encoding) () from /usr/lib/libQtCore.so.4
#8  0x05985bea in ?? () from /usr/lib/qt4/plugins/sqldrivers/libqsqlite.so
#9  0x05986c5a in ?? () from /usr/lib/qt4/plugins/sqldrivers/libqsqlite.so
#10 0x05522e7e in QSqlQuery::exec() () from /usr/lib/libQtSql.so.4
#11 0x010aa055 in Digikam::DatabaseCoreBackend::exec (this=0x8cbb960, query=...) at /usr/local2/src/digikam-sc/core/libs/database/databasecorebackend.cpp:1405
#12 0x010a8b42 in Digikam::DatabaseCoreBackend::execQuery (this=0x8cbb960, query=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /usr/local2/src/digikam-sc/core/libs/database/databasecorebackend.cpp:1077
#13 0x010a876f in Digikam::DatabaseCoreBackend::execQuery (this=0x8cbb960, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /usr/local2/src/digikam-sc/core/libs/database/databasecorebackend.cpp:1022
#14 0x010a81a7 in Digikam::DatabaseCoreBackend::execSql (this=0x8cbb960, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=..., values=0x0, lastInsertId=0x9de80c38) at /usr/local2/src/digikam-sc/core/libs/database/databasecorebackend.cpp:921
#15 0x010b3685 in Digikam::ThumbnailDB::insertThumbnail (this=0x8cc6988, info=..., lastInsertId=0x9de80cd4) at /usr/local2/src/digikam-sc/core/libs/database/thumbnaildb.cpp:262
#16 0x010e4267 in Digikam::ThumbnailCreator::storeInDatabase (this=0x8e39e18, info=..., image=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:755
#17 0x010e1a2c in Digikam::ThumbnailCreator::load (this=0x8e39e18, path=..., rect=..., pregenerate=false) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:264
#18 0x010e160b in Digikam::ThumbnailCreator::load (this=0x8e39e18, path=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:196
#19 0x010eeaac in Digikam::ThumbnailLoadingTask::execute (this=0xa67b508) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailtask.cpp:169
#20 0x010ce1e1 in Digikam::LoadSaveThread::run (this=0x8e0d088) at /usr/local2/src/digikam-sc/core/libs/threadimageio/loadsavethread.cpp:118
#21 0x01105832 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x8e33a18) at /usr/local2/src/digikam-sc/core/libs/threads/dynamicthread.cpp:328
#22 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#23 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#24 0x00511e99 in start_thread (arg=0x9de81b70) at pthread_create.c:301
#25 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xa26bbb70 (LWP 2368)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x0051639b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03a3b6ba in ?? () from /usr/lib/libQtCore.so.4
#3  0x03a37cb2 in QMutex::lock() () from /usr/lib/libQtCore.so.4
#4  0x010b1482 in Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=0xa26bacff) at /usr/local2/src/digikam-sc/core/libs/database/thumbnaildatabaseaccess.cpp:87
#5  0x010e41ad in Digikam::ThumbnailCreator::storeInDatabase (this=0x8e1e310, info=..., image=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:738
#6  0x010e1a2c in Digikam::ThumbnailCreator::load (this=0x8e1e310, path=..., rect=..., pregenerate=true) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:264
#7  0x010e146d in Digikam::ThumbnailCreator::pregenerate (this=0x8e1e310, path=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:180
#8  0x010ee706 in Digikam::ThumbnailLoadingTask::execute (this=0xa993810) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailtask.cpp:79
#9  0x010ce1e1 in Digikam::LoadSaveThread::run (this=0x8e339d8) at /usr/local2/src/digikam-sc/core/libs/threadimageio/loadsavethread.cpp:118
#10 0x01105832 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x8e3b7c0) at /usr/local2/src/digikam-sc/core/libs/threads/dynamicthread.cpp:328
#11 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#12 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#13 0x00511e99 in start_thread (arg=0xa26bbb70) at pthread_create.c:301
#14 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0x96266b70 (LWP 2369)):
#0  0x004d0e56 in clock_gettime (clock_id=1, tp=0x96265e70) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03a93cf9 in ?? () from /usr/lib/libQtCore.so.4
#2  0x03b62c93 in ?? () from /usr/lib/libQtCore.so.4
#3  0x03b61482 in ?? () from /usr/lib/libQtCore.so.4
#4  0x03b6151d in ?? () from /usr/lib/libQtCore.so.4
#5  0x008c36b6 in g_main_context_prepare (context=<value optimized out>, priority=0x96265fcc) at gmain.c:2469
#6  0x008c455b in g_main_context_iterate (context=0xb44f17a8, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#7  0x008c4c35 in g_main_context_iteration (context=0xb44f17a8, may_block=1) at gmain.c:2843
#8  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x011028c6 in Digikam::WorkerObjectRunnable::run (this=0xb391f378) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#12 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#13 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00511e99 in start_thread (arg=0x96266b70) at pthread_create.c:301
#15 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0x8c651b70 (LWP 2370)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x016d0c36 in __poll (fds=0x9b188b88, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x008d4dac in g_poll (fds=0x9b188b88, nfds=1, timeout=-1) at gpoll.c:132
#3  0x008c48b7 in g_main_context_poll (context=0xb6c1e940, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0xb6c1e940, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775
#5  0x008c4c35 in g_main_context_iteration (context=0xb6c1e940, may_block=1) at gmain.c:2843
#6  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x011028c6 in Digikam::WorkerObjectRunnable::run (this=0xa0f5688) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#10 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#11 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00511e99 in start_thread (arg=0x8c651b70) at pthread_create.c:301
#13 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0x7ab29b70 (LWP 2377)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x0051639b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03a3b6ba in ?? () from /usr/lib/libQtCore.so.4
#3  0x03a37cb2 in QMutex::lock() () from /usr/lib/libQtCore.so.4
#4  0x010b1482 in Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=0x7ab28cff) at /usr/local2/src/digikam-sc/core/libs/database/thumbnaildatabaseaccess.cpp:87
#5  0x010e41ad in Digikam::ThumbnailCreator::storeInDatabase (this=0x9725500, info=..., image=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:738
#6  0x010e1a2c in Digikam::ThumbnailCreator::load (this=0x9725500, path=..., rect=..., pregenerate=false) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:264
#7  0x010e160b in Digikam::ThumbnailCreator::load (this=0x9725500, path=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:196
#8  0x010eeaac in Digikam::ThumbnailLoadingTask::execute (this=0xa8b8068) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailtask.cpp:169
#9  0x010ce1e1 in Digikam::LoadSaveThread::run (this=0x970dd30) at /usr/local2/src/digikam-sc/core/libs/threadimageio/loadsavethread.cpp:118
#10 0x01105832 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x9727398) at /usr/local2/src/digikam-sc/core/libs/threads/dynamicthread.cpp:328
#11 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#12 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#13 0x00511e99 in start_thread (arg=0x7ab29b70) at pthread_create.c:301
#14 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0x96ef0b70 (LWP 2378)):
#0  0x00c1b416 in __kernel_vsyscall ()
#1  0x016d0c36 in __poll (fds=0x9c640008, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x008d4dac in g_poll (fds=0x9c640008, nfds=1, timeout=-1) at gpoll.c:132
#3  0x008c48b7 in g_main_context_poll (context=0xb6cc7630, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0xb6cc7630, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775
#5  0x008c4c35 in g_main_context_iteration (context=0xb6cc7630, may_block=1) at gmain.c:2843
#6  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x011028c6 in Digikam::WorkerObjectRunnable::run (this=0xa698b80) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#10 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#11 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00511e99 in start_thread (arg=0x96ef0b70) at pthread_create.c:301
#13 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0x95264b70 (LWP 2384)):
#0  0x03663fe4 in decode_mcu_fast (cinfo=0x95262ed8, MCU_data=0x8d6a9c90) at jdhuff.c:714
#1  decode_mcu (cinfo=0x95262ed8, MCU_data=0x8d6a9c90) at jdhuff.c:796
#2  0x03661e93 in decompress_onepass (cinfo=0x95262ed8, output_buf=0x8d6a9d78) at jdcoefct.c:172
#3  0x0366563f in process_data_simple_main (cinfo=0x95262ed8, output_buf=0x952631c8, out_row_ctr=0x95262e8c, out_rows_avail=1) at jdmainct.c:356
#4  0x036611ff in jpeg_read_scanlines (cinfo=0x95262ed8, scanlines=0x952631c8, max_lines=1) at jdapistd.c:175
#5  0x00f577f2 in Digikam::JPEGLoader::load (this=0x952634a0, filePath=..., observer=0xa6f9d38) at /usr/local2/src/digikam-sc/core/libs/dimg/loaders/jpegloader.cpp:426
#6  0x00f28263 in Digikam::DImg::load (this=0xa6f9ea0, filePath=..., loadFlagsInt=63, observer=0xa6f9d38, rawDecodingSettings=...) at /usr/local2/src/digikam-sc/core/libs/dimg/dimg.cpp:423
#7  0x00f27db4 in Digikam::DImg::load (this=0xa6f9ea0, filePath=..., observer=0xa6f9d38, rawDecodingSettings=...) at /usr/local2/src/digikam-sc/core/libs/dimg/dimg.cpp:369
#8  0x010ded7a in Digikam::PreviewLoadingTask::execute (this=0xa6f9d30) at /usr/local2/src/digikam-sc/core/libs/threadimageio/previewtask.cpp:294
#9  0x010ce1e1 in Digikam::LoadSaveThread::run (this=0xa1e0868) at /usr/local2/src/digikam-sc/core/libs/threadimageio/loadsavethread.cpp:118
#10 0x01105832 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xa113910) at /usr/local2/src/digikam-sc/core/libs/threads/dynamicthread.cpp:328
#11 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#12 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#13 0x00511e99 in start_thread (arg=0x95264b70) at pthread_create.c:301
#14 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0x906feb70 (LWP 2417)):
#0  Digikam::DImg::rotate (this=0xa154120, angle=Digikam::DImg::ROT270) at /usr/local2/src/digikam-sc/core/libs/dimg/dimg.cpp:2220
#1  0x00f2fdd9 in Digikam::DImg::rotateAndFlip (this=0xa154120, orientation=8) at /usr/local2/src/digikam-sc/core/libs/dimg/dimg.cpp:2434
#2  0x010ce6fa in Digikam::LoadSaveThread::exifRotate (image=..., filePath=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/loadsavethread.cpp:276
#3  0x010df70f in Digikam::PreviewLoadingTask::execute (this=0xa153fb0) at /usr/local2/src/digikam-sc/core/libs/threadimageio/previewtask.cpp:396
#4  0x010ce1e1 in Digikam::LoadSaveThread::run (this=0xa0f5b78) at /usr/local2/src/digikam-sc/core/libs/threadimageio/loadsavethread.cpp:118
#5  0x01105832 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xa0f5c18) at /usr/local2/src/digikam-sc/core/libs/threads/dynamicthread.cpp:328
#6  0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#7  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00511e99 in start_thread (arg=0x906feb70) at pthread_create.c:301
#9  0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0x947dcb70 (LWP 2424)):
#0  0x005156ff in __pthread_mutex_unlock_usercnt (mutex=0xb6cc871c) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0xb6cc871c) at pthread_mutex_unlock.c:290
#2  0x008c35fc in g_main_context_prepare (context=<value optimized out>, priority=0x947dbfcc) at gmain.c:2497
#3  0x008c455b in g_main_context_iterate (context=0xb6cc8718, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#4  0x008c4c35 in g_main_context_iteration (context=0xb6cc8718, may_block=1) at gmain.c:2843
#5  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x011028c6 in Digikam::WorkerObjectRunnable::run (this=0xa267ee0) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#9  0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#10 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00511e99 in start_thread (arg=0x947dcb70) at pthread_create.c:301
#12 0x016dbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb781d8b0 (LWP 2276)):
[KCrash Handler]
#7  0x03b52ba6 in QVariant::~QVariant() () from /usr/lib/libQtCore.so.4
#8  0x0147f74e in QList<QVariant>::node_destruct(QList<QVariant>::Node*) () from /usr/lib/libdigikamdatabase.so.2
#9  0x014ed20f in QList<QVariant>::erase (this=0x8e0aa64, afirst=..., alast=...) at /usr/include/QtCore/qlist.h:790
#10 0x014eaad6 in Digikam::ImageModel::removeRowPairs (this=0x8e09a10, toRemove=...) at /usr/local2/src/digikam-sc/core/libs/models/imagemodel.cpp:862
#11 0x014ea077 in Digikam::ImageModel::finishIncrementalRefresh (this=0x8e09a10) at /usr/local2/src/digikam-sc/core/libs/models/imagemodel.cpp:700
#12 0x08178ff4 in Digikam::ImageAlbumModel::slotResult (this=0x8e09a10, job=0x9fec010) at /usr/local2/src/digikam-sc/core/libs/models/imagealbummodel.cpp:307
#13 0x0817833d in Digikam::ImageAlbumModel::qt_metacall (this=0x8e09a10, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfdd9178) at /usr/local2/src/digikam-sc/build/core/digikam/imagealbummodel.moc:117
#14 0x03b3a79b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#15 0x03b49cc7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x03d94e84 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#17 0x03d94ed9 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#18 0x04ac9b28 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#19 0x04acf7e7 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#20 0x04ad41f3 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#21 0x04ad4303 in KIO::SpecialJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#22 0x03b3a79b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#23 0x03b49cc7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#24 0x04b7daf8 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
#25 0x04b80a1f in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#26 0x04b7d374 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#27 0x04b6f608 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#28 0x04b6fd63 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#29 0x03b3a79b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#30 0x03b49cc7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#31 0x04a95328 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#32 0x04a95b4e in ?? () from /usr/lib/libkio.so.5
#33 0x04a95c06 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#34 0x03b3a79b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#35 0x03b45137 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#36 0x03b497cf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#37 0x0409754c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#38 0x0409c252 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0x07760feb in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#40 0x03b33f63 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#41 0x03b37cb5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#42 0x03b37e8e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#43 0x03b61b35 in ?? () from /usr/lib/libQtCore.so.4
#44 0x008c4192 in g_main_dispatch (context=0x8b14890) at gmain.c:2149
#45 g_main_context_dispatch (context=0x8b14890) at gmain.c:2702
#46 0x008c4978 in g_main_context_iterate (context=0x8b14890, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#47 0x008c4c35 in g_main_context_iteration (context=0x8b14890, may_block=1) at gmain.c:2843
#48 0x03b61cad in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#49 0x0414b1c6 in ?? () from /usr/lib/libQtGui.so.4
#50 0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0x03b37f57 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#53 0x04095358 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#54 0x0829eb5b in main (argc=1, argv=0xbfdda384) at /usr/local2/src/digikam-sc/core/digikam/main/main.cpp:232

Reported using DrKonqi
Comment 1 caulier.gilles 2011-06-15 08:41:23 UTC
Sound like a crash in database. Can you reproduce another backtrace ?

Gilles Caulier
Comment 2 Gareth 2011-06-15 17:25:57 UTC
I'll give it a shot (think I managed to reproduce the same bug this morning). 
However, my system may not have enough disk space to add all of the additional debuginfo packages required for a full trace (was 597MB compressed). Suspect it is the QT debug info that is the most use? (and the largest package :(  )
Comment 3 Marcel Wiesweg 2011-06-18 14:50:33 UTC
I suspect this is always the same sort of memory corruption as with 262596 & friends. The backtraces differ slightly, but it's always about accessing a list of QVariants which is somehow invalid.
Comment 4 Marcel Wiesweg 2011-06-18 14:52:34 UTC

*** This bug has been marked as a duplicate of bug 275688 ***
Comment 5 caulier.gilles 2019-12-25 15:42:49 UTC
Not reproducible using digiKam 7.0.0 beta1.