[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