Bug 240663

Summary: Digikam : Bug on startup ; Fatal IO error 9
Product: [Applications] digikam Reporter: nicosoft33408135 <nicosoft33408135>
Component: Database-ScanAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 8.0.0
Sentry Crash Report:

Description nicosoft33408135 2010-06-03 23:31:58 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta5
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-20-generic-pae i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Under Gnome : when I start digikam, it crash

<unknown>: Fatal IO error 9 (Mauvais descripteur de fichier) on X server :0.0.
KCrash: Application 'digikam' crashing...


With a couple of new dbs files ... of course it works

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

Thread 2 (Thread 0xb4f0ab70 (LWP 2935)):
[KCrash Handler]
#6  0x003f095c in QSvgHandler::characters (this=0xb4f093b4, str=...) at qsvghandler.cpp:3588
#7  0x003f4159 in QSvgHandler::parse (this=0xb4f093b4) at qsvghandler.cpp:3410
#8  0x003f42c7 in QSvgHandler::init (this=0xb4f093b4) at qsvghandler.cpp:3381
#9  0x003f45db in QSvgHandler (this=0xb4f093b4, data=...) at qsvghandler.cpp:3365
#10 0x004052c7 in QSvgTinyDocument::load (contents=...) at qsvgtinydocument.cpp:206
#11 0x0040768a in loadDocument<QByteArray> (this=0x90eb0d0, contents=...) at qsvgrenderer.cpp:317
#12 QSvgRenderer::load (this=0x90eb0d0, contents=...) at qsvgrenderer.cpp:353
#13 0x026013ab in QSvgIOHandlerPrivate::load (this=0x91099c0, device=0x91854c8) at qsvgiohandler.cpp:79
#14 0x02601554 in QSvgIOHandler::read (this=0x90eb0e0, image=0xb4f09624) at qsvgiohandler.cpp:118
#15 0x0292d88c in QImageReader::read (this=0xb4f09688, image=0xb4f09624) at image/qimagereader.cpp:1077
#16 0x0292de37 in QImageReader::read (this=0xb4f09688) at image/qimagereader.cpp:1027
#17 0x0291fd32 in QImage::load (this=0xb4f0976c, fileName=..., format=0x0) at image/qimage.cpp:4566
#18 0x0291ffaa in QImage (this=0xb4f0976c, fileName=..., format=0x0) at image/qimage.cpp:1013
#19 0x0135a83a in Digikam::QImageLoader::load(QString const&, Digikam::DImgLoaderObserver*) () from /usr/lib/libdigikamcore.so.1
#20 0x0133f025 in Digikam::DImg::load(QString const&, int, Digikam::DImgLoaderObserver*, Digikam::DRawDecoding) () from /usr/lib/libdigikamcore.so.1
#21 0x0133fcad in Digikam::DImg::loadImageInfo(QString const&, bool, bool, bool) () from /usr/lib/libdigikamcore.so.1
#22 0x0059c1e5 in Digikam::ImageScanner::loadFromDisk() () from /usr/lib/libdigikamdatabase.so.1
#23 0x005a2132 in Digikam::ImageScanner::newFile(int) () from /usr/lib/libdigikamdatabase.so.1
#24 0x0054d684 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () from /usr/lib/libdigikamdatabase.so.1
#25 0x0054f027 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1
#26 0x0054ef40 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1
#27 0x0054ef40 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1
#28 0x0054ef40 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1
#29 0x0054ef40 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1
#30 0x0054f817 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () from /usr/lib/libdigikamdatabase.so.1
#31 0x0054fb4f in Digikam::CollectionScanner::completeScan() () from /usr/lib/libdigikamdatabase.so.1
#32 0x0830a296 in ?? ()
#33 0x0371ae32 in QThreadPrivate::start (arg=0x90a14b8) at thread/qthread_unix.cpp:188
#34 0x0042680e in start_thread (arg=0xb4f0ab70) at pthread_create.c:300
#35 0x05dbf8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb6815920 (LWP 2934)):
#0  0x0090f422 in __kernel_vsyscall ()
#1  0x0042ae15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x05dcc87d in __pthread_cond_wait (cond=0x90965e8, mutex=0x90965d0) at forward.c:139
#3  0x0371be67 in QWaitConditionPrivate::wait (this=0x9096558, mutex=0x9096544, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9096558, mutex=0x9096544, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0371aec9 in QThread::wait (this=0x90a14b8, time=4294967295) at thread/qthread_unix.cpp:484
#6  0x08309f24 in ?? ()
#7  0x0830dbf1 in ?? ()
#8  0x0830dd8a in ?? ()
#9  0x05d2205f in __run_exit_handlers (status=1, listp=0x5e34304, run_list_atexit=true) at exit.c:78
#10 0x05d220cf in *__GI_exit (status=1) at exit.c:100
#11 0x023c2640 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#12 0x017d954a in KApplication::xioErrhandler (this=0xbfe5297c, dpy=0x8f13018) at ../../kdeui/kernel/kapplication.cpp:408
#13 0x017d9586 in kde_xio_errhandler (dpy=0x8f13018) at ../../kdeui/kernel/kapplication.cpp:125
#14 0x0610d2e6 in _XIOError () from /usr/lib/libX11.so.6
#15 0x06114f8a in ?? () from /usr/lib/libX11.so.6
#16 0x061158c6 in _XEventsQueued () from /usr/lib/libX11.so.6
#17 0x060fe5ff in XEventsQueued () from /usr/lib/libX11.so.6
#18 0x0290ddb5 in x11EventSourceCheck (s=0x8f11b00) at kernel/qguieventdispatcher_glib.cpp:87
#19 0x01cadcd1 in g_main_context_check () from /lib/libglib-2.0.so.0
#20 0x01cae47c in ?? () from /lib/libglib-2.0.so.0
#21 0x01cae863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0x0383602c in QEventDispatcherGlib::processEvents (this=0x8ee8e80, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#23 0x0290dbe5 in QGuiEventDispatcherGlib::processEvents (this=0x8ee8e80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#24 0x03809c79 in QEventLoop::processEvents (this=0x909eab8, flags=) at kernel/qeventloop.cpp:149
#25 0x0380a0ca in QEventLoop::exec (this=0x909eab8, flags=...) at kernel/qeventloop.cpp:201
#26 0x0830b3dc in ?? ()
#27 0x082aa71a in ?? ()
#28 0x083a4b12 in ?? ()
#29 0x05d09b56 in __libc_start_main (main=0x83a1a80, argc=1, ubp_av=0xbfe52dd4, init=0x83a6880 <__libc_csu_init>, fini=0x83a6870 <__libc_csu_fini>, rtld_fini=0xfaed20 <_dl_fini>, 
    stack_end=0xbfe52dcc) at libc-start.c:220
#30 0x0809fe91 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2010-06-04 00:01:53 UTC
This file is invalid. Use last digiKam 1.2.0 instead an old 1.0.0-beta5

Gilles Caulier