[Digikam-devel] [Bug 310798] New: Sudden crashes - update of KDE components?

Axel Krebs axel.krebs at t-online.de
Wed Nov 28 04:54:24 GMT 2012


https://bugs.kde.org/show_bug.cgi?id=310798

            Bug ID: 310798
          Severity: crash
           Version: 2.8.0
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: Sudden crashes - update of KDE components?
    Classification: Unclassified
                OS: Linux
          Reporter: axel.krebs at t-online.de
          Hardware: Compiled Sources
            Status: UNCONFIRMED
         Component: general
           Product: digikam

Application: digikam (2.8.0)
KDE Platform Version: 4.9.3 (Compiled from sources)
Qt Version: 4.8.3
Operating System: Linux 3.5.0-18-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- starting up digiKam
- several crashes, maybe resulting from recent updates in KDE components.
- the statisticvs informations seems t be affecteted/coirrupted:
++++++++++++++++
digiKam version                   2.8.0
Gesamtzahl der Einträge: 0
Alben:                                     0
Stichwörter:                         0
Datenbanktreiber:              QSQLITE
++++++++++++++++

my components:
digiKam version 2.8.0
Exiv2 kann in JP2 speichern: Ja
Exiv2 kann in JPEG speichern: Ja
Exiv2 kann in PGF speichern: Ja
Exiv2 kann in PNG speichern: Ja
Exiv2 kann in TIFF speichern: Ja
Exiv2 unterstützt XMP-Metadaten: Ja
LibCImg: 130
LibClapack: Interne Bibliothek
LibExiv2: 0.23
LibJPEG: 80
LibJasper: 1.900.1
LibKDE: 4.9.3
LibKExiv2: 2.3.0
LibKGeoMap: 2.0.0
LibKdcraw: 2.1.0
LibLCMS: 2020
LibLensFun: Externe gemeinsame Bibliothek
LibLqr: Interne Bibliothek
LibPGF: 6.12.27 - Interne Bibliothek
LibPNG: 1.2.46
LibQt: 4.8.3
LibRaw: 0.14.6
LibTIFF: LIBTIFF, Version 3.9.5 Copyright (c) 1988-1996 Sam Leffler Copyright
(c) 1991-1996 Silicon Graphics, Inc.
Marble-Funktion: 0.12.2 (stable release)
Parallelisiertes Entfernen von Mosaikmustern: Ja
Parallelized PGF codec: Keine
Datenbanktreiber: QSQLITE
LibGphoto2: 2.4.14
LibKface: 2.0.0
LibKipi: 1.6.0
LibOpenCV: 2.3.1
Libface: 0.2

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Floating point exception
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
[Current thread is 1 (Thread 0x7ff2c2f9ea00 (LWP 14995))]

