[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#763991: marked as done (digikam: Digikam crashes with SIGSEGV while creating preview images)



Your message dated Tue, 07 Oct 2014 06:48:45 +0000
with message-id <E1XbOZh-0000AL-Mh@franck.debian.org>
and subject line Bug#763991: fixed in libkexiv2 4:4.14.1-1
has caused the Debian Bug report #763991,
regarding digikam: Digikam crashes with SIGSEGV while creating preview images
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
763991: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763991
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: digikam
Version: 4:4.3.0-1
Severity: important

Hello,

Digikam has stopped working today, it did work yesterday, and I did an
upgrade of digikam:amd64 (4.1.0-1+b2, 4.3.0-1) in between. So, even if
the segmentation fault is in libexiv2, I suspect the issue with digikam.

Anyway, feel free to re-assign or ask for more information, here the bug
description...

Digikam starts first, to the point where the hint dialog shows up, then
it crashes.

When starting it from the gdb, I get the following output (I don't get
more when starting digikam normally):

(gdb) run
Starting program: /usr/bin/digikam --sync --nocrashhandler
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd125e700 (LWP 7889)]
[New Thread 0x7fffca7b3700 (LWP 7890)]
[New Thread 0x7fffc9fb2700 (LWP 7891)]
Object::connect: No such signal
org::freedesktop::UPower::DeviceAdded(QString)
Object::connect: No such signal
org::freedesktop::UPower::DeviceRemoved(QString)
[New Thread 0x7fffc97b1700 (LWP 7892)]
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is
still in use, all queries will cease to work.
[Thread 0x7fffc97b1700 (LWP 7892) exited]
[New Thread 0x7fffc97b1700 (LWP 7893)]
[New Thread 0x7fffb52ac700 (LWP 7895)]
[Thread 0x7fffb52ac700 (LWP 7895) exited]
[New Thread 0x7fffb52ac700 (LWP 7896)]
[New Thread 0x7fffb0aaa700 (LWP 7897)]
[New Thread 0x7fffabfff700 (LWP 7898)]
[New Thread 0x7fffab7fe700 (LWP 7899)]
[New Thread 0x7fffaaffd700 (LWP 7900)]
[New Thread 0x7fffaa7fc700 (LWP 7901)]
[New Thread 0x7fffa9ffb700 (LWP 7902)]
[New Thread 0x7fffa97fa700 (LWP 7903)]
[New Thread 0x7fffa8ff9700 (LWP 7904)]
[New Thread 0x7fff87fff700 (LWP 7905)]
[New Thread 0x7fff877fe700 (LWP 7906)]
[New Thread 0x7fff86ffd700 (LWP 7907)]
[New Thread 0x7fff867fc700 (LWP 7908)]
[New Thread 0x7fff85ffb700 (LWP 7909)]
[New Thread 0x7fff857fa700 (LWP 7910)]
[New Thread 0x7fff84ff9700 (LWP 7911)]
[New Thread 0x7fff77fff700 (LWP 7912)]
[New Thread 0x7fff777fe700 (LWP 7913)]
[New Thread 0x7fff76ffd700 (LWP 7914)]
[New Thread 0x7fff767fc700 (LWP 7915)]
[New Thread 0x7fff75ffb700 (LWP 7916)]
[New Thread 0x7fff757fa700 (LWP 7917)]
[New Thread 0x7fff74ff9700 (LWP 7918)]
[New Thread 0x7fff747f8700 (LWP 7919)]
[New Thread 0x7fff73ff7700 (LWP 7920)]
[New Thread 0x7fff737f6700 (LWP 7921)]
[New Thread 0x7fff72ff5700 (LWP 7922)]
[New Thread 0x7fff727f4700 (LWP 7923)]
[New Thread 0x7fff71ff3700 (LWP 7924)]
[New Thread 0x7fff717f2700 (LWP 7925)]
[New Thread 0x7fff70ff1700 (LWP 7926)]
[New Thread 0x7fff707f0700 (LWP 7927)]
[New Thread 0x7fff6ffef700 (LWP 7928)]
[New Thread 0x7fff6f7ee700 (LWP 7929)]
[New Thread 0x7fff6efed700 (LWP 7930)]
[New Thread 0x7fff6e7ec700 (LWP 7931)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff727f4700 (LWP 7923)]
0x00007fffedd266e5 in Exiv2::PreviewManager::getPreviewImage (
    this=0x7fffc400e450, properties=...) at preview.cpp:1157
