Bug 189046 - digikam crashes finding duplicates in fingerprints
Summary: digikam crashes finding duplicates in fingerprints
Status: RESOLVED WORKSFORME
Alias: None
Product: digikam
Classification: Applications
Component: Searches-Similarity (show other bugs)
Version: 0.10.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-07 17:38 UTC by Jon Nelson
Modified: 2012-06-27 11:14 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 1.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Nelson 2009-04-07 17:38:22 UTC
Version:            (using KDE 4.2.2)
OS:                Linux
Installed from:    SuSE RPMs

aftering fingerprinting a large collection of graphics, and then checking for duplicates this is what I get:



This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

[?1034h(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f87cb5b1950 (LWP 24454)]
[New Thread 0x7f87cbfc5950 (LWP 24451)]
[New Thread 0x7f87d71c5950 (LWP 24450)]
[New Thread 0x7f87cc7c6950 (LWP 24333)]
[New Thread 0x7f87d79c6950 (LWP 24296)]
[New Thread 0x7f87d81c7950 (LWP 24295)]
[New Thread 0x7f87d89c8950 (LWP 24294)]
[New Thread 0x7f87d93d3950 (LWP 24291)]
[New Thread 0x7f87d9bd4950 (LWP 24290)]
[New Thread 0x7f87db011950 (LWP 24289)]
[New Thread 0x7f87e3d6d950 (LWP 24288)]
[New Thread 0x7f87e356c950 (LWP 24287)]
[New Thread 0x7f87ec407950 (LWP 24284)]
0x00007f87f5d71ce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f87fca1b750 (LWP 24282))]