Thread 4 (Thread 0x7ff29dce7700 (LWP 14996)):
[KCrash Handler]
#6  0x00007ff2be092e08 in read_dib_body (s=..., bi=..., offset=138, startpos=0,
image=...) at image/qbmphandler.cpp:322
#7  0x00007ff2be093c1c in QBmpHandler::read (this=0x7ff2988e92a0,
image=0x7ff29dce5a30) at image/qbmphandler.cpp:770
#8  0x00007ff2be06b22d in QImageReader::read (this=this at entry=0x7ff29dce5a90,
image=image at entry=0x7ff29dce5a30) at image/qimagereader.cpp:1205
#9  0x00007ff2be06b76f in QImageReader::read (this=0x7ff29dce5a90) at
image/qimagereader.cpp:1155
#10 0x00007ff2be060a11 in QImage::load (this=this at entry=0x7ff29dce5b10,
fileName=..., format=format at entry=0x0) at image/qimage.cpp:5094
#11 0x00007ff2be060bd5 in QImage::QImage (this=0x7ff29dce5b10, fileName=...,
format=0x0) at image/qimage.cpp:995
#12 0x00007ff2c0683e56 in Digikam::QImageLoader::load (this=0x7ff29dce60c0,
filePath=..., observer=0x0) at
/build/buildd/digikam-2.8.0/core/libs/dimg/loaders/qimageloader.cpp:54
#13 0x00007ff2c0659887 in Digikam::DImg::load (this=0x7ff29dce6580,
filePath=..., loadFlagsInt=1, observer=0x0, rawDecodingSettings=...) at
/build/buildd/digikam-2.8.0/core/libs/dimg/dimg.cpp:560
#14 0x00007ff2c065aa5b in Digikam::DImg::loadImageInfo (this=0x7ff29dce6580,
filePath=..., loadMetadata=<optimized out>, loadICCData=<optimized out>,
loadUniqueHash=<optimized out>, loadImageHistory=<optimized out>) at
/build/buildd/digikam-2.8.0/core/libs/dimg/dimg.cpp:372
#15 0x00007ff2c01e32d5 in Digikam::ImageScanner::loadFromDisk
(this=0x7ff29dce6560) at
/build/buildd/digikam-2.8.0/core/libs/database/imagescanner.cpp:1173
#16 0x00007ff2c018034b in Digikam::CollectionScanner::scanNewFile
(this=0x7ff29dce6ae0, info=..., albumId=2122) at
/build/buildd/digikam-2.8.0/core/libs/database/collectionscanner.cpp:1026
#17 0x00007ff2c0183a64 in Digikam::CollectionScanner::scanAlbum
(this=0x7ff29dce6ae0, location=..., album=...) at
/build/buildd/digikam-2.8.0/core/libs/database/collectionscanner.cpp:903
#18 0x00007ff2c0184301 in Digikam::CollectionScanner::scanAlbumRoot
(this=0x7ff29dce6ae0, location=...) at
/build/buildd/digikam-2.8.0/core/libs/database/collectionscanner.cpp:658
#19 0x00007ff2c018572d in Digikam::CollectionScanner::finishCompleteScan
(this=0x7ff29dce6ae0, albumPaths=...) at
/build/buildd/digikam-2.8.0/core/libs/database/collectionscanner.cpp:406
#20 0x00000000005d63be in Digikam::ScanController::run (this=0x1db37b0) at
/build/buildd/digikam-2.8.0/core/digikam/database/scancontroller.cpp:761
#21 0x00007ff2bd4c5aec in QThreadPrivate::start (arg=0x1db37b0) at
thread/qthread_unix.cpp:338
#22 0x00007ff2b8014e9a in start_thread (arg=0x7ff29dce7700) at
pthread_create.c:308
#23 0x00007ff2bc6eecbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff29d4e6700 (LWP 14997)):
#0  0x00007ff2bc6e3303 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff2b5a3bd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff2b5a3bea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff2bd5f0c16 in QEventDispatcherGlib::processEvents
(this=0x7ff2900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007ff2bd5c12bf in QEventLoop::processEvents
(this=this at entry=0x7ff29d4e5b50, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff2bd5c1548 in QEventLoop::exec (this=0x7ff29d4e5b50, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007ff2bd4c2b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007ff2bd5a19af in QInotifyFileSystemWatcherEngine::run (this=0x1dd1600)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff2bd4c5aec in QThreadPrivate::start (arg=0x1dd1600) at
thread/qthread_unix.cpp:338
#9  0x00007ff2b8014e9a in start_thread (arg=0x7ff29d4e6700) at
pthread_create.c:308
#10 0x00007ff2bc6eecbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff28b076700 (LWP 15090)):
#0  0x00007ff2bc6e18bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ff2b5a77f6f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff2b5a3b914 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff2b5a3bd22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff2b5a3bea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff2bd5f0c16 in QEventDispatcherGlib::processEvents
(this=0x7ff2840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007ff2bd5c12bf in QEventLoop::processEvents
(this=this at entry=0x7ff28b075b50, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff2bd5c1548 in QEventLoop::exec (this=0x7ff28b075b50, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007ff2bd4c2b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007ff2bd5a19af in QInotifyFileSystemWatcherEngine::run (this=0x28a2430)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007ff2bd4c5aec in QThreadPrivate::start (arg=0x28a2430) at
thread/qthread_unix.cpp:338
#11 0x00007ff2b8014e9a in start_thread (arg=0x7ff28b076700) at
pthread_create.c:308
#12 0x00007ff2bc6eecbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff2c2f9ea00 (LWP 14995)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff2bd4c604b in wait (time=18446744073709551615, this=0x1db38e0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1db3868,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff2bd4c56bc in QThread::wait (this=<optimized out>,
time=18446744073709551615) at thread/qthread_unix.cpp:691
#4  0x00000000005d2e6f in Digikam::ScanController::shutDown (this=0x1db37b0) at
/build/buildd/digikam-2.8.0/core/digikam/database/scancontroller.cpp:348
#5  0x00000000005d561d in Digikam::ScanController::~ScanController
(this=0x1db37b0, __in_chrg=<optimized out>) at
/build/buildd/digikam-2.8.0/core/digikam/database/scancontroller.cpp:326
#6  0x00000000005d5857 in ~ScanControllerCreator (this=0x1db37b0,
__in_chrg=<optimized out>) at
/build/buildd/digikam-2.8.0/core/digikam/database/scancontroller.cpp:267
#7  destroy () at
/build/buildd/digikam-2.8.0/core/digikam/database/scancontroller.cpp:273
#8  0x00007ff2bc636901 in __run_exit_handlers (status=1, listp=0x7ff2bc9b36a8
<__exit_funcs>, run_list_atexit=true) at exit.c:78
#9  0x00007ff2bc636985 in __GI_exit (status=<optimized out>) at exit.c:100
#10 0x00007ff2be00db78 in qt_xio_errhandler () at
kernel/qapplication_x11.cpp:781
#11 0x00007ff2becaafb8 in KApplication::xioErrhandler (this=0x7fff35a94950,
dpy=0x1d2f800) at ../../kdeui/kernel/kapplication.cpp:419
#12 0x00007ff2bac0659e in _XIOError () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007ff2bac0403d in _XEventsQueued () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007ff2babf560b in XEventsQueued () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007ff2be048a7c in x11EventSourceCheck (s=0x1d02a20) at
kernel/qguieventdispatcher_glib.cpp:85
#16 0x00007ff2b5a3b88c in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ff2b5a3bd22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ff2b5a3bea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ff2bd5f0bf6 in QEventDispatcherGlib::processEvents (this=0x1c998d0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#20 0x00007ff2be048c1e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#21 0x00007ff2bd5c12bf in QEventLoop::processEvents
(this=this at entry=0x7fff35a947e0, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007ff2bd5c1548 in QEventLoop::exec (this=0x7fff35a947e0, flags=...) at
kernel/qeventloop.cpp:204
#23 0x00007ff2bd5c6708 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#24 0x000000000048f63b in main (argc=5, argv=<optimized out>) at
/build/buildd/digikam-2.8.0/core/digikam/main/main.cpp:232

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Digikam-devel mailing list