1157    preview.cpp: No such file or directory.
(gdb) backtrace full
#0  0x00007fffedd266e5 in Exiv2::PreviewManager::getPreviewImage (
    this=0x7fffc400e450, properties=...) at preview.cpp:1157
        loader = <optimized out>
        buf = {pData_ = 0x7fff727f3320 "\240\063\177r\377\177", size_ = 0}
#1  0x00007ffff5c11902 in KExiv2Iface::KExiv2Previews::data(int) ()
   from /usr/lib/libkexiv2.so.11
No symbol table info available.
#2  0x00007ffff5c11a8b in KExiv2Iface::KExiv2Previews::image(int) ()
   from /usr/lib/libkexiv2.so.11
No symbol table info available.
#3  0x00007ffff551717b 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  0x00007ffff551adf9 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  0x00007ffff551b790 in Digikam::ThumbnailCreator::pregenerate(QString
const&) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0
No symbol table info available.
#6  0x00007ffff552a480 in ?? () from
/usr/lib/digikam/libdigikamcore.so.4.3.0
No symbol table info available.
#7  0x00007ffff54ffc8e in Digikam::LoadSaveThread::run() ()
   from /usr/lib/digikam/libdigikamcore.so.4.3.0
No symbol table info available.
#8  0x00007ffff55343ee in
Digikam::DynamicThread::DynamicThreadPriv::run() ()
   from /usr/lib/digikam/libdigikamcore.so.4.3.0
No symbol table info available.
#9  0x00007ffff1c508a4 in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#10 0x00007ffff1c5d3ff in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#11 0x00007fffecd790a4 in start_thread (arg=0x7fff727f4700)
    at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7fff727f4700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735114331904, 
                4735007495537972241, 1, 140737354125408, 1,
140735114331904, 
                -4735318659627854831, -4734979111561178095}, 
              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>
        __PRETTY_FUNCTION__ = "start_thread"
#12 0x00007ffff0e7ec2d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

I tried to reproduce the issue using 'exiv2 -f -l /srv/photos/tmp -v
-ep' but didn't identify anything suspect. This said there are many
images and I can't promise I didn't oversee something. It would be nice
if it would be possible to make digikam spit out where it encounters a
problem.

Let me know what I can do to help solve this issue, I can't currently
use digikam at all and manage my pictures.

Thanks, Eric

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages digikam depends on:
ii  digikam-data          4:4.3.0-1
ii  digikam-private-libs  4:4.3.0-1
ii  kde-runtime           4:4.14.1-1
ii  libc6                 2.19-11
ii  libgcc1               1:4.9.1-15
ii  libgphoto2-6          2.5.4-1.1+b1
ii  libgphoto2-port10     2.5.4-1.1+b1
ii  libkdcraw23           4:4.14.0-1
ii  libkdecore5           4:4.14.1-1
ii  libkdeui5             4:4.14.1-1
ii  libkexiv2-11          4:4.14.0-1+b1
ii  libkhtml5             4:4.14.1-1
ii  libkio5               4:4.14.1-1
ii  libkipi11             4:4.13.3-1
ii  libknotifyconfig4     4:4.14.1-1
ii  libkparts4            4:4.14.1-1
ii  libopencv-core2.4     2.4.9.1+dfsg-1
ii  libopencv-imgproc2.4  2.4.9.1+dfsg-1
ii  libphonon4            4:4.8.0-1
ii  libqt4-dbus           4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqt4-sql            4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqt4-sql-sqlite     4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqt4-xml            4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqtcore4            4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqtgui4             4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libsolid4             4:4.14.1-1
ii  libstdc++6            4.9.1-15
ii  libthreadweaver4      4:4.14.1-1
ii  perl                  5.20.1-1
ii  phonon                4:4.8.0-1

Versions of packages digikam recommends:
ii  iceweasel [www-browser]  31.1.0esr-1
ii  kipi-plugins             4:4.3.0-1
ii  konqueror [www-browser]  4:4.14.1-1
ii  mplayerthumbs            4:4.14.0-1
ii  w3m [www-browser]        0.5.3-17

Versions of packages digikam suggests:
pn  digikam-doc     <none>
ii  systemsettings  4:4.11.12-1

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libkexiv2
Source-Version: 4:4.14.1-1

We believe that the bug you reported is fixed in the latest version of
libkexiv2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 763991@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated libkexiv2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 07 Oct 2014 08:33:12 +0200
Source: libkexiv2
Binary: libkexiv2-11 libkexiv2-data libkexiv2-dev libkexiv2-dbg
Architecture: source amd64 all
Version: 4:4.14.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Description:
 libkexiv2-11 - Qt like interface for the libexiv2 library
 libkexiv2-data - Qt-like interface for the libexiv2 library -- data files
 libkexiv2-dbg - Qt-like interface for the libexiv2 library -- debugging symbols
 libkexiv2-dev - Qt-like interface for the libexiv2 library -- development files
