https://bugs.kde.org/show_bug.cgi?id=333404
Bug ID: 333404 Summary: Crash in QGIFFormat::fillRect while digikam is scanning Classification: Unclassified Product: digikam Version: 3.5.0 Platform: Fedora RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: [hidden email] Reporter: [hidden email] Application: digikam (3.5.0) KDE Platform Version: 4.12.3 Qt Version: 4.8.5 Operating System: Linux 3.13.9-200.fc20.x86_64 x86_64 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: started digikam. no further user-interaction. - Custom settings of the application: digikam is configured to use mysql. digikam was scanning files from a cifs-mount. bug seems to be reproduceable. is there a way to get the filename of the image, which was loaded while crashing? Fedora 20 guest on kvm. stable hardware (ECC). MAYBE related to http://retrace.fedoraproject.org/faf/problems/1453645/ -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4647132ac0 (LWP 2478))] Thread 4 (Thread 0x7f461c6ea700 (LWP 2479)): #0 0x00007f463ae9f9dd in poll () from /lib64/libc.so.6 #1 0x00007f4631df0d7c in linux_udev_event_thread_main () from /lib64/libusb-1.0.so.0 #2 0x00007f463bc05f33 in start_thread () from /lib64/libpthread.so.0 #3 0x00007f463aea9ded in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f4614c3a700 (LWP 2480)): [KCrash Handler] #5 0x00007f461781d760 in QGIFFormat::fillRect(QImage*, int, int, int, int, unsigned int) () from /usr/lib64/qt4/plugins/imageformats/libqgif.so #6 0x00007f461781ee0e in QGIFFormat::decode(QImage*, unsigned char const*, int, int*, int*) () from /usr/lib64/qt4/plugins/imageformats/libqgif.so #7 0x00007f461781fa75 in QGifHandler::read(QImage*) () from /usr/lib64/qt4/plugins/imageformats/libqgif.so #8 0x00007f463ccd3ab4 in QImageReader::read(QImage*) () from /lib64/libQtGui.so.4 #9 0x00007f463ccd4034 in QImageReader::read() () from /lib64/libQtGui.so.4 #10 0x00007f463ccc7c04 in QImage::load(QString const&, char const*) () from /lib64/libQtGui.so.4 #11 0x00007f463ccc7cf6 in QImage::QImage(QString const&, char const*) () from /lib64/libQtGui.so.4 #12 0x00007f4643a1dc31 in Digikam::QImageLoader::load(QString const&, Digikam::DImgLoaderObserver*) () from /lib64/libdigikamcore.so.3 #13 0x00007f46439f136c in Digikam::DImg::load(QString const&, int, Digikam::DImgLoaderObserver*, Digikam::DRawDecoding const&) () from /lib64/libdigikamcore.so.3 #14 0x00007f46439f1a3e in Digikam::DImg::loadImageInfo(QString const&, bool, bool, bool, bool) () from /lib64/libdigikamcore.so.3 #15 0x00007f46435a761e in Digikam::ImageScanner::loadFromDisk() () from /lib64/libdigikamdatabase.so.3 #16 0x00007f46435a76e0 in Digikam::ImageScanner::newFile(int) () from /lib64/libdigikamdatabase.so.3 #17 0x00007f464353beb6 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () from /lib64/libdigikamdatabase.so.3 #18 0x00007f464353f1d7 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #19 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #20 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #21 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #22 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #23 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #24 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #25 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #26 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #27 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #28 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #29 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #30 0x00007f464353f094 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /lib64/libdigikamdatabase.so.3 #31 0x00007f464353fa43 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () from /lib64/libdigikamdatabase.so.3 #32 0x00007f464354069d in Digikam::CollectionScanner::completeScan() () from /lib64/libdigikamdatabase.so.3 #33 0x00000000005e2216 in Digikam::ScanController::run() () #34 0x00007f463be973af in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4 #35 0x00007f463bc05f33 in start_thread () from /lib64/libpthread.so.0 #36 0x00007f463aea9ded in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f460ffff700 (LWP 2481)): #0 0x00007fffb7bfe7c2 in clock_gettime () #1 0x00007f463aeb7f3d in clock_gettime () from /lib64/libc.so.6 #2 0x00007f463beee7ab in qt_gettime() () from /lib64/libQtCore.so.4 #3 0x00007f463bfcf655 in QTimerInfoList::timerWait(timeval&) () from /lib64/libQtCore.so.4 #4 0x00007f463bfcdcdc in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib64/libQtCore.so.4 #5 0x00007f463bfcdda5 in timerSourcePrepare(_GSource*, int*) () from /lib64/libQtCore.so.4 #6 0x00007f4636cd2bed in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #7 0x00007f4636cd34bb in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0 #8 0x00007f4636cd36dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #9 0x00007f463bfcdec6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #10 0x00007f463bf9dedf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #11 0x00007f463bf9e22d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #12 0x00007f463be94baf in QThread::exec() () from /lib64/libQtCore.so.4 #13 0x00007f463bf7e863 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4 #14 0x00007f463be973af in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4 #15 0x00007f463bc05f33 in start_thread () from /lib64/libpthread.so.0 #16 0x00007f463aea9ded in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f4647132ac0 (LWP 2478)): #0 0x00007f463bc09d20 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f463be978d6 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4 #2 0x00007f463be96f3e in QThread::wait(unsigned long) () from /lib64/libQtCore.so.4 #3 0x00000000005e077b in Digikam::ScanController::~ScanController() () #4 0x00000000005e08f7 in Digikam::._274::destroy() () #5 0x00007f463adee4c9 in __run_exit_handlers () from /lib64/libc.so.6 #6 0x00007f463adee515 in exit () from /lib64/libc.so.6 #7 0x00007f463502e54e in gdk_x_io_error () from /lib64/libgdk-x11-2.0.so.0 #8 0x00007f463d96a510 in KApplication::xioErrhandler(_XDisplay*) () from /lib64/libkdeui.so.5 #9 0x00007f463953815e in _XIOError () from /lib64/libX11.so.6 #10 0x00007f4639535b4d in _XEventsQueued () from /lib64/libX11.so.6 #11 0x00007f463952756b in XEventsQueued () from /lib64/libX11.so.6 #12 0x00007f463ccaf6fc in x11EventSourceCheck(_GSource*) () from /lib64/libQtGui.so.4 #13 0x00007f4636cd2ff9 in g_main_context_check () from /lib64/libglib-2.0.so.0 #14 0x00007f4636cd3533 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0 #15 0x00007f4636cd36dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #16 0x00007f463bfcdea5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #17 0x00007f463ccafca6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4 #18 0x00007f463bf9dedf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #19 0x00007f463bf9e22d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #20 0x00000000005ddb05 in Digikam::ScanController::completeCollectionScanCore(bool, bool) () #21 0x000000000051e10a in Digikam::NewItemsFinder::slotStart() () #22 0x00007f463bfb827e in QObject::event(QEvent*) () from /lib64/libQtCore.so.4 #23 0x00007f463cc0dd8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4 #24 0x00007f463cc14725 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4 #25 0x00007f463d96bb0a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5 #26 0x00007f463bf9f39d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4 #27 0x00007f463bfa2485 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQtCore.so.4 #28 0x00007f463bfce623 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtCore.so.4 #29 0x00007f4636cd32a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #30 0x00007f4636cd3628 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0 #31 0x00007f4636cd36dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #32 0x00007f463bfcdea5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #33 0x00007f463ccafca6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4 #34 0x00007f463bf9dedf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #35 0x00007f463bf9e22d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #36 0x00007f463bfa3749 in QCoreApplication::exec() () from /lib64/libQtCore.so.4 #37 0x000000000049232d in main () Reported using DrKonqi -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
https://bugs.kde.org/show_bug.cgi?id=333404
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[hidden email] Component|general |qt Version|3.5.0 |unspecified Assignee|[hidden email] |[hidden email] Product|digikam |kdelibs --- Comment #1 from Gilles Caulier <[hidden email]> --- It crash in Qt imgio plugin for GIFF, not digiKam. Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Free forum by Nabble | Edit this page |