[Pkg-kde-extras] Bug#763991: Re : digikam: Digikam crashes with SIGSEGV while creating preview images

Sébastien Kalt skalt at throka.org
Sun Oct 5 18:56:23 UTC 2014


Hi,

I'm also having this bug :

$ gdb digikam
GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from digikam...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/digikam
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd0f7d700 (LWP 23380)]
[New Thread 0x7fffcadcc700 (LWP 23381)]
[New Thread 0x7fffca5cb700 (LWP 23382)]
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QString)
[New Thread 0x7fffc9dca700 (LWP 23383)]
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is
still in use, all queries will cease to work.
[Thread 0x7fffc9dca700 (LWP 23383) exited]
[New Thread 0x7fffc9dca700 (LWP 23385)]
[New Thread 0x7fffb5c0d700 (LWP 23393)]
[Thread 0x7fffb5c0d700 (LWP 23393) exited]
[New Thread 0x7fffb5c0d700 (LWP 23394)]
[New Thread 0x7fffb540c700 (LWP 23395)]
[New Thread 0x7fffb498a700 (LWP 23396)]
[New Thread 0x7fffabffe700 (LWP 23397)]
[New Thread 0x7fffab7fd700 (LWP 23398)]
[New Thread 0x7fffaaffc700 (LWP 23399)]
[New Thread 0x7fffaa7fb700 (LWP 23400)]
[New Thread 0x7fffa9ffa700 (LWP 23401)]
[New Thread 0x7fffa97f9700 (LWP 23402)]
[New Thread 0x7fffa8ff8700 (LWP 23403)]
[New Thread 0x7fff83fff700 (LWP 23404)]
[New Thread 0x7fff7bfff700 (LWP 23405)]
[New Thread 0x7fff837fe700 (LWP 23406)]
[New Thread 0x7fff82ffd700 (LWP 23407)]
[New Thread 0x7fff827fc700 (LWP 23408)]
[New Thread 0x7fff81ffb700 (LWP 23409)]
[New Thread 0x7fff817fa700 (LWP 23410)]
[New Thread 0x7fff80ff9700 (LWP 23411)]
[New Thread 0x7fff7b7fe700 (LWP 23412)]
[New Thread 0x7fff7affd700 (LWP 23413)]
[New Thread 0x7fff7a7fc700 (LWP 23414)]
[New Thread 0x7fff79ffb700 (LWP 23415)]
[New Thread 0x7fff797fa700 (LWP 23416)]
[New Thread 0x7fff78ff9700 (LWP 23417)]
[New Thread 0x7fff43fff700 (LWP 23418)]
[New Thread 0x7fff3bfff700 (LWP 23419)]
[New Thread 0x7fff437fe700 (LWP 23420)]
[New Thread 0x7fff42ffd700 (LWP 23421)]
[New Thread 0x7fff427fc700 (LWP 23422)]
[New Thread 0x7fff41ffb700 (LWP 23423)]
[New Thread 0x7fff417fa700 (LWP 23424)]
[New Thread 0x7fff40ff9700 (LWP 23425)]
[New Thread 0x7fff3b7fe700 (LWP 23426)]
[New Thread 0x7fff3affd700 (LWP 23427)]
[New Thread 0x7fff3a7fc700 (LWP 23428)]
[New Thread 0x7fff39ffb700 (LWP 23429)]
[New Thread 0x7fff397fa700 (LWP 23430)]
[New Thread 0x7fff38ff9700 (LWP 23431)]
[New Thread 0x7fff21f4b700 (LWP 23447)]
[Thread 0x7fffb540c700 (LWP 23395) exited]
[Thread 0x7fff83fff700 (LWP 23404) exited]
[Thread 0x7fffa8ff8700 (LWP 23403) exited]
[Thread 0x7fffa97f9700 (LWP 23402) exited]
[Thread 0x7fff7bfff700 (LWP 23405) exited]
[Thread 0x7fffab7fd700 (LWP 23398) exited]
[Thread 0x7fff397fa700 (LWP 23430) exited]
[Thread 0x7fff3bfff700 (LWP 23419) exited]
[Thread 0x7fff427fc700 (LWP 23422) exited]
[Thread 0x7fff39ffb700 (LWP 23429) exited]
[Thread 0x7fff3affd700 (LWP 23427) exited]
[Thread 0x7fff43fff700 (LWP 23418) exited]
[Thread 0x7fff3b7fe700 (LWP 23426) exited]
[Thread 0x7fff797fa700 (LWP 23416) exited]
[Thread 0x7fff437fe700 (LWP 23420) exited]
[Thread 0x7fffb498a700 (LWP 23396) exited]
[Thread 0x7fff78ff9700 (LWP 23417) exited]
[Thread 0x7fff837fe700 (LWP 23406) exited]
[Thread 0x7fffabffe700 (LWP 23397) exited]
[Thread 0x7fff82ffd700 (LWP 23407) exited]
[Thread 0x7fff3a7fc700 (LWP 23428) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffaaffc700 (LWP 23399)]
0x00007fffedd216e5 in Exiv2::PreviewManager::getPreviewImage
(this=0x7fff98038fd0, properties=...)
    at preview.cpp:1157
