[Digikam-users] Unstable digiKam 4.5.0

Dmitri Popov lazylegs at gmail.com
Thu Dec 11 10:43:58 GMT 2014


Following up on my issue. I rebuild the database again, and it help a
bit. digiKam still crashes, but not so often. Here are backtraces from
the last three crashes:

BACKTRACE 1
================================================================================

#0  0x00007ffff1070a30 in __cxa_throw () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x00007fffee7a01db in ?? () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13
#2  0x00007fffee78d3d9 in ?? () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13
#3  0x00007fffee78d96c in ?? () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13
#4  0x00007fffee7ad7cd in ?? () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13
#5  0x00007fffee76dbd1 in ?? () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13
#6  0x00007fffee76a4d4 in Exiv2::XmpParser::decode(Exiv2::XmpData&,
std::string const&) ()
   from /usr/lib/x86_64-linux-gnu/libexiv2.so.13
#7  0x00007fffee6dcbce in Exiv2::JpegBase::readMetadata() ()
   from /usr/lib/x86_64-linux-gnu/libexiv2.so.13
#8  0x00007ffff63689e5 in KExiv2Iface::KExiv2::load(QString const&) const ()
   from /usr/lib/libkexiv2.so.11
#9  0x00007ffff5c869f6 in Digikam::DMetadata::load(QString const&) const ()
   from /usr/lib/digikam/libdigikamcore.so.4.5.0
#10 0x00007ffff5c86a72 in Digikam::DMetadata::DMetadata(QString const&) ()
   from /usr/lib/digikam/libdigikamcore.so.4.5.0
#11 0x00007ffff5cd71ff in ?? () from /usr/lib/digikam/libdigikamcore.so.4.5.0
#12 0x00007ffff5cd809e in ?? () from /usr/lib/digikam/libdigikamcore.so.4.5.0
#13 0x00007ffff5cc6776 in Digikam::LoadSaveThread::run() ()
   from /usr/lib/digikam/libdigikamcore.so.4.5.0
#14 0x00007ffff5cf47ce in Digikam::DynamicThread::DynamicThreadPriv::run() ()
   from /usr/lib/digikam/libdigikamcore.so.4.5.0
#15 0x00007ffff15fffee in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007ffff160c32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007fffed7c0182 in start_thread (arg=0x7fffb9868700) at
pthread_create.c:312
#18 0x00007ffff0b30efd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

BACKTRACE 2
================================================================================

0  0x0000000001f8a2d0 in ?? ()
#1  0x00007fffd97f1e85 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#2  0x00007fffd97f1f63 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#3  0x00007fffd9806579 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#4  0x00007fffd982e9c5 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#5  0x00007fffd9836ed7 in sqlite3_step () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#6  0x00007fffbbdfb11c in ?? () from
/usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so
#7  0x00007fffbbdfbe48 in ?? () from
/usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so
#8  0x00007ffff7babb7d in QSqlQuery::exec() () from
/usr/lib/x86_64-linux-gnu/libQtSql.so.4
#9  0x00007ffff5cab706 in
Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) ()
   from /usr/lib/digikam/libdigikamcore.so.4.5.0
#10 0x00007ffff5cab78c in
Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
const&)
    () from /usr/lib/digikam/libdigikamcore.so.4.5.0
#11 0x00007ffff5cac830 in
Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant
const&) ()
   from /usr/lib/digikam/libdigikamcore.so.4.5.0
#12 0x00007ffff5cac879 in
Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&,
QList<QVariant>*, QVariant*) () from
/usr/lib/digikam/libdigikamcore.so.4.5.0
#13 0x00007ffff566713e in Digikam::AlbumDB::getSetting(QString const&) ()
   from /usr/lib/digikam/libdigikamdatabase.so.4.5.0
#14 0x00007ffff5667a6c in
Digikam::AlbumDB::getFilterSettings(QStringList*, QStringList*,
QStringList*)
    () from /usr/lib/digikam/libdigikamdatabase.so.4.5.0
#15 0x00000000006561d0 in ?? ()
#16 0x00000000006f31f2 in ?? ()
#17 0x00000000006f40e7 in ?? ()
#18 0x00007fff74d24d64 in ?? () from
/usr/lib/kde4/kipiplugin_advancedslideshow.so
#19 0x00007ffff172287a in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007ffff45a4522 in KIPI::Interface::currentAlbumChanged(bool)
() from /usr/lib/libkipi.so.11
#21 0x00000000006f4026 in ?? ()
#22 0x00007ffff172287a in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00000000005a0e85 in ?? ()
#24 0x00000000005bf8dc in ?? ()
#25 0x00000000005c15fd in ?? ()
---Type <return> to continue, or q <return> to quit---
#26 0x00007ffff172287a in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007ffff2649857 in
QItemSelectionModel::selectionChanged(QItemSelection const&,
QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#28 0x00007ffff264ee77 in
QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007ffff264f683 in QItemSelectionModel::select(QItemSelection
const&, QFlags<QItemSelectionModel::SelectionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007ffff263b67a in QTreeViewPrivate::select(QModelIndex const&,
QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#31 0x00007ffff263bf7c in QTreeView::setSelection(QRect const&,
QFlags<QItemSelectionModel::SelectionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#32 0x00007ffff25fbd9a in QAbstractItemView::mousePressEvent(QMouseEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00000000005c1a5f in ?? ()
#34 0x00007ffff215037b in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#35 0x00007ffff24f1fce in QFrame::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#36 0x00007ffff26015b3 in QAbstractItemView::viewportEvent(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#37 0x00007ffff2640190 in QTreeView::viewportEvent(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#38 0x00000000005b85c0 in ?? ()
#39 0x00007ffff170e646 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#40 0x00007ffff2100e0c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007ffff21075dd in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#42 0x00007ffff2e0bd1a in KApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libkdeui.so.5
#43 0x00007ffff170e4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#44 0x00007ffff2106d93 in
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*,
QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#45 0x00007ffff217b9cb in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#46 0x00007ffff217b269 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#47 0x00007ffff21a2b02 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#48 0x00007fffe87bfe04 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fffe87c0048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fffe87c00ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007ffff173b7a1 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#52 0x00007ffff21a2bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#53 0x00007ffff170d0af in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#54 0x00007ffff170d3a5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#55 0x00007ffff1712b79 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#56 0x0000000000496e40 in ?? ()
#57 0x00007ffff0a57ec5 in __libc_start_main (main=0x495bf0, argc=1,
argv=0x7fffffffde18,
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized
out>, stack_end=0x7fffffffde08)
    at libc-start.c:287
#58 0x000000000049973f in _start ()

BACKTRACE 3
================================================================================

#0  0x0000037300000002 in ?? ()
#1  0x00007fffd97f1dac in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#2  0x00007fffd97f1f63 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#3  0x00007fffd9806579 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#4  0x00007fffd982e9c5 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#5  0x00007fffd9836ed7 in sqlite3_step () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#6  0x00007fffc855f11c in ?? () from
/usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so
#7  0x00007fffc855fe48 in ?? () from
/usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so
#8  0x00007ffff7babb7d in QSqlQuery::exec() () from
/usr/lib/x86_64-linux-gnu/libQtSql.so.4
#9  0x00007ffff5cab706 in
Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) ()
   from /usr/lib/digikam/libdigikamcore.so.4.5.0
#10 0x00007ffff5cab78c in
Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
const&)
    () from /usr/lib/digikam/libdigikamcore.so.4.5.0
#11 0x00007ffff5cac830 in
Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant
const&) ()
   from /usr/lib/digikam/libdigikamcore.so.4.5.0
#12 0x00007ffff5cac879 in
Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&,
QList<QVariant>*, QVariant*) () from
/usr/lib/digikam/libdigikamcore.so.4.5.0
#13 0x00007ffff566713e in Digikam::AlbumDB::getSetting(QString const&) ()
   from /usr/lib/digikam/libdigikamdatabase.so.4.5.0
#14 0x00007ffff5667a6c in
Digikam::AlbumDB::getFilterSettings(QStringList*, QStringList*,
QStringList*)
    () from /usr/lib/digikam/libdigikamdatabase.so.4.5.0
#15 0x00000000006561d0 in ?? ()
#16 0x00000000006f31f2 in ?? ()
#17 0x00000000006f40e7 in ?? ()
#18 0x00007fff71f21d64 in ?? () from
/usr/lib/kde4/kipiplugin_advancedslideshow.so
#19 0x00007ffff172287a in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007ffff45a4522 in KIPI::Interface::currentAlbumChanged(bool)
() from /usr/lib/libkipi.so.11
#21 0x00000000006f4026 in ?? ()
#22 0x00007ffff172287a in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00000000005a0e85 in ?? ()
#24 0x00000000005bf8dc in ?? ()
#25 0x00000000005c15fd in ?? ()
---Type <return> to continue, or q <return> to quit---
#26 0x00007ffff172287a in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007ffff2649857 in
QItemSelectionModel::selectionChanged(QItemSelection const&,
QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#28 0x00007ffff264ee77 in
QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007ffff264f683 in QItemSelectionModel::select(QItemSelection
const&, QFlags<QItemSelectionModel::SelectionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007ffff263b67a in QTreeViewPrivate::select(QModelIndex const&,
QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#31 0x00007ffff263bf7c in QTreeView::setSelection(QRect const&,
QFlags<QItemSelectionModel::SelectionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#32 0x00007ffff25fbd9a in QAbstractItemView::mousePressEvent(QMouseEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00000000005c1a5f in ?? ()
#34 0x00007ffff215037b in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#35 0x00007ffff24f1fce in QFrame::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#36 0x00007ffff26015b3 in QAbstractItemView::viewportEvent(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#37 0x00007ffff2640190 in QTreeView::viewportEvent(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#38 0x00000000005b85c0 in ?? ()
#39 0x00007ffff170e646 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#40 0x00007ffff2100e0c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007ffff21075dd in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#42 0x00007ffff2e0bd1a in KApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libkdeui.so.5
#43 0x00007ffff170e4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#44 0x00007ffff2106d93 in
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*,
QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#45 0x00007ffff217b9cb in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#46 0x00007ffff217b269 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#47 0x00007ffff21a2b02 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#48 0x00007fffe87bfe04 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fffe87c0048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fffe87c00ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007ffff173b7a1 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#52 0x00007ffff21a2bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#53 0x00007ffff170d0af in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#54 0x00007ffff170d3a5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#55 0x00007ffff1712b79 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#56 0x0000000000496e40 in ?? ()
#57 0x00007ffff0a57ec5 in __libc_start_main (main=0x495bf0, argc=1,
argv=0x7fffffffde18,
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized
out>, stack_end=0x7fffffffde08)
    at libc-start.c:287
#58 0x000000000049973f in _start ()



More information about the Digikam-users mailing list