[Digikam-devel] [digikam] [Bug 340093] New: Digikam freezed with 100%CPU when rebuilding thumbnails
Mathieu Clabaut
mathieu.clabaut at gmail.com
Sat Oct 18 14:12:27 BST 2014
https://bugs.kde.org/show_bug.cgi?id=340093
Bug ID: 340093
Summary: Digikam freezed with 100%CPU when rebuilding
thumbnails
Product: digikam
Version: 4.2.0
Platform: Archlinux Packages
OS: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: Thumbnails
Assignee: digikam-devel at kde.org
Reporter: mathieu.clabaut at gmail.com
Digikam initially freezed for unknown reason.
So, I've erased digikam4.db and rebuilt the collection (metadata stored in each
photo), but it hangs again, apparently when trying to rebuild thumbnails.
Reproducible: Always
Steps to Reproduce:
1. Open digikam
2. wait
Actual Results:
Digikams hangs.
Console output :
$ digikam
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)
Object::connect: No such signal
org::freedesktop::UPower::DeviceRemoved(QString)
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
Connecting to deprecated signal
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication.
Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication.
Application may misbehave.
kbuildsycoca4 running...
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)
Object::connect: No such signal
org::freedesktop::UPower::DeviceRemoved(QString)
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)
Object::connect: No such signal
org::freedesktop::UPower::DeviceRemoved(QString)
digikam(29286)/KEXIV2: Cannot load metadata from file (Error # 11 :
/home/photo/2001-10/Tatiana1.mpg: The file contains data of an unknown image
type
digikam(29286)/digikam (core) Digikam::ThumbnailCreator::createThumbnail:
Cannot create thumbnail for "/home/photo/2001-10/Tatiana1.mpg"
digikam(29286)/digikam (core) Digikam::ThumbnailCreator::load: Thumbnail is
null for "/home/photo/2001-10/Tatiana1.mpg"
digikam(29286)/KEXIV2: Cannot load metadata from file (Error # 11 :
/home/photo/2001-10/Tatiana2.mpg: The file contains data of an unknown image
type
digikam(29286)/digikam (core) Digikam::ThumbnailCreator::createThumbnail:
Cannot create thumbnail for "/home/photo/2001-10/Tatiana2.mpg"
digikam(29286)/digikam (core) Digikam::ThumbnailCreator::load: Thumbnail is
null for "/home/photo/2001-10/Tatiana2.mpg"
digikam(29286)/KEXIV2: Cannot load metadata from file (Error # 11 :
/home/photo/2001-10/TatianaMathieu.mpg: The file contains data of an unknown
image type
digikam(29286)/digikam (core) Digikam::ThumbnailCreator::createThumbnail:
Cannot create thumbnail for "/home/photo/2001-10/TatianaMathieu.mpg"
digikam(29286)/digikam (core) Digikam::ThumbnailCreator::load: Thumbnail is
null for "/home/photo/2001-10/TatianaMathieu.mpg"
digikam(29286)/KEXIV2: Cannot load metadata from file (Error # 11 :
/home/photo/2001-10/Tatiana1.mpg: The file contains data of an unknown image
type
digikam(29286)/digikam (core) Digikam::ThumbnailCreator::createThumbnail:
Cannot create thumbnail for "/home/photo/2001-10/Tatiana1.mpg"
digikam(29286)/digikam (core) Digikam::ThumbnailCreator::load: Thumbnail is
null for "/home/photo/2001-10/Tatiana1.mpg"
kioslave: ####### CRASH ###### protocol = thumbnail pid = 29360 signal = 11
BackTrace :
#0 0x00007fb65eb250d9 in syscall () from /usr/lib/libc.so.6
#1 0x00007fb6607f1963 in ?? () from /usr/lib/libQtCore.so.4
#2 0x00007fb6607edf4d in QMutex::lock() () from /usr/lib/libQtCore.so.4
#3 0x00007fb663219b04 in
Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=<optimized
out>)
at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/database/core/thumbnaildatabaseaccess.cpp:87
#4 0x00007fb66323ef3e in Digikam::ThumbnailCreator::deleteFromDatabase (
this=this at entry=0x7fff72461a60, info=...)
at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailcreator.cpp:947
#5 0x00007fb663242c17 in Digikam::ThumbnailCreator::deleteThumbnailsFromDisk (
this=this at entry=0x7fff72461a60, filePath=...)
at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailcreator.cpp:422
#6 0x00007fb663246d49 in Digikam::ThumbnailLoadThread::deleteThumbnail (
filePath=...)
at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailloadthread.cpp:955
#7 0x0000000000524fb4 in Digikam::ThumbsTask::setItem (
this=this at entry=0x72bacc0, path=...)
at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/utilities/maintenance/thumbstask.cpp:72
---Type <return> to continue, or q <return> to quit---
#8 0x00000000005318be in Digikam::MaintenanceThread::generateThumbs (
this=0x72907a0, paths=...)
at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/utilities/maintenance/maintenancethread.cpp:100
#9 0x00000000005248fa in Digikam::ThumbsGenerator::slotStart (this=0x3a97db0)
at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/utilities/maintenance/thumbsgenerator.cpp:189
#10 0x00007fb66090d6ae in QObject::event(QEvent*) ()
from /usr/lib/libQtCore.so.4
#11 0x00007fb65fa19f0c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#12 0x00007fb65fa2048d in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libQtGui.so.4
#13 0x00007fb66139331a in KApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libkdeui.so.5
#14 0x00007fb6608f558d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#15 0x00007fb6608f86dd in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQtCore.so.4
#16 0x00007fb6609229e3 in ?? () from /usr/lib/libQtCore.so.4
#17 0x00007fb657784c7d in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#18 0x00007fb657784f68 in ?? () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#19 0x00007fb65778501c in g_main_context_iteration ()
from /usr/lib/libglib-2.0.so.0
#20 0x00007fb6609222a5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#21 0x00007fb65fab6fb6 in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007fb6608f415f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#23 0x00007fb6608f4455 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#24 0x00007fb6608f9719 in QCoreApplication::exec() ()
from /usr/lib/libQtCore.so.4
#25 0x00000000004941a4 in main (argc=<optimized out>, argv=<optimized out>)
at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/digikam/main/main.cpp:236
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Digikam-devel
mailing list