[Digikam-devel] [digikam] [Bug 340093] Digikam freezed with 100%CPU when rebuilding thumbnails

Mathieu Clabaut mathieu.clabaut at gmail.com
Tue Oct 21 10:19:54 BST 2014


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

Mathieu Clabaut <mathieu.clabaut at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |VERIFIED

--- Comment #3 from Mathieu Clabaut <mathieu.clabaut at gmail.com> ---
> gdb digikam
(gdb) catch throw
(gdb) run
…
[Switching to Thread 0x7fff44ff9700 (LWP 9006)]
Catchpoint 1 (exception thrown), 0x00007ffff1645100 in __cxa_throw ()
   from /usr/lib/libstdc++.so.6
(gdb) bt
#0  0x00007ffff1645100 in __cxa_throw () from /usr/lib/libstdc++.so.6
#1  0x00007fffedf39e46 in Exiv2::ImageFactory::open(std::string const&) ()
   from /usr/lib/libexiv2.so.13
#2  0x00007ffff5bd5613 in KExiv2Iface::KExiv2::load(QString const&) const ()
   from /usr/lib/libkexiv2.so.11
#3  0x00007ffff54ce7e6 in Digikam::DMetadata::load (
    this=this at entry=0x7fff44ff8720, filePath=...)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/dmetadata/dmetadata.cpp:110
#4  0x00007ffff54ce862 in Digikam::DMetadata::DMetadata (this=0x7fff44ff8720, 
    filePath=...)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/dmetadata/dmetadata.cpp:72
#5  0x00007ffff55275f5 in Digikam::ThumbnailCreator::createThumbnail (
    this=this at entry=0x1c62ce0, info=..., detailRect=...)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailcreator.cpp:441
#6  0x00007ffff552b0d6 in Digikam::ThumbnailCreator::load (this=0x1c62ce0, 
    path=..., rect=..., pregenerate=pregenerate at entry=true)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailcreator.cpp:261
#7  0x00007ffff552c350 in Digikam::ThumbnailCreator::pregenerate (
    this=<optimized out>, path=...)
---Type <return> to continue, or q <return> to quit---
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailcreator.cpp:184
#8  0x00007ffff5539e10 in Digikam::ThumbnailLoadingTask::execute (
    this=0x7fff2804ac60)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailtask.cpp:82
#9  0x00007ffff551162e in Digikam::LoadSaveThread::run (this=0x10ae3f0)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/loadsavethread.cpp:136
#10 0x00007ffff554f33e in Digikam::DynamicThread::DynamicThreadPriv::run (
    this=0x1ca5100)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threads/dynamicthread.cpp:186
#11 0x00007ffff2acddfe in ?? () from /usr/lib/libQtCore.so.4
#12 0x00007ffff2ad9ebf in ?? () from /usr/lib/libQtCore.so.4
#13 0x00007fffef041314 in start_thread () from /usr/lib/libpthread.so.0
#14 0x00007ffff0e103ed in clone () from /usr/lib/libc.so.6

(gdb) c
…
digikam(8947)/KEXIV2: Cannot load metadata from file   (Error # 11 : 
/home/photo/2001-10/Tatiana1.mpg: The file contains data of an unknown image
type 
…
digikam(8947)/digikam (core) Digikam::ThumbnailCreator::createThumbnail: Cannot
create thumbnail for  "/home/photo/2001-10/Tatiana1.mpg" 
digikam(8947)/digikam (core) Digikam::ThumbnailCreator::load: Thumbnail is null
for  "/home/photo/2001-10/Tatiana1.mpg" 
Catchpoint 1 (exception thrown), 0x00007ffff1645100 in __cxa_throw ()
   from /usr/lib/libstdc++.so.6
(gdb) bt
#0  0x00007ffff1645100 in __cxa_throw () from /usr/lib/libstdc++.so.6
#1  0x00007fffedf39e46 in Exiv2::ImageFactory::open(std::string const&) ()
   from /usr/lib/libexiv2.so.13
#2  0x00007ffff5bd5613 in KExiv2Iface::KExiv2::load(QString const&) const ()
   from /usr/lib/libkexiv2.so.11
#3  0x00007ffff54ce7e6 in Digikam::DMetadata::load (
    this=this at entry=0x7fff44ff8720, filePath=...)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/dmetadata/dmetadata.cpp:110
#4  0x00007ffff54ce862 in Digikam::DMetadata::DMetadata (this=0x7fff44ff8720, 
    filePath=...)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/dmetadata/dmetadata.cpp:72
#5  0x00007ffff55275f5 in Digikam::ThumbnailCreator::createThumbnail (
    this=this at entry=0x1c62ce0, info=..., detailRect=...)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailcreator.cpp:441
#6  0x00007ffff552b0d6 in Digikam::ThumbnailCreator::load (this=0x1c62ce0, 
    path=..., rect=..., pregenerate=pregenerate at entry=true)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailcreator.cpp:261
#7  0x00007ffff552c350 in Digikam::ThumbnailCreator::pregenerate (
    this=<optimized out>, path=...)
---Type <return> to continue, or q <return> to quit---
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailcreator.cpp:184
#8  0x00007ffff5539e10 in Digikam::ThumbnailLoadingTask::execute (
    this=0x7fff28078a70)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/thumbnailtask.cpp:82
#9  0x00007ffff551162e in Digikam::LoadSaveThread::run (this=0x10ae3f0)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threadimageio/loadsavethread.cpp:136
#10 0x00007ffff554f33e in Digikam::DynamicThread::DynamicThreadPriv::run (
    this=0x1ca5100)
    at
/home/clabaut/contrib/digikam/src/digikam-4.2.0/core/libs/threads/dynamicthread.cpp:186
#11 0x00007ffff2acddfe in ?? () from /usr/lib/libQtCore.so.4
#12 0x00007ffff2ad9ebf in ?? () from /usr/lib/libQtCore.so.4
#13 0x00007fffef041314 in start_thread () from /usr/lib/libpthread.so.0
#14 0x00007ffff0e103ed in clone () from /usr/lib/libc.so.6

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


More information about the Digikam-devel mailing list