digikam crashes at launch with SIGABRT

Bug #513479 reported by Kolargol00
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
digiKam
Fix Released
High
digikam (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: digikam

Ubuntu 9.04
Digikam 2:0.10.0-1ubuntu3

Digikam crashes when starting, apparently while loading albums.

KDE crash handler report:
Application: digiKam (digikam), signal SIGABRT
   from /lib/libpthread.so.0
[Current thread is 0 (LWP 6294)]

Thread 2 (Thread 0x7f7d390ab950 (LWP 6295)):
[KCrash Handler]
#4 0x00007f7d47f49fb5 in raise () from /lib/libc.so.6
#5 0x00007f7d47f4bbc3 in abort () from /lib/libc.so.6
#6 0x00007f7d47f42f09 in __assert_fail () from /lib/libc.so.6
#7 0x00007f7d45d8b4fd in ?? () from /usr/lib/libexiv2.so.5
#8 0x00007f7d45d9979e in ?? () from /usr/lib/libexiv2.so.5
#9 0x00007f7d45d87a44 in ?? () from /usr/lib/libexiv2.so.5
#10 0x00007f7d45d879f1 in ?? () from /usr/lib/libexiv2.so.5
#11 0x00007f7d45d87a44 in ?? () from /usr/lib/libexiv2.so.5
#12 0x00007f7d45d4c9bc in ?? () from /usr/lib/libexiv2.so.5
#13 0x00007f7d45d87969 in ?? () from /usr/lib/libexiv2.so.5
#14 0x00007f7d45d87a44 in ?? () from /usr/lib/libexiv2.so.5
#15 0x00007f7d45d879f1 in ?? () from /usr/lib/libexiv2.so.5
#16 0x00007f7d45d87a44 in ?? () from /usr/lib/libexiv2.so.5
#17 0x00007f7d45d8d87a in ?? () from /usr/lib/libexiv2.so.5
#18 0x00007f7d45d8e2d4 in ?? () from /usr/lib/libexiv2.so.5
#19 0x00007f7d45d8e4a4 in Exiv2::TiffParser::decode () from /usr/lib/libexiv2.so.5
#20 0x00007f7d45d37085 in Exiv2::ExifParser::decode () from /usr/lib/libexiv2.so.5
#21 0x00007f7d45d48bd6 in Exiv2::JpegBase::readMetadata () from /usr/lib/libexiv2.so.5
#22 0x00007f7d4d7a1314 in KExiv2Iface::KExiv2::load () from /usr/lib/libkexiv2.so.7
#23 0x00007f7d4c315069 in Digikam::DMetadata::load () from /usr/lib/libdigikamcore.so.1
#24 0x00007f7d4bf6d811 in Digikam::ImageScanner::loadFromDisk () from /usr/lib/libdigikamdatabase.so.1
#25 0x00007f7d4bf73fa9 in Digikam::ImageScanner::fullScan () from /usr/lib/libdigikamdatabase.so.1
#26 0x00007f7d4bf67e6c in Digikam::CollectionScanner::scanAlbum () from /usr/lib/libdigikamdatabase.so.1
#27 0x00007f7d4bf68103 in Digikam::CollectionScanner::scanAlbum () from /usr/lib/libdigikamdatabase.so.1
#28 0x00007f7d4bf68103 in Digikam::CollectionScanner::scanAlbum () from /usr/lib/libdigikamdatabase.so.1
#29 0x00007f7d4bf68103 in Digikam::CollectionScanner::scanAlbum () from /usr/lib/libdigikamdatabase.so.1
#30 0x00007f7d4bf68c87 in Digikam::CollectionScanner::scanAlbumRoot () from /usr/lib/libdigikamdatabase.so.1
#31 0x00007f7d4bf68f4a in Digikam::CollectionScanner::completeScan () from /usr/lib/libdigikamdatabase.so.1
#32 0x00007f7d4bfc2647 in ?? () from /usr/lib/libdigikamdatabase.so.1
#33 0x00007f7d4bfc36a0 in ?? () from /usr/lib/libdigikamdatabase.so.1
#34 0x00007f7d4bfc4bd8 in ?? () from /usr/lib/libdigikamdatabase.so.1
#35 0x00007f7d4bfc5325 in ?? () from /usr/lib/libdigikamdatabase.so.1
#36 0x00007f7d4bf8416d in Digikam::DatabaseBackend::initSchema () from /usr/lib/libdigikamdatabase.so.1
#37 0x00007f7d4bf802fd in Digikam::DatabaseAccess::checkReadyForUse () from /usr/lib/libdigikamdatabase.so.1
#38 0x000000000064b9fd in ?? ()
#39 0x00007f7d48a9f952 in ?? () from /usr/lib/libQtCore.so.4
#40 0x00007f7d47d023ba in start_thread () from /lib/libpthread.so.0
#41 0x00007f7d47ffcfcd in clone () from /lib/libc.so.6
#42 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7d4f073750 (LWP 6294)):
#0 0x00007f7d47d062e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f7d48aa0939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2 0x00007f7d48a9fafc in QThread::wait () from /usr/lib/libQtCore.so.4
#3 0x000000000064b87c in ?? ()
#4 0x000000000064f33b in ?? ()
#5 0x000000000064f4d7 in ?? ()
#6 0x00007f7d47f4d6ed in exit () from /lib/libc.so.6
#7 0x00007f7d3dcb4756 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#8 0x00007f7d4ab63268 in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
#9 0x00007f7d46b6e6e4 in _XIOError () from /usr/lib/libX11.so.6
#10 0x00007f7d46b75a1f in ?? () from /usr/lib/libX11.so.6
#11 0x00007f7d46b76345 in _XEventsQueued () from /usr/lib/libX11.so.6
#12 0x00007f7d46b5eed3 in XEventsQueued () from /usr/lib/libX11.so.6
#13 0x00007f7d497c6e07 in ?? () from /usr/lib/libQtGui.so.4
#14 0x00007f7d42ad91e2 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#15 0x00007f7d42ad95ff in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007f7d42ad9a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0x00007f7d48bb1e8e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#18 0x00007f7d497c6bef in ?? () from /usr/lib/libQtGui.so.4
#19 0x00007f7d48b87002 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#20 0x00007f7d48b873cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#21 0x000000000064b5b6 in ?? ()
#22 0x00000000005d8052 in ?? ()
#23 0x0000000000671789 in ?? ()
#24 0x00007f7d47f355a6 in __libc_start_main () from /lib/libc.so.6
#25 0x0000000000458839 in _start ()

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: nvidia
Package: digikam 2:0.10.0-1ubuntu3
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: digikam
Uname: Linux 2.6.28-17-generic x86_64

Revision history for this message
In , It+kdebug (it+kdebug) wrote :
Download full text (4.5 KiB)

Version: (using KDE 4.2.2)
OS: Linux
Installed from: Ubuntu Packages

Updated Ubuntu8.10 to 9.04.

Starting digiKam (from Gnome) it crashes and causes the signal 6 (SIGBART) when importing new photos from the filesystem.

Details:

Anwendung: digiKam (digikam), Signal SIGABRT
   from /lib/libpthread.so.0
[Current thread is 0 (LWP 5783)]

Thread 2 (Thread 0x7fec793c6950 (LWP 5784)):
[KCrash Handler]
#5 0x00007fec83424fb5 in raise () from /lib/libc.so.6
#6 0x00007fec83426bc3 in abort () from /lib/libc.so.6
#7 0x00007fec8341df09 in __assert_fail () from /lib/libc.so.6
#8 0x00007fec812674fd in ?? () from /usr/lib/libexiv2.so.5
#9 0x00007fec8127579e in ?? () from /usr/lib/libexiv2.so.5
#10 0x00007fec81263a44 in ?? () from /usr/lib/libexiv2.so.5
#11 0x00007fec812639f1 in ?? () from /usr/lib/libexiv2.so.5
#12 0x00007fec81263a44 in ?? () from /usr/lib/libexiv2.so.5
#13 0x00007fec812289bc in ?? () from /usr/lib/libexiv2.so.5
#14 0x00007fec81263969 in ?? () from /usr/lib/libexiv2.so.5
#15 0x00007fec81263a44 in ?? () from /usr/lib/libexiv2.so.5
#16 0x00007fec812639f1 in ?? () from /usr/lib/libexiv2.so.5
#17 0x00007fec81263a44 in ?? () from /usr/lib/libexiv2.so.5
#18 0x00007fec8126987a in ?? () from /usr/lib/libexiv2.so.5
#19 0x00007fec8126a2d4 in ?? () from /usr/lib/libexiv2.so.5
#20 0x00007fec8126a4a4 in Exiv2::TiffParser::decode () from /usr/lib/libexiv2.so.5
#21 0x00007fec81213085 in Exiv2::ExifParser::decode () from /usr/lib/libexiv2.so.5
#22 0x00007fec81224bd6 in Exiv2::JpegBase::readMetadata () from /usr/lib/libexiv2.so.5
#23 0x00007fec88c7e314 in KExiv2Iface::KExiv2::load () from /usr/lib/libkexiv2.so.7
#24 0x00007fec877f2069 in Digikam::DMetadata::load () from /usr/lib/libdigikamcore.so.1
#25 0x00007fec8744a811 in Digikam::ImageScanner::loadFromDisk () from /usr/lib/libdigikamdatabase.so.1
#26 0x00007fec87451058 in Digikam::ImageScanner::newFile () from /usr/lib/libdigikamdatabase.so.1
#27 0x00007fec87443d97 in Digikam::CollectionScanner::scanNewFile () from /usr/lib/libdigikamdatabase.so.1
#28 0x00007fec874451ee in Digikam::CollectionScanner::scanAlbum () from /usr/lib/libdigikamdatabase.so.1
#29 0x00007fec87445103 in Digikam::CollectionScanner::scanAlbum () from /usr/lib/libdigikamdatabase.so.1
#30 0x00007fec87445103 in Digikam::CollectionScanner::scanAlbum () from /usr/lib/libdigikamdatabase.so.1
#31 0x00007fec87445103 in Digikam::CollectionScanner::scanAlbum () from /usr/lib/libdigikamdatabase.so.1
#32 0x00007fec87445c87 in Digikam::CollectionScanner::scanAlbumRoot () from /usr/lib/libdigikamdatabase.so.1
#33 0x00007fec87445f4a in Digikam::CollectionScanner::completeScan () from /usr/lib/libdigikamdatabase.so.1
#34 0x000000000064bb7a in ?? ()
#35 0x00007fec83f7a952 in ?? () from /usr/lib/libQtCore.so.4
#36 0x00007fec831dd3ba in start_thread () from /lib/libpthread.so.0
#37 0x00007fec834d7fcd in clone () from /lib/libc.so.6
#38 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fec8a548750 (LWP 5783)):
#0 0x00007fec831e12e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007fec83f7b939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2 0x00007fec83f7aafc in QThread::wait () fro...

Read more...

Revision history for this message
In , It+kdebug (it+kdebug) wrote :

I got the same crash when starting digiKam from KDE.

digiKam now is up and running after I removed some of the folders to import (maybe because of the number of files?). Copying the folders back makes digiKam scan them correctly.

Revision history for this message
In , Caulier-gilles-9 (caulier-gilles-9) wrote :

This is definitively an Exiv2 shared lib issue.

You must update Exiv2 to last stable 0.18.1. Ubuntu only include 0.18.0 and crash have been fixed with new release.

Note that after to update Exiv2, libkexiv2, digiKam and kipi-plugins need to be recompiled, because binary compatibility between Exiv2 0.18.0 and 0.18.1 is not respected...

Luka : ubuntu team has already prepared new Exiv2 bin packages ?

Gilles Caulier

Revision history for this message
In , Luka Renko (lure) wrote :

Gilles: Jaunty does not have 0.18.1, as it was too late to include it. But fixes for crashers (TIFF and PNG) were backported to 0.18 version in Ubuntu 9.04.

Do you have latest exiv2 package: 0.18-1ubuntu1?

If this does not work, you could temporarily use exiv2 0.18.1 packages from my PPA:
https://launchpad.net/~lure/+archive/ppa

Revision history for this message
In , Caulier-gilles-9 (caulier-gilles-9) wrote :

it,

digiKam 1.0.0-beta1 is out. Can you test with this version and with Exiv2 0.18.1. Thanks in advance

Gilles Caulier

Revision history for this message
In , Caulier-gilles-9 (caulier-gilles-9) wrote :

Please test using Exiv2 0.18.2. You need to recompile libkexiv2 + digiKam and co...

Gilles Caulier

Revision history for this message
In , Caulier-gilles-9 (caulier-gilles-9) wrote :

digiKam 1.0.0 is out since few days...

http://www.digikam.org/drupal/node/491

Please try with this version coming with more than 400 bug-fixes.

Thanks in advance

Gilles Caulier

Revision history for this message
In , Caulier-gilles-9 (caulier-gilles-9) wrote :

digiKam 1.1. release will be done in few days. Please check if this entry still valid.

Thanks in advance

Gilles Caulier

Revision history for this message
Kolargol00 (kolargol00) wrote :
Revision history for this message
Dave Walker (dogatemycomputer) wrote :

Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as confirmed and let them handle it from here. Thanks for taking the time to make Ubuntu better!

Changed in digikam (Ubuntu):
status: New → Confirmed
status: Confirmed → Incomplete
Revision history for this message
Dave Walker (dogatemycomputer) wrote :

Kolargol:

This looks like a duplicate of:

http://bugs.kde.org/show_bug.cgi?id=191211

So I am marking it as such.

Changed in digikam (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Dave Walker (dogatemycomputer) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at:

http://bugs.kde.org/show_bug.cgi?id=191211

Please let me know if you have any questions.

Thank you for taking the time to report this bug and helping to make Ubuntu better!

Changed in digikam:
status: Unknown → New
Revision history for this message
Kolargol00 (kolargol00) wrote :

Yes it looks a lot like http://bugs.kde.org/show_bug.cgi?id=191211. Thanks Dave! :)

Revision history for this message
In , Caulier-gilles-9 (caulier-gilles-9) wrote :

digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there.

Thanks in advance

Gilles Caulier

Revision history for this message
In , Caulier-gilles-9 (caulier-gilles-9) wrote :

No feedback from user...

Gilles Caulier

Changed in digikam:
status: New → Unknown
Changed in digikam:
importance: Unknown → High
Revision history for this message
In , Caulier-gilles-9 (caulier-gilles-9) wrote :

New digiKam 4.11.0 is available.

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?

Revision history for this message
In , Iko-5 (iko-5) wrote :

Sorry for the late reply, problem seems resolved with 4.11

Thanks

Changed in digikam:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.