Bug 189982 - digikam crashes during start-up
Summary: digikam crashes during start-up
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Metadata-Engine (show other bugs)
Version: 0.10.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-18 17:26 UTC by Holger von Radziewski
Modified: 2017-08-10 19:38 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 1.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Holger von Radziewski 2009-04-18 17:26:53 UTC
Version:           digikam 2:0.10.0-1ubuntu3 (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

Crash during first program start-up of version included in kubuntu 9.04 RC: After selecting where digikam should look for photos, it starts browsing and then crashes. Backtrace w/o debugging symbols:
Application: digiKam (digikam), signal SIGABRT
0x00007f2b91e46742 in select () from /lib/libc.so.6
[Current thread is 0 (LWP 11376)]

Thread 2 (Thread 0x7f2b850c4950 (LWP 11377)):
[KCrash Handler]
#5  0x00007f2b91d9afb5 in raise () from /lib/libc.so.6
#6  0x00007f2b91d9cbc3 in abort () from /lib/libc.so.6
#7  0x00007f2b91d93f09 in __assert_fail () from /lib/libc.so.6
#8  0x00007f2b8fbd9163 in ?? () from /usr/lib/libexiv2.so.5
#9  0x00007f2b8fbd961f in ?? () from /usr/lib/libexiv2.so.5
#10 0x00007f2b8fbdc083 in ?? () from /usr/lib/libexiv2.so.5
#11 0x00007f2b8fbda7cd in ?? () from /usr/lib/libexiv2.so.5
#12 0x00007f2b8fbd8ba8 in ?? () from /usr/lib/libexiv2.so.5
#13 0x00007f2b8fbdc1fb in ?? () from /usr/lib/libexiv2.so.5
#14 0x00007f2b8fbdfb38 in ?? () from /usr/lib/libexiv2.so.5
#15 0x00007f2b8fbdfe6b in Exiv2::TiffParser::encode () from /usr/lib/libexiv2.so.5
#16 0x00007f2b8fb89f9b in Exiv2::ExifParser::encode () from /usr/lib/libexiv2.so.5
#17 0x00007f2b9760204d in KExiv2Iface::KExiv2::getExif () from /usr/lib/libkexiv2.so.7
#18 0x00007f2b95dc08aa in Digikam::ImageScanner::loadFromDisk () from /usr/lib/libdigikamdatabase.so.1
#19 0x00007f2b95dc7058 in Digikam::ImageScanner::newFile () from /usr/lib/libdigikamdatabase.so.1
#20 0x00007f2b95db9d97 in Digikam::CollectionScanner::scanNewFile () from /usr/lib/libdigikamdatabase.so.1
#21 0x00007f2b95dbb1ee in Digikam::CollectionScanner::scanAlbum () from /usr/lib/libdigikamdatabase.so.1
#22 0x00007f2b95dbb103 in Digikam::CollectionScanner::scanAlbum () from /usr/lib/libdigikamdatabase.so.1
#23 0x00007f2b95dbbc87 in Digikam::CollectionScanner::scanAlbumRoot () from /usr/lib/libdigikamdatabase.so.1
#24 0x00007f2b95dbbf4a in Digikam::CollectionScanner::completeScan () from /usr/lib/libdigikamdatabase.so.1
#25 0x000000000064bb7a in ?? ()
#26 0x00007f2b928f0952 in ?? () from /usr/lib/libQtCore.so.4
#27 0x00007f2b91b533ba in start_thread () from /lib/libpthread.so.0
#28 0x00007f2b91e4dfcd in clone () from /lib/libc.so.6
#29 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2b98eb9750 (LWP 11376)):
#0  0x00007f2b91e46742 in select () from /lib/libc.so.6
#1  0x00007f2b8ba6e19e in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f2b8ba6fc8c in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x00007f2b909c6fbc in _XReply () from /usr/lib/libX11.so.6
#4  0x00007f2b909bc5ad in XTranslateCoordinates () from /usr/lib/libX11.so.6
#5  0x00007f2b9360c92c in QWidget::mapFromGlobal () from /usr/lib/libQtGui.so.4
#6  0x00007f2b9358b219 in QApplication::notify () from /usr/lib/libQtGui.so.4
#7  0x00007f2b949b726b in KApplication::notify () from /usr/lib/libkdeui.so.5
#8  0x00007f2b929d975c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#9  0x00007f2b9358a3d8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#10 0x00007f2b935f3ec9 in ?? () from /usr/lib/libQtGui.so.4
#11 0x00007f2b935f2b38 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#12 0x00007f2b9361b514 in ?? () from /usr/lib/libQtGui.so.4
#13 0x00007f2b8c92820a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007f2b8c92b8e0 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007f2b8c92ba7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0x00007f2b92a02e8e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#17 0x00007f2b9361ac9f in ?? () from /usr/lib/libQtGui.so.4
#18 0x00007f2b929d8002 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#19 0x00007f2b929d83cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#20 0x000000000064b4e3 in ?? ()
#21 0x000000000060fe0c in ?? ()
#22 0x00000000006717f1 in ?? ()
#23 0x00007f2b91d865a6 in __libc_start_main () from /lib/libc.so.6
#24 0x0000000000458839 in _start ()

Output in konsole:
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory Thumbnail, entry 0x0201: Data area exceeds data buffer, ignoring it.
digikam: tiffcomposite.cpp:697: virtual uint32_t Exiv2::Internal::TiffMnEntry::doCount() const: Assertion `tiffType() == ttUndefined' failed.
digikam: Fatal IO error: client killed
KCrash: Application 'digikam' crashing...
sock_file=/home/holger/.kde/socket-pegasus/kdeinit4__0

I hope this helps to fix the issue...

Best regards,
Holger
Comment 1 caulier.gilles 2009-04-18 18:23:02 UTC
Sound like a similar report done recently in this room about Exiv2 0.18.0.

I recommend to update Exiv2 library to last stable 0.18.1.

libkexiv2, digiKam and kipi-plugins must be recompiled.

Look in digiKam Help/Components Info menu to see which Exiv2 library you use.

Gilles Caulier
Comment 2 Holger von Radziewski 2009-04-18 19:58:56 UTC
Hi,

I don't know how I can do that. With the kipi-plugins and digikam, I read from the INSTALL file that build instructions can be found at
http://techbase.kde.org/Getting_Started/Build/KDE4

However, I don't get along with this site: I just cannot find there how you can just configure, compile, and install a package. Do you know a place where this is described in a better way.

Back to the topic: You are right, I am indeed using version 0.18 of exiv2, according to the digikam menu.

Best,
Holger
Comment 3 Marcel Wiesweg 2009-04-19 15:09:35 UTC
*** Bug 190045 has been marked as a duplicate of this bug. ***
Comment 4 Marcel Wiesweg 2009-04-19 15:10:04 UTC
*** Bug 189993 has been marked as a duplicate of this bug. ***
Comment 5 Marcel Wiesweg 2009-04-19 15:10:51 UTC
*** Bug 190034 has been marked as a duplicate of this bug. ***
Comment 6 Andi Clemens 2009-05-09 12:57:00 UTC
Holger,

you can try this package here to update to exiv2-0.18.1:
https://launchpad.net/~lure/+archive/ppa

If this solves the problem, please give us an update here.

Andi
Comment 7 caulier.gilles 2009-05-19 15:50:05 UTC
Holger,

What's news about this entry. It still valid ?

Gilles Caulier
Comment 8 caulier.gilles 2009-06-12 17:35:40 UTC
Holger,

digiKam 1.0.0-beta1 is out. Please test with this version. Thanks in advance

Gilles Caulier
Comment 9 benedikt.mas 2009-06-15 09:02:23 UTC
I reported Bug #190045, which has been marked as a duplicate of this bug. The bug has been solved for me after updateing to exiv 0.18
Comment 10 caulier.gilles 2009-06-15 09:08:08 UTC
Thanks Benedikt to report.

I close this file now.

Gilles Caulier