Thread 14 (Thread 0x7f87ec407950 (LWP 24284)):
#0  0x00007f87f67add59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87f6a1ef29 in QWaitCondition::wait (this=0x9fe478, mutex=0x9fe470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x0000000000640203 in ?? ()
#3  0x00007f87f6a1df72 in QThreadPrivate::start (arg=0xa0b390) at thread/qthread_unix.cpp:185
#4  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f87e356c950 (LWP 24287)):
#0  0x00007f87f67add59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87f6a1ef29 in QWaitCondition::wait (this=0xb29900, mutex=0xb298f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007f87f9d97e6c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1
#3  0x00007f87f6a1df72 in QThreadPrivate::start (arg=0xb298e0) at thread/qthread_unix.cpp:185
#4  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f87e3d6d950 (LWP 24288)):
#0  0x00007f87f67add59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87f6a1ef29 in QWaitCondition::wait (this=0xbc0230, mutex=0xbc0228, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007f87f9d97e6c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1
#3  0x00007f87f6a1df72 in QThreadPrivate::start (arg=0xbc0210) at thread/qthread_unix.cpp:185
#4  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f87db011950 (LWP 24289)):
#0  0x00007f87f67adfdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87e0e50611 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f87d9bd4950 (LWP 24290)):
#0  0x00007f87f67adfdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87e0e5e685 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f87d93d3950 (LWP 24291)):
#0  0x00007f87f5d9a386 in poll () from /lib64/libc.so.6
#1  0x00007f87f33a4748 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f87f33a4a6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f87f6b2e50e in QEventDispatcherGlib::processEvents (this=0x13066d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:321
#4  0x00007f87f6b049a2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -650301456}) at kernel/qeventloop.cpp:143
#5  0x00007f87f6b04b2d in QEventLoop::exec (this=0x7f87d93d3030, flags={i = -650301376}) at kernel/qeventloop.cpp:194
#6  0x00007f87f6a1b028 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:458
#7  0x00007f87e10abb12 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f87f6a1df72 in QThreadPrivate::start (arg=0x13060b0) at thread/qthread_unix.cpp:185
#9  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f87f5da310d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f87d89c8950 (LWP 24294)):
#0  0x00007f87f5d9a386 in poll () from /lib64/libc.so.6
#1  0x00007f87d89cd9c1 in ?? () from /usr/lib64/xine/plugins/1.25/xineplug_ao_out_alsa.so
#2  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f87d81c7950 (LWP 24295)):
#0  0x00007f87f67add59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87e0e61b63 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f87d79c6950 (LWP 24296)):
#0  0x00007f87f67add59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87f6a1ef29 in QWaitCondition::wait (this=0x1613530, mutex=0x1613528, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007f87f9d97e6c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1
#3  0x00007f87f6a1df72 in QThreadPrivate::start (arg=0x1613510) at thread/qthread_unix.cpp:185
#4  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f87cc7c6950 (LWP 24333)):
#0  0x00007f87f67add59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87f6a1ef29 in QWaitCondition::wait (this=0x230f880, mutex=0x230f878, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007f87f9d97e6c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1
#3  0x00007f87f6a1df72 in QThreadPrivate::start (arg=0x230f860) at thread/qthread_unix.cpp:185
#4  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f87d71c5950 (LWP 24450)):
#0  0x00007f87f67add59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87f6a1ef29 in QWaitCondition::wait (this=0x19506c0, mutex=0x19506b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007f87f9d97e6c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1
#3  0x00007f87f6a1df72 in QThreadPrivate::start (arg=0x19506a0) at thread/qthread_unix.cpp:185
#4  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f87cbfc5950 (LWP 24451)):
#0  0x00007f87f67add59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87f6a1ef29 in QWaitCondition::wait (this=0x2c16570, mutex=0x2c16568, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007f87f9d97e6c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1
#3  0x00007f87f6a1df72 in QThreadPrivate::start (arg=0x2c16550) at thread/qthread_unix.cpp:185
#4  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f87cb5b1950 (LWP 24454)):
#0  0x00007f87f67add59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87f6a1ef29 in QWaitCondition::wait (this=0x2425e00, mutex=0x2425df8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007f87f9d97e6c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1
#3  0x00007f87f6a1df72 in QThreadPrivate::start (arg=0x2425de0) at thread/qthread_unix.cpp:185
#4  0x00007f87f67aa070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f87f5da310d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f87fca1b750 (LWP 24282)):
#0  0x00007f87f5d71ce1 in nanosleep () from /lib64/libc.so.6
#1  0x00007f87f5d71adc in sleep () from /lib64/libc.so.6
#2  0x00007f87f89bd3bf in KCrash::startDrKonqi (argv=0x7fff04a66478, argc=17) at /usr/src/debug/kdelibs-4.2.2/kdeui/util/kcrash.cpp:412
#3  0x00007f87f89bdd1a in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kdelibs-4.2.2/kdeui/util/kcrash.cpp:337
#4  <signal handler called>
#5  QString::operator== (this=<value optimized out>, other=@0x7f87e4152c70) at ../../src/corelib/tools/qstring.h:100
#6  0x000000000052cadb in ?? ()
#7  0x000000000052cc84 in ?? ()
#8  0x00007f87f6b1a454 in QMetaObject::activate (sender=0x1613510, from_signal_index=<value optimized out>, to_signal_index=19, argv=0x7fff04a66c10) at kernel/qobject.cpp:3031
#9  0x00007f87f9db0ac7 in Digikam::ThumbnailLoadThread::signalThumbnailLoaded(Digikam::LoadingDescription const&, QPixmap const&) () from /usr/lib64/libdigikamcore.so.1
#10 0x00007f87f9db33fb in Digikam::ThumbnailLoadThread::slotThumbnailLoaded(Digikam::LoadingDescription const&, QImage const&) () from /usr/lib64/libdigikamcore.so.1
#11 0x00007f87f9db3706 in Digikam::ThumbnailLoadThread::slotThumbnailsAvailable() () from /usr/lib64/libdigikamcore.so.1
#12 0x00007f87f9db3df0 in Digikam::ThumbnailLoadThread::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libdigikamcore.so.1
#13 0x00007f87f6b15105 in QObject::event (this=0x1613510, e=0x7f87e41526d0) at kernel/qobject.cpp:1155
#14 0x00007f87f76441bd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007f87f764bf8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007f87f895af8b in KApplication::notify (this=0x7fff04a67770, receiver=0x1613510, event=0x7f87e41526d0) at /usr/src/debug/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#17 0x00007f87f6b06091 in QCoreApplication::notifyInternal (this=0x7fff04a67770, receiver=0x1613510, event=0x7f87e41526d0) at kernel/qcoreapplication.cpp:587
#18 0x00007f87f6b06d3a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x930d70) at kernel/qcoreapplication.h:209
#19 0x00007f87f6b2e863 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:214
#20 0x00007f87f33a10db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f87f33a48ad in ?? () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f87f33a4a6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f87f6b2e4ef in QEventDispatcherGlib::processEvents (this=0x94b460, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319
#24 0x00007f87f76d49bf in ?? () from /usr/lib64/libQtGui.so.4
#25 0x00007f87f6b049a2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 78018160}) at kernel/qeventloop.cpp:143
#26 0x00007f87f6b04b2d in QEventLoop::exec (this=0x7fff04a676b0, flags={i = 78018240}) at kernel/qeventloop.cpp:194
#27 0x00007f87f6b06ffd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#28 0x00000000006641d7 in ?? ()
#29 0x00007f87f5cee586 in __libc_start_main () from /lib64/libc.so.6
#30 0x0000000000457cc9 in _start ()
Comment 1 caulier.gilles 2009-04-07 18:34:26 UTC
Well here i have no idea why digiKam crash.

Jon, can you try with code from svn (next digiKam 0.11) ?

Gilles Caulier
Comment 2 Andi Clemens 2009-04-07 18:43:56 UTC
Yes, I'm afraid this crash report is not suitable. It could be a crash in Qt for example. Can you run digiKam in gdb or even valgrind to see where it is crashing? The bugreport from gdb might be more usable as the one from the KCrashHandler.

Andi
Comment 3 caulier.gilles 2009-05-19 15:42:34 UTC
Jon,

What's news about this entry. It still valid ?

Gilles Caulier
Comment 4 Andi Clemens 2009-06-07 15:39:41 UTC
I think we should close this one. The backtrace has no useful information, so we can't do anything about this.

Jon,
if you can reproduce the problem with the latest digikam code, feel free to re-open the report (or generate a new one).

Andi