[Digikam-devel] [digikam] [Bug 332375] New: dup search

Joe Mackey joe at scrapeskillet.com
Thu Mar 20 20:43:40 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=332375

            Bug ID: 332375
           Summary: dup search
    Classification: Unclassified
           Product: digikam
           Version: 3.5.0
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: joe at scrapeskillet.com

Application: digikam (3.5.0)
KDE Platform Version: 4.12.3
Qt Version: 4.8.5
Operating System: Linux 3.13.6-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
just clicked on dup search and after a few minutes crash

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa16bb96ac0 (LWP 9545))]

Thread 15 (Thread 0x7fa136d7c700 (LWP 9574)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00000000005e24ce in Digikam::ScanController::run() ()
#3  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#4  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fa13657b700 (LWP 9575)):
#0  0x00007fa15b74d894 in g_source_iter_next () from /lib64/libglib-2.0.so.0
#1  0x00007fa15b74fb8b in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#2  0x00007fa15b7504bb in g_main_context_iterate.isra.24 () from
/lib64/libglib-2.0.so.0
#3  0x00007fa15b7506dc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#4  0x00007fa160a4aec6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#5  0x00007fa160a1aedf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#6  0x00007fa160a1b22d in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#7  0x00007fa160911baf in QThread::exec() () from /lib64/libQtCore.so.4
#8  0x00007fa1609fb863 in QInotifyFileSystemWatcherEngine::run() () from
/lib64/libQtCore.so.4
#9  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#10 0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fa135d7a700 (LWP 9586)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007fa16865c74a in Digikam::ParkingThread::run() () from
/lib64/libdigikamcore.so.3
#3  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#4  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fa126f3d700 (LWP 10307)):
#0  0x00007fa15f91c9dd in poll () from /lib64/libc.so.6
#1  0x00007fa15b7505b4 in g_main_context_iterate.isra.24 () from
/lib64/libglib-2.0.so.0
#2  0x00007fa15b7506dc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fa160a4aec6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#4  0x00007fa160a1aedf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#5  0x00007fa160a1b22d in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#6  0x00007fa16865bda3 in Digikam::WorkerObjectRunnable::run() () from
/lib64/libdigikamcore.so.3
#7  0x00007fa16090788e in QThreadPoolThread::run() () from
/lib64/libQtCore.so.4
#8  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#9  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fa073f33700 (LWP 16469)):
#0  0x00007fa15f921759 in syscall () from /lib64/libc.so.6
#1  0x00007fa160912d43 in QMutexPrivate::wait(int) () from
/lib64/libQtCore.so.4
#2  0x00007fa16090f155 in QMutex::lockInternal() () from /lib64/libQtCore.so.4
#3  0x00007fa16864db34 in
Digikam::ThumbnailImageCatcher::slotThumbnailLoaded(Digikam::LoadingDescription
const&, QImage const&) () from /lib64/libdigikamcore.so.3
#4  0x00007fa160a30cf8 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /lib64/libQtCore.so.4
#5  0x00007fa16862f52a in
Digikam::LoadSaveThread::signalThumbnailLoaded(Digikam::LoadingDescription
const&, QImage const&) () from /lib64/libdigikamcore.so.3
#6  0x00007fa1686518f4 in
Digikam::ThumbnailLoadThread::thumbnailLoaded(Digikam::LoadingDescription
const&, QImage const&) () from /lib64/libdigikamcore.so.3
#7  0x00007fa1686583ab in Digikam::ThumbnailLoadingTask::execute() () from
/lib64/libdigikamcore.so.3
#8  0x00007fa16862f146 in Digikam::LoadSaveThread::run() () from
/lib64/libdigikamcore.so.3
#9  0x00007fa16865e65e in Digikam::DynamicThread::DynamicThreadPriv::run() ()
from /lib64/libdigikamcore.so.3
#10 0x00007fa16090788e in QThreadPoolThread::run() () from
/lib64/libQtCore.so.4
#11 0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#12 0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#13 0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fa11b7fd700 (LWP 16494)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007fa168d0f651 in KDcrawIface::RActionThreadBase::run() () from
/lib64/libkdcraw.so.23
#3  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#4  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fa11bffe700 (LWP 16495)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007fa16864d91c in Digikam::ThumbnailImageCatcher::waitForThumbnails()
() from /lib64/libdigikamcore.so.3
#3  0x0000000000521696 in Digikam::ThumbsTask::run() ()
#4  0x00007fa1698bca42 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#5  0x00007fa1698bcc2e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) ()
from /lib64/libthreadweaver.so.4
#6  0x00007fa1698be8fb in
ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from
/lib64/libthreadweaver.so.4
#7  0x00007fa1698bc40b in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#8  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#9  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fa11affc700 (LWP 16496)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007fa16864d91c in Digikam::ThumbnailImageCatcher::waitForThumbnails()
() from /lib64/libdigikamcore.so.3
#3  0x0000000000521696 in Digikam::ThumbsTask::run() ()
#4  0x00007fa1698bca42 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#5  0x00007fa1698bcc2e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) ()
from /lib64/libthreadweaver.so.4
#6  0x00007fa1698be8fb in
ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from
/lib64/libthreadweaver.so.4
#7  0x00007fa1698bc40b in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#8  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#9  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fa11a7fb700 (LWP 16497)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007fa1698ba9dc in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() from /lib64/libthreadweaver.so.4
#3  0x00007fa1698bd803 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x00007fa1698bc36f in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#5  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#6  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fa119ffa700 (LWP 16498)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007fa1698ba9dc in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() from /lib64/libthreadweaver.so.4
#3  0x00007fa1698bd803 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x00007fa1698bc36f in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#5  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#6  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fa1197f9700 (LWP 16499)):
[KCrash Handler]
#5  0x00007fa160a3dc40 in QVariant::~QVariant() () from /lib64/libQtCore.so.4
#6  0x00007fa16864d15d in
QList<Digikam::ThumbnailImageCatcher::Private::CatcherResult>::free(QListData::Data*)
[clone .isra.43] () from /lib64/libdigikamcore.so.3
#7  0x00007fa168657178 in
QList<Digikam::ThumbnailImageCatcher::Private::CatcherResult>::clear() () from
/lib64/libdigikamcore.so.3
#8  0x00007fa16864d38d in Digikam::ThumbnailImageCatcher::Private::reset() ()
from /lib64/libdigikamcore.so.3
#9  0x00007fa16864d629 in Digikam::ThumbnailImageCatcher::setActive(bool) ()
from /lib64/libdigikamcore.so.3
#10 0x00000000005216a5 in Digikam::ThumbsTask::run() ()
#11 0x00007fa1698bca42 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#12 0x00007fa1698bcc2e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) ()
from /lib64/libthreadweaver.so.4
#13 0x00007fa1698be8fb in
ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from
/lib64/libthreadweaver.so.4
#14 0x00007fa1698bc40b in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#15 0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#16 0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#17 0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fa118ff8700 (LWP 16500)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007fa1698ba9dc in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() from /lib64/libthreadweaver.so.4
#3  0x00007fa1698bd803 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x00007fa1698bc36f in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#5  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#6  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fa116fa5700 (LWP 16501)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007fa16864d91c in Digikam::ThumbnailImageCatcher::waitForThumbnails()
() from /lib64/libdigikamcore.so.3
#3  0x0000000000521696 in Digikam::ThumbsTask::run() ()
#4  0x00007fa1698bca42 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#5  0x00007fa1698bcc2e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) ()
from /lib64/libthreadweaver.so.4
#6  0x00007fa1698be8fb in
ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from
/lib64/libthreadweaver.so.4
#7  0x00007fa1698bc40b in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#8  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#9  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fa1167a4700 (LWP 16502)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007fa16864d91c in Digikam::ThumbnailImageCatcher::waitForThumbnails()
() from /lib64/libdigikamcore.so.3
#3  0x0000000000521696 in Digikam::ThumbsTask::run() ()
#4  0x00007fa1698bca42 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#5  0x00007fa1698bcc2e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) ()
from /lib64/libthreadweaver.so.4
#6  0x00007fa1698be8fb in
ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from
/lib64/libthreadweaver.so.4
#7  0x00007fa1698bc40b in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#8  0x00007fa1609143af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#9  0x00007fa160682f33 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa15f926ded in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa16bb96ac0 (LWP 9545)):
#0  0x00007fa160686d20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa1609148d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007fa16865dc48 in Digikam::DynamicThread::wait(QMutexLocker&) () from
/lib64/libdigikamcore.so.3
#3  0x00007fa16865dcd4 in Digikam::DynamicThread::shutDown() () from
/lib64/libdigikamcore.so.3
#4  0x00007fa168632b44 in Digikam::ManagedLoadSaveThread::shutDown() () from
/lib64/libdigikamcore.so.3
#5  0x00007fa16864b5bf in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread()
() from /lib64/libdigikamcore.so.3
#6  0x00007fa16864b6f9 in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread()
() from /lib64/libdigikamcore.so.3
#7  0x00007fa15f86b4c9 in __run_exit_handlers () from /lib64/libc.so.6
#8  0x00007fa15f86b515 in exit () from /lib64/libc.so.6
#9  0x00007fa159aab54e in gdk_x_io_error () from /lib64/libgdk-x11-2.0.so.0
#10 0x00007fa1623e7510 in KApplication::xioErrhandler(_XDisplay*) () from
/lib64/libkdeui.so.5
#11 0x00007fa15dfb515e in _XIOError () from /lib64/libX11.so.6
#12 0x00007fa15dfb2b4d in _XEventsQueued () from /lib64/libX11.so.6
#13 0x00007fa15dfa456b in XEventsQueued () from /lib64/libX11.so.6
#14 0x00007fa16172c6fc in x11EventSourceCheck(_GSource*) () from
/lib64/libQtGui.so.4
#15 0x00007fa15b74fff9 in g_main_context_check () from /lib64/libglib-2.0.so.0
#16 0x00007fa15b750533 in g_main_context_iterate.isra.24 () from
/lib64/libglib-2.0.so.0
#17 0x00007fa15b7506dc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#18 0x00007fa160a4aea5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#19 0x00007fa16172cca6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQtGui.so.4
#20 0x00007fa160a1aedf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#21 0x00007fa160a1b22d in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#22 0x00007fa160a20749 in QCoreApplication::exec() () from
/lib64/libQtCore.so.4
#23 0x000000000049232d in main ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list