Closes: 763991
Changes:
 libkexiv2 (4:4.14.1-1) unstable; urgency=medium
 .
   * New upstream release.
   * Backport few upstream patches (basically a KDE/4.14 branch pull):
     - backport commit 25ad41274d0f4084554794ee91e183accfce781f to fix
       out-of-bounds crashes when handling metadata; patch
       upstream_Prevent-crash-if-index-if-out-of-QList-range.patch.
       (Closes: #763991)
     - backport commit 6b680149626a8b8b5524656ab4b2d9a4ce6cfbae to bump the
       version to 2.3.2, so library users (e.g. digikam) can know this version
       has the above fix; patch upstream_bump-the-version-to-2.3.2.patch.
     - backport commit 1af638424c3bc55e5ceac5f4ac6f48ee47f407a7 to avoid useless
       change requests when no actual changes were done; patch
       upstream_If-edited-and-previous-strings-are-empty-do-nothing.patch.
   * Update install files (related to the version change).
Checksums-Sha1:
 14f9d66184c21c650cf332f82548002813bfd0e9 1633 libkexiv2_4.14.1-1.dsc
 6c4461d309253c6615e375493bbae8a50c0c1b5f 136156 libkexiv2_4.14.1.orig.tar.xz
 521cdc7a6b56b1c93b815bf759b8711758ed6280 8812 libkexiv2_4.14.1-1.debian.tar.xz
 8f1085df0936d0cd22adbe1b0fc31491e6b2cd1c 216928 libkexiv2-11_4.14.1-1_amd64.deb
 22396bd76b618fa2db9155a5176ccea5fac83f6b 67356 libkexiv2-data_4.14.1-1_all.deb
 2accecfbba774768e39834af31a86babc2c371ce 22582 libkexiv2-dev_4.14.1-1_amd64.deb
 2a06d451a4b67bf986419b3bfac0c83970dccbde 2006442 libkexiv2-dbg_4.14.1-1_amd64.deb
Checksums-Sha256:
 1b9f4ee11d2ad80b9e90671f41eaca2da2e494275d577830423b6900249efdd8 1633 libkexiv2_4.14.1-1.dsc
 5366b0fa37674bdfce81e706c64b7730b3d3c205829d24f55221b062c1e92b3a 136156 libkexiv2_4.14.1.orig.tar.xz
 c6c297829054e7a56dc8a533da3076b3b419e793efdfe0ce3668f00809c60f44 8812 libkexiv2_4.14.1-1.debian.tar.xz
 ff33eb0b3c5234124d7b6b00d54948c9885630c8b4868713892a236dca806ac3 216928 libkexiv2-11_4.14.1-1_amd64.deb
 ed597e50c73d575d95682aa114fec65900393f017728de6d88ae1ad47122500a 67356 libkexiv2-data_4.14.1-1_all.deb
 789ef43b4b26c3e2f7f4e5d50cb003fdc888bbcc128f1a13655e2c4b490b987d 22582 libkexiv2-dev_4.14.1-1_amd64.deb
 d457fa316afe67f87e517fb5501aa927d602a704f7e7daa4264d556f0a000698 2006442 libkexiv2-dbg_4.14.1-1_amd64.deb
Files:
 068e50fe61c916f75db1ee7af8140c96 1633 kde optional libkexiv2_4.14.1-1.dsc
 69ec5c37992a3530e648bee944b47481 136156 kde optional libkexiv2_4.14.1.orig.tar.xz
 8532e2be2453c19fc88a95cb4e98d997 8812 kde optional libkexiv2_4.14.1-1.debian.tar.xz
 cc4723f9ebc968639e23a7491f9d5dcb 216928 libs optional libkexiv2-11_4.14.1-1_amd64.deb
 a1e0d58150369e103f6614237d9ab9f3 67356 kde optional libkexiv2-data_4.14.1-1_all.deb
 6d997bbce5d241206866aa0f618134f7 22582 libdevel optional libkexiv2-dev_4.14.1-1_amd64.deb
 5901a0e49128274a7d76b979bf8239c1 2006442 debug extra libkexiv2-dbg_4.14.1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iD8DBQFUM4rrTNH2piB/L3oRAuTHAJsF9I30S0tJJZMmMcDAe0FePSWdKgCfRASx
fDwRdTG9gg0/wldKgQPdebs=
=8LhR
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: