[Digikam-devel] [digikam] [Bug 327354] New: Crashes when rebuilding Finger-Prints

smplyemail at gmail.com smplyemail at gmail.com
Sat Nov 9 09:28:39 GMT 2013


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

            Bug ID: 327354
           Summary: Crashes when rebuilding Finger-Prints
    Classification: Unclassified
           Product: digikam
           Version: 3.5.0
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: smplyemail at gmail.com

Application: digikam (3.5.0)
KDE Platform Version: 4.11.2
Qt Version: 4.8.5
Operating System: Linux 3.9.9-301.fc19.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
Clicked Tools->Maintenance and checked Rebuild Finger-prints. Crashes after
sometime. This happens when album is in local hard drive or in USB hard drive.

- Custom settings of the application: Default

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f29a0d29ac0 (LWP 5284))]

Thread 3 (Thread 0x7f2996e2d700 (LWP 5287)):
[KCrash Handler]
#5  0x00007f29a7db3042 in Digikam::DImgLoader::hasLoadedData() const () from
/lib64/libdigikamcore.so.3
#6  0x00007f29a7d9314b in Digikam::DImg::load(QString const&, int,
Digikam::DImgLoaderObserver*, Digikam::DRawDecoding const&) () from
/lib64/libdigikamcore.so.3
#7  0x00007f29a7d93f3d in Digikam::DImg::loadImageInfo(QString const&, bool,
bool, bool, bool) () from /lib64/libdigikamcore.so.3
#8  0x00007f29a794dce6 in Digikam::ImageScanner::loadFromDisk() () from
/lib64/libdigikamdatabase.so.3
#9  0x00007f29a794dda0 in Digikam::ImageScanner::newFile(int) () from
/lib64/libdigikamdatabase.so.3
#10 0x00007f29a78e6c78 in Digikam::CollectionScanner::scanNewFile(QFileInfo
const&, int) () from /lib64/libdigikamdatabase.so.3
#11 0x00007f29a78e9ddf in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) () from /lib64/libdigikamdatabase.so.3
#12 0x00007f29a78e9c96 in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) () from /lib64/libdigikamdatabase.so.3
#13 0x00007f29a78e9c96 in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) () from /lib64/libdigikamdatabase.so.3
#14 0x00007f29a78e9c96 in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) () from /lib64/libdigikamdatabase.so.3
#15 0x00007f29a78ea633 in
Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&)
() from /lib64/libdigikamdatabase.so.3
#16 0x00007f29a78eb20d in Digikam::CollectionScanner::completeScan() () from
/lib64/libdigikamdatabase.so.3
#17 0x00000000005d5ddf in Digikam::ScanController::run() ()
#18 0x00007f29a3d03d0f in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#19 0x0000003a61a07c53 in start_thread () from /lib64/libpthread.so.0
#20 0x0000003a612f513d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f299662c700 (LWP 5288)):
#0  0x00007fff70ffea2f in clock_gettime ()
#1  0x0000003a61308dad in clock_gettime () from /lib64/libc.so.6
#2  0x00007f29a3d58537 in qt_gettime() () from /lib64/libQtCore.so.4
#3  0x00007f29a3e317f5 in QTimerInfoList::timerWait(timeval&) () from
/lib64/libQtCore.so.4
#4  0x00007f29a3e2ff9c in timerSourcePrepareHelper(GTimerSource*, int*) () from
/lib64/libQtCore.so.4
#5  0x00007f29a3e30045 in timerSourcePrepare(_GSource*, int*) () from
/lib64/libQtCore.so.4
#6  0x0000003b2804779d in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#7  0x0000003b28048013 in g_main_context_iterate.isra.22 () from
/lib64/libglib-2.0.so.0
#8  0x0000003b280481fc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#9  0x00007f29a3e30166 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#10 0x00007f29a3e01ecf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#11 0x00007f29a3e021c5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#12 0x00007f29a3d0166f in QThread::exec() () from /lib64/libQtCore.so.4
#13 0x00007f29a3de3733 in QInotifyFileSystemWatcherEngine::run() () from
/lib64/libQtCore.so.4
#14 0x00007f29a3d03d0f in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#15 0x0000003a61a07c53 in start_thread () from /lib64/libpthread.so.0
#16 0x0000003a612f513d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f29a0d29ac0 (LWP 5284)):
#0  0x0000003a61a0b575 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f29a3d041e6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007f29a3d038de in QThread::wait(unsigned long) () from
/lib64/libQtCore.so.4
#3  0x00000000005d447b in Digikam::ScanController::~ScanController() ()
#4  0x00000000005d45f7 in Digikam::._274::destroy() ()
#5  0x0000003a612392a9 in __run_exit_handlers () from /lib64/libc.so.6
#6  0x0000003a612392f5 in exit () from /lib64/libc.so.6
#7  0x00007f29a4ac5c68 in qt_xio_errhandler () from /lib64/libQtGui.so.4
#8  0x00007f29a577ca50 in KApplication::xioErrhandler(_XDisplay*) () from
/lib64/libkdeui.so.5
#9  0x0000003632e43cce in _XIOError () from /lib64/libX11.so.6
#10 0x0000003632e4169d in _XEventsQueued () from /lib64/libX11.so.6
#11 0x0000003632e3378b in XEventsQueued () from /lib64/libX11.so.6
#12 0x00007f29a4afba2c in x11EventSourceCheck(_GSource*) () from
/lib64/libQtGui.so.4
#13 0x0000003b28047b71 in g_main_context_check () from /lib64/libglib-2.0.so.0
#14 0x0000003b2804808b in g_main_context_iterate.isra.22 () from
/lib64/libglib-2.0.so.0
#15 0x0000003b280481fc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#16 0x00007f29a3e30145 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#17 0x00007f29a4afbfc6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQtGui.so.4
#18 0x00007f29a3e01ecf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#19 0x00007f29a3e021c5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#20 0x00000000005d1ad9 in
Digikam::ScanController::completeCollectionScanCore(bool, bool) ()
#21 0x0000000000519612 in Digikam::NewItemsFinder::slotStart() ()
#22 0x00007f29a3e1b32e in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#23 0x00007f29a4a5f4dc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQtGui.so.4
#24 0x00007f29a4a65aa0 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQtGui.so.4
#25 0x00007f29a577de9a in KApplication::notify(QObject*, QEvent*) () from
/lib64/libkdeui.so.5
#26 0x00007f29a3e0326d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /lib64/libQtCore.so.4
#27 0x00007f29a3e061df in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQtCore.so.4
#28 0x00007f29a3e30883 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQtCore.so.4
#29 0x0000003b28047e06 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#30 0x0000003b28048158 in g_main_context_iterate.isra.22 () from
/lib64/libglib-2.0.so.0
#31 0x0000003b280481fc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#32 0x00007f29a3e30145 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#33 0x00007f29a4afbfc6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQtGui.so.4
#34 0x00007f29a3e01ecf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#35 0x00007f29a3e021c5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#36 0x00007f29a3e0745b in QCoreApplication::exec() () from
/lib64/libQtCore.so.4
#37 0x0000000000492293 in main ()

Reported using DrKonqi

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



More information about the Digikam-devel mailing list