1157    preview.cpp: No such file or directory.
(gdb) backtrace full
#0  0x00007fffedd216e5 in Exiv2::PreviewManager::getPreviewImage
(this=0x7fff98038fd0, properties=...)
    at preview.cpp:1157
        loader = <optimized out>
        buf = {pData_ = 0x7fffaaffb360 "\340\263\377\252\377\177", size_ = 0}
#1  0x00007ffff5c12902 in KExiv2Iface::KExiv2Previews::data
(this=0x7fffaaffb740, index=0)
    at ../../libkexiv2/kexiv2previews.cpp:170
        image = {properties_ = {mimeType_ = "", extension_ = "", size_
= 2868884432, width_ = 32767,
            height_ = 4158587685, id_ = 32767}, pData_ = 0x0, size_ = 0}
#2  0x00007ffff5c12a8b in KExiv2Iface::KExiv2Previews::image
(this=<optimized out>,
    index=<optimized out>) at ../../libkexiv2/kexiv2previews.cpp:187
        previewData = {static shared_null = {ref = {_q_value = 3570},
alloc = 0, size = 0,
            data = 0xc440b8 <QByteArray::shared_null+24> "", array =
""}, static shared_empty = {ref = {
              _q_value = 90}, alloc = 0, size = 0,
            data = 0x7ffff20cf7d8 <QByteArray::shared_empty+24> "",
array = ""}, d = 0x7fffaaffb6e0}
        image = <incomplete type>
#3  0x00007ffff551807b in
Digikam::ThumbnailCreator::createThumbnail(Digikam::ThumbnailInfo
const&, QRect const&) const () from
/usr/lib/digikam/libdigikamcore.so.4.3.0
No symbol table info available.
#4  0x00007ffff551bcf9 in Digikam::ThumbnailCreator::load(QString
const&, QRect const&, bool) const ()
   from /usr/lib/digikam/libdigikamcore.so.4.3.0
No symbol table info available.
#5  0x00007ffff551c690 in
Digikam::ThumbnailCreator::pregenerate(QString const&) const ()
   from /usr/lib/digikam/libdigikamcore.so.4.3.0
No symbol table info available.
#6  0x00007ffff552b380 in ?? () from /usr/lib/digikam/libdigikamcore.so.4.3.0
No symbol table info available.
#7  0x00007ffff5500b8e in Digikam::LoadSaveThread::run() () from
/usr/lib/digikam/libdigikamcore.so.4.3.0
No symbol table info available.
#8  0x00007ffff55352ee in Digikam::DynamicThread::DynamicThreadPriv::run() ()
   from /usr/lib/digikam/libdigikamcore.so.4.3.0
No symbol table info available.
#9  0x00007ffff1c528a4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#10 0x00007ffff1c5f3ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#11 0x00007fffecb1d0a4 in start_thread (arg=0x7fffaaffc700) at
pthread_create.c:309
        __res = <optimized out>
        pd = 0x7fffaaffc700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736062277376,
28695976040299091, 1,
                140737354125408, 1, 140736062277376,
-28526649245074861, -28662390387672493},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
0x0}, data = {prev = 0x0,
              cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
---Type <return> to continue, or q <return> to quit---
        __PRETTY_FUNCTION__ = "start_thread"
#12 0x00007ffff0e80c2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

I'm not sure, but it seems to occur only in directories containing
video files, like .mov and/or .mp4.

Regards,

Sébastien



More information about the pkg-kde-extras mailing list