[Digikam-devel] [Bug 250134] New: Digikam crashed during search for duplicates
cirdan52 at hotmail.com
cirdan52 at hotmail.com
Sat Sep 4 04:26:27 BST 2010
https://bugs.kde.org/show_bug.cgi?id=250134
Summary: Digikam crashed during search for duplicates
Product: digikam
Version: 1.4.0
Platform: openSUSE RPMs
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: digikam-devel at kde.org
ReportedBy: cirdan52 at hotmail.com
Application: digikam (1.4.0)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-pae i686
Distribution: "openSUSE 11.3 (i586)"
-- Information about the crash:
- What I was doing when the application crashed: Was looking for duplicates in
a very large file (excess of 100,000 pictures). Digikam uses up all the memory
and then crashes.
The crash can be reproduced every time.
-- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0xb2053960 (LWP 1099))]
Thread 15 (Thread 0xafd77b70 (LWP 1100)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb447a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb4a3724c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3 0xb575c710 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4 0x082f956a in Digikam::ScanController::run (this=0x8588328) at
/usr/src/debug/digikam-1.4.0/digikam/scancontroller.cpp:515
#5 0xb575c04f in ?? () from /usr/lib/libQtCore.so.4
#6 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#7 0xb4a2946e in clone () from /lib/libc.so.6
Thread 14 (Thread 0xaf576b70 (LWP 1105)):
#0 0xb2d8022b in clock_gettime () from /lib/librt.so.1
#1 0xb587e75c in ?? () from /usr/lib/libQtCore.so.4
#2 0xb5882b16 in ?? () from /usr/lib/libQtCore.so.4
#3 0xb588156b in ?? () from /usr/lib/libQtCore.so.4
#4 0xb588160d in ?? () from /usr/lib/libQtCore.so.4
#5 0xb2cd40c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6 0xb2cd4f22 in ?? () from /usr/lib/libglib-2.0.so.0
#7 0xb2cd560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8 0xb5881d97 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9 0xb585511d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#10 0xb5855319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#11 0xb5759403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xb665a00b in Digikam::ImageFilterModelWorker::Thread::run (this=0x85a88b0)
at /usr/src/debug/digikam-1.4.0/libs/models/imagefiltermodelthreads.h:66
#13 0xb575c04f in ?? () from /usr/lib/libQtCore.so.4
#14 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#15 0xb4a2946e in clone () from /lib/libc.so.6
Thread 13 (Thread 0xae88eb70 (LWP 1106)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb4a1e75e in poll () from /lib/libc.so.6
#2 0xb2ce51db in g_poll () from /usr/lib/libglib-2.0.so.0
#3 0xb2cd5286 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb2cd560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5 0xb5881d97 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6 0xb585511d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7 0xb5855319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8 0xb5759403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0xb665a00b in Digikam::ImageFilterModelWorker::Thread::run (this=0x85fc4b0)
at /usr/src/debug/digikam-1.4.0/libs/models/imagefiltermodelthreads.h:66
#10 0xb575c04f in ?? () from /usr/lib/libQtCore.so.4
#11 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#12 0xb4a2946e in clone () from /lib/libc.so.6
Thread 12 (Thread 0xad3ffb70 (LWP 1107)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb447a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb4a3724c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3 0xb575c710 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4 0xb6959deb in Digikam::ParkingThread::run (this=0x85a69a0) at
/usr/src/debug/digikam-1.4.0/libs/threads/threadmanager.cpp:101
#5 0xb575c04f in ?? () from /usr/lib/libQtCore.so.4
#6 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#7 0xb4a2946e in clone () from /lib/libc.so.6
Thread 11 (Thread 0xacbfeb70 (LWP 1108)):
#0 0xb4479544 in pthread_mutex_unlock () from /lib/libpthread.so.0
#1 0xb4a374a4 in pthread_mutex_unlock () from /lib/libc.so.6
#2 0xb2cd4717 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3 0xb2cd5108 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb2cd560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5 0xb5881d97 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6 0xb585511d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7 0xb5855319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8 0xb5759403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0xb575c04f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#11 0xb4a2946e in clone () from /lib/libc.so.6
Thread 10 (Thread 0xac3fdb70 (LWP 1109)):
#0 0xb4477fed in pthread_mutex_lock () from /lib/libpthread.so.0
#1 0xb4a37464 in pthread_mutex_lock () from /lib/libc.so.6
#2 0xb2cd55f3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0xb5881d97 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4 0xb585511d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5 0xb5855319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6 0xb5759403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7 0xb575c04f in ?? () from /usr/lib/libQtCore.so.4
#8 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#9 0xb4a2946e in clone () from /lib/libc.so.6
Thread 9 (Thread 0xa882ab70 (LWP 1111)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb447a452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2 0xb4a372a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3 0xa9ac71d7 in metronom_sync_loop () from /usr/lib/libxine.so.1
#4 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#5 0xb4a2946e in clone () from /lib/libc.so.6
Thread 8 (Thread 0xa7be5b70 (LWP 1112)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb447a452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2 0xb4a372a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3 0xa9ad5c41 in video_out_loop () from /usr/lib/libxine.so.1
#4 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#5 0xb4a2946e in clone () from /lib/libc.so.6
Thread 7 (Thread 0xa73e4b70 (LWP 1113)):
#0 0xb4479494 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1 0xb4a374a4 in pthread_mutex_unlock () from /lib/libc.so.6
#2 0xb2cd40b3 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3 0xb2cd4f22 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb2cd560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5 0xb5881d97 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6 0xb585511d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7 0xb5855319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8 0xb5759403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0xa9b20dc8 in ?? () from
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#10 0xb575c04f in ?? () from /usr/lib/libQtCore.so.4
#11 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#12 0xb4a2946e in clone () from /lib/libc.so.6
Thread 6 (Thread 0xa6be3b70 (LWP 1117)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb4a1897b in read () from /lib/libc.so.6
#2 0xa9da38e1 in ?? () from /usr/lib/libasound.so.2
#3 0xa9d9f0ec in snd_ctl_read () from /usr/lib/libasound.so.2
#4 0xa9d9cb46 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#5 0xa9da9341 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#6 0xa8017091 in ao_alsa_handle_event_thread () from
/usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so
#7 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#8 0xb4a2946e in clone () from /lib/libc.so.6
Thread 5 (Thread 0xa63e2b70 (LWP 1118)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb447a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb4a3724c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3 0xa9ada180 in ao_loop () from /usr/lib/libxine.so.1
#4 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#5 0xb4a2946e in clone () from /lib/libc.so.6
Thread 4 (Thread 0xa5be1b70 (LWP 1119)):
#0 0xb4479494 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1 0xb4a374a4 in pthread_mutex_unlock () from /lib/libc.so.6
#2 0xb2cd50cf in ?? () from /usr/lib/libglib-2.0.so.0
#3 0xb2cd560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4 0xb5881d97 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#5 0xb585511d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6 0xb5855319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#7 0xb5759403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8 0xb5835afd in ?? () from /usr/lib/libQtCore.so.4
#9 0xb575c04f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#11 0xb4a2946e in clone () from /lib/libc.so.6
Thread 3 (Thread 0xa5237b70 (LWP 1126)):
#0 0xb4477fed in pthread_mutex_lock () from /lib/libpthread.so.0
#1 0xb4a37464 in pthread_mutex_lock () from /lib/libc.so.6
#2 0xb2cd40ef in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3 0xb2cd4f22 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb2cd560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5 0xb5881d97 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6 0xb585511d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7 0xb5855319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8 0xb5759403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0xb5835afd in ?? () from /usr/lib/libQtCore.so.4
#10 0xb575c04f in ?? () from /usr/lib/libQtCore.so.4
#11 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#12 0xb4a2946e in clone () from /lib/libc.so.6
Thread 2 (Thread 0xa3233b70 (LWP 1134)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb447a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb4a3724c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3 0xb575b05c in ?? () from /usr/lib/libQtCore.so.4
#4 0xb575741a in QMutex::lock() () from /usr/lib/libQtCore.so.4
#5 0xb586b7bd in ?? () from /usr/lib/libQtCore.so.4
#6 0xb586be78 in QObject::connect(QObject const*, char const*, QObject const*,
char const*, Qt::ConnectionType) () from /usr/lib/libQtCore.so.4
#7 0xaed6d99f in QMYSQLResult::QMYSQLResult(QMYSQLDriver const*) () from
/usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so
#8 0xaed6da24 in QMYSQLDriver::createResult() const () from
/usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so
#9 0xb6e88a20 in ?? () from /usr/lib/libQtSql.so.4
#10 0xb6e88afd in QSqlQuery::QSqlQuery(QSqlDatabase) () from
/usr/lib/libQtSql.so.4
#11 0xb6902f31 in Digikam::SqlQuery::SqlQuery (this=0xa3232d50, db=...) at
/usr/src/debug/digikam-1.4.0/libs/database/sqlquery.cpp:35
#12 0xb68ee318 in Digikam::DatabaseCoreBackend::getQuery (this=0x85af9d0) at
/usr/src/debug/digikam-1.4.0/libs/database/databasecorebackend.cpp:1109
#13 0xb68ef51e in Digikam::DatabaseCoreBackend::prepareQuery (this=0x85af9d0,
sql=...) at
/usr/src/debug/digikam-1.4.0/libs/database/databasecorebackend.cpp:1074
#14 0xb68efa4d in Digikam::DatabaseCoreBackend::execQuery (this=0x85af9d0,
sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...)
at /usr/src/debug/digikam-1.4.0/libs/database/databasecorebackend.cpp:798
#15 0xb68efb8e in Digikam::DatabaseCoreBackend::execSql (this=0x85af9d0,
sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...,
values=0x0, lastInsertId=0xa3232ea0)
at /usr/src/debug/digikam-1.4.0/libs/database/databasecorebackend.cpp:744
#16 0xb68fc18e in Digikam::ThumbnailDB::insertThumbnail (this=0xfffffe00,
info=..., lastInsertId=0xa3232f2c) at
/usr/src/debug/digikam-1.4.0/libs/database/thumbnaildb.cpp:187
#17 0xb692e1ca in Digikam::ThumbnailCreator::storeInDatabase (this=0xfffffe00,
info=..., image=...) at
/usr/src/debug/digikam-1.4.0/libs/threadimageio/thumbnailcreator.cpp:592
#18 0xb6932f48 in Digikam::ThumbnailCreator::load (this=0x90a81f0, path=...) at
/usr/src/debug/digikam-1.4.0/libs/threadimageio/thumbnailcreator.cpp:201
#19 0xb693b90a in Digikam::ThumbnailLoadingTask::execute (this=0xa13e750) at
/usr/src/debug/digikam-1.4.0/libs/threadimageio/thumbnailtask.cpp:133
#20 0xb6918298 in Digikam::LoadSaveThread::run (this=0x90a7fa8) at
/usr/src/debug/digikam-1.4.0/libs/threadimageio/loadsavethread.cpp:116
#21 0xb695af36 in Digikam::DynamicThreadPriv::run (this=0x90a6b58) at
/usr/src/debug/digikam-1.4.0/libs/threads/dynamicthread.cpp:237
#22 0xb5751c2f in ?? () from /usr/lib/libQtCore.so.4
#23 0xb575c04f in ?? () from /usr/lib/libQtCore.so.4
#24 0xb4475b25 in start_thread () from /lib/libpthread.so.0
#25 0xb4a2946e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb2053960 (LWP 1099)):
[KCrash Handler]
#7 0xffffe424 in __kernel_vsyscall ()
#8 0xb49817ff in raise () from /lib/libc.so.6
#9 0xb4983140 in abort () from /lib/libc.so.6
#10 0xb4bbf7dd in __gnu_cxx::__verbose_terminate_handler() () from
/usr/lib/libstdc++.so.6
#11 0xb4bbd533 in ?? () from /usr/lib/libstdc++.so.6
#12 0xb4bbd56f in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0xb4bbd73a in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#14 0xb586b39b in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#15 0x0824c6d7 in Digikam::AlbumManager::signalAllAlbumsLoaded (this=0x8582f60)
at /usr/src/debug/digikam-1.4.0/build/digikam/albummanager.moc:257
#16 0x0826072a in Digikam::AlbumManager::startScan (this=0x8582f60) at
/usr/src/debug/digikam-1.4.0/digikam/albummanager.cpp:1090
#17 0x082ab65a in Digikam::DigikamApp::DigikamApp (this=0x862c040,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at
/usr/src/debug/digikam-1.4.0/digikam/digikamapp.cpp:248
#18 0x0836ae7a in main (argc=) at
/usr/src/debug/digikam-1.4.0/digikam/main.cpp:172
Reported using DrKonqi
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Digikam-devel
mailing list