Bug 256571

Summary: digiKam crashes on startup (scanning albums)
Product: [Applications] digikam Reporter: Rob <jaqian>
Component: Plugin-DImg-RAWAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 1.3.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 6.2.0
Sentry Crash Report:

Description Rob 2010-11-11 02:30:50 UTC
Application: digikam (1.3.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-21-generic i686
Distribution: Linux Mint 9 Isadora

-- Information about the crash:
Splash screen starts up and it get as far as "scanning albums" then just disappears. I have uninstalled and re-installed this program but to no avail.

This error was shown on the crash report bug screen...
digikam PID: 4495 Signal: 11 (Segmentation fault)

Using LinuxMint9 with Gnome

The crash can be reproduced every time.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78b2760 (LWP 4285))]

Thread 2 (Thread 0xb62c5b70 (LWP 4289)):
[KCrash Handler]
#5  0x023069c7 in Digikam::DImg::load(QString const&, int, Digikam::DImgLoaderObserver*, Digikam::DRawDecoding) () from /usr/lib/libdigikamcore.so.1
#6  0x0230728d in Digikam::DImg::loadImageInfo(QString const&, bool, bool, bool) () from /usr/lib/libdigikamcore.so.1
#7  0x0043dcbc in Digikam::ImageScanner::loadFromDisk() () from /usr/lib/libdigikamdatabase.so.1
#8  0x00443752 in Digikam::ImageScanner::newFile(int) () from /usr/lib/libdigikamdatabase.so.1
#9  0x003ef384 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () from /usr/lib/libdigikamdatabase.so.1
#10 0x003f015a in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1
#11 0x003effdc in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1
#12 0x003effdc in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1
#13 0x003effdc in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1
#14 0x003f0df7 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () from /usr/lib/libdigikamdatabase.so.1
#15 0x003f1147 in Digikam::CollectionScanner::completeScan() () from /usr/lib/libdigikamdatabase.so.1
#16 0x0832cfae in ?? ()
#17 0x013d297e in QThreadPrivate::start (arg=0x96360a8) at thread/qthread_unix.cpp:248
#18 0x0032f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#19 0x06c95a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb78b2760 (LWP 4285)):
#0  0x00d19422 in __kernel_vsyscall ()
#1  0x00334015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x013d3997 in QWaitConditionPrivate::wait (this=0x9638464, mutex=0x9638450, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9638464, mutex=0x9638450, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x013d2a11 in QThread::wait (this=0x96360a8, time=4294967295) at thread/qthread_unix.cpp:619
#5  0x0832e837 in ?? ()
#6  0x0832efd1 in ?? ()
#7  0x0832f18a in ?? ()
#8  0x06bf71bf in ?? () from /lib/tls/i686/cmov/libc.so.6
#9  0x06bf722f in exit () from /lib/tls/i686/cmov/libc.so.6
#10 0x02865520 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#11 0x0583b0da in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
#12 0x0583b116 in ?? () from /usr/lib/libkdeui.so.5
#13 0x01620c16 in _XIOError () from /usr/lib/libX11.so.6
#14 0x01628a1a in ?? () from /usr/lib/libX11.so.6
#15 0x01629356 in _XEventsQueued () from /usr/lib/libX11.so.6
#16 0x01611adf in XEventsQueued () from /usr/lib/libX11.so.6
#17 0x041c006e in x11EventSourcePrepare (s=0x94aa0e0, timeout=0xbfb2c32c) at kernel/qguieventdispatcher_glib.cpp:79
#18 0x0193baca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#19 0x0193bee9 in ?? () from /lib/libglib-2.0.so.0
#20 0x0193c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0x014fbe6f in QEventDispatcherGlib::processEvents (this=0x946a6e8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#22 0x041bfe15 in QGuiEventDispatcherGlib::processEvents (this=0x946a6e8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x014ce759 in QEventLoop::processEvents (this=0x961fb70, flags=) at kernel/qeventloop.cpp:149
#24 0x014cebaa in QEventLoop::exec (this=0x961fb70, flags=...) at kernel/qeventloop.cpp:201
#25 0x0832e761 in ?? ()
#26 0x082d8362 in ?? ()
#27 0x083b5fdd in ?? ()
#28 0x06bdebd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#29 0x080a99d1 in _start ()

This bug may be a duplicate of or related to bug 242109.

Possible duplicates by query: bug 255538, bug 253091, bug 246065, bug 244529, bug 243011.

Reported using DrKonqi
Comment 1 caulier.gilles 2010-11-11 09:45:20 UTC

*** This bug has been marked as a duplicate of bug 253091 ***
Comment 2 caulier.gilles 2019-07-27 13:53:14 UTC
Fixed with bug #253091