Unstable digiKam 4.5.0

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Unstable digiKam 4.5.0

Dmitri Popov-2
Hello,

I'm running digiKam 4.5.0 from philip5 PPA on Kubuntu 14.04, and the
application crashes like crazy. I cannot give you any specific steps,
as crashes are pretty random: sometimes the application crashes during
editing other times it crashes for no apparent reason. I'd tried to
delete the digikam4.db and thumbnails-digikam.db databases and create
new ones from scratch, but that didn't help. digiKam has been that
unstable since version 4.4.0. I wonder whether anyone else have had
similar experiences?

Best,
Dmitri
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Sveinn í Felli-2
Þann sun  7.des 2014 16:47, skrifaði Dmitri Popov:

> Hello,
>
> I'm running digiKam 4.5.0 from philip5 PPA on Kubuntu 14.04, and the
> application crashes like crazy. I cannot give you any specific steps,
> as crashes are pretty random: sometimes the application crashes during
> editing other times it crashes for no apparent reason. I'd tried to
> delete the digikam4.db and thumbnails-digikam.db databases and create
> new ones from scratch, but that didn't help. digiKam has been that
> unstable since version 4.4.0. I wonder whether anyone else have had
> similar experiences?

Yes, though I wouldn't say it "crashes like crazy" - sure it does
unexpectedly from time to time.
I have a recent installation of LinuxMint 17 Cinnamon and I haven't been
digging enough to see some pattern.

Best regards,
Sveinn í Felli

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Gilles Caulier-4
To identify the problem run digiKam into GDB like explained here :

https://www.digikam.org/contrib

And report the backtrace here.

It's certainly a binary compatibility issue with extra packages used
by digiKam. I use current implementation under Mageia 4.1 (next
4.6.0), and it do not crash.

Gilles Caulier

2014-12-07 18:01 GMT+01:00 Sveinn í Felli <[hidden email]>:

> Þann sun  7.des 2014 16:47, skrifaði Dmitri Popov:
>>
>> Hello,
>>
>> I'm running digiKam 4.5.0 from philip5 PPA on Kubuntu 14.04, and the
>> application crashes like crazy. I cannot give you any specific steps,
>> as crashes are pretty random: sometimes the application crashes during
>> editing other times it crashes for no apparent reason. I'd tried to
>> delete the digikam4.db and thumbnails-digikam.db databases and create
>> new ones from scratch, but that didn't help. digiKam has been that
>> unstable since version 4.4.0. I wonder whether anyone else have had
>> similar experiences?
>
>
> Yes, though I wouldn't say it "crashes like crazy" - sure it does
> unexpectedly from time to time.
> I have a recent installation of LinuxMint 17 Cinnamon and I haven't been
> digging enough to see some pattern.
>
> Best regards,
> Sveinn í Felli
>
>
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Dmitri Popov-2
Thanks, Gilles! Will do the GDB thing and report back.

Best,
Dmitri

On Sun, Dec 7, 2014 at 6:23 PM, Gilles Caulier <[hidden email]> wrote:

> To identify the problem run digiKam into GDB like explained here :
>
> https://www.digikam.org/contrib
>
> And report the backtrace here.
>
> It's certainly a binary compatibility issue with extra packages used
> by digiKam. I use current implementation under Mageia 4.1 (next
> 4.6.0), and it do not crash.
>
> Gilles Caulier
>
> 2014-12-07 18:01 GMT+01:00 Sveinn í Felli <[hidden email]>:
>> Þann sun  7.des 2014 16:47, skrifaði Dmitri Popov:
>>>
>>> Hello,
>>>
>>> I'm running digiKam 4.5.0 from philip5 PPA on Kubuntu 14.04, and the
>>> application crashes like crazy. I cannot give you any specific steps,
>>> as crashes are pretty random: sometimes the application crashes during
>>> editing other times it crashes for no apparent reason. I'd tried to
>>> delete the digikam4.db and thumbnails-digikam.db databases and create
>>> new ones from scratch, but that didn't help. digiKam has been that
>>> unstable since version 4.4.0. I wonder whether anyone else have had
>>> similar experiences?
>>
>>
>> Yes, though I wouldn't say it "crashes like crazy" - sure it does
>> unexpectedly from time to time.
>> I have a recent installation of LinuxMint 17 Cinnamon and I haven't been
>> digging enough to see some pattern.
>>
>> Best regards,
>> Sveinn í Felli
>>
>>
>> _______________________________________________
>> Digikam-users mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-users
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Philip Tuckey-2
Maybe the sqlite bug:
https://bugs.kde.org/show_bug.cgi?id=329697

Ubuntu refuses to update sqlite3 in Trusty (14.04):
https://bugs.launchpad.net/sqlite/+bug/1317449

One possible workaround is mentioned here:
https://bugs.kde.org/show_bug.cgi?id=329697#c58

Presumably you could also try sqlite3 from Utopic.


On 07/12/14 19:16, Dmitri Popov wrote:

> Thanks, Gilles! Will do the GDB thing and report back.
>
> Best,
> Dmitri
>
> On Sun, Dec 7, 2014 at 6:23 PM, Gilles Caulier <[hidden email]> wrote:
>> To identify the problem run digiKam into GDB like explained here :
>>
>> https://www.digikam.org/contrib
>>
>> And report the backtrace here.
>>
>> It's certainly a binary compatibility issue with extra packages used
>> by digiKam. I use current implementation under Mageia 4.1 (next
>> 4.6.0), and it do not crash.
>>
>> Gilles Caulier
>>
>> 2014-12-07 18:01 GMT+01:00 Sveinn í Felli <[hidden email]>:
>>> Þann sun  7.des 2014 16:47, skrifaði Dmitri Popov:
>>>>
>>>> Hello,
>>>>
>>>> I'm running digiKam 4.5.0 from philip5 PPA on Kubuntu 14.04, and the
>>>> application crashes like crazy. I cannot give you any specific steps,
>>>> as crashes are pretty random: sometimes the application crashes during
>>>> editing other times it crashes for no apparent reason. I'd tried to
>>>> delete the digikam4.db and thumbnails-digikam.db databases and create
>>>> new ones from scratch, but that didn't help. digiKam has been that
>>>> unstable since version 4.4.0. I wonder whether anyone else have had
>>>> similar experiences?
>>>
>>>
>>> Yes, though I wouldn't say it "crashes like crazy" - sure it does
>>> unexpectedly from time to time.
>>> I have a recent installation of LinuxMint 17 Cinnamon and I haven't been
>>> digging enough to see some pattern.
>>>
>>> Best regards,
>>> Sveinn í Felli
>>>
>>>
>>> _______________________________________________
>>> Digikam-users mailing list
>>> [hidden email]
>>> https://mail.kde.org/mailman/listinfo/digikam-users
>> _______________________________________________
>> Digikam-users mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-users
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Dmitri Popov-2
Thanks, Phil! I'll look into it.

Best,
Dmitri

On Sun, Dec 7, 2014 at 11:05 PM, Phil <[hidden email]> wrote:

> Maybe the sqlite bug:
> https://bugs.kde.org/show_bug.cgi?id=329697
>
> Ubuntu refuses to update sqlite3 in Trusty (14.04):
> https://bugs.launchpad.net/sqlite/+bug/1317449
>
> One possible workaround is mentioned here:
> https://bugs.kde.org/show_bug.cgi?id=329697#c58
>
> Presumably you could also try sqlite3 from Utopic.
>
>
>
> On 07/12/14 19:16, Dmitri Popov wrote:
>>
>> Thanks, Gilles! Will do the GDB thing and report back.
>>
>> Best,
>> Dmitri
>>
>> On Sun, Dec 7, 2014 at 6:23 PM, Gilles Caulier <[hidden email]>
>> wrote:
>>>
>>> To identify the problem run digiKam into GDB like explained here :
>>>
>>> https://www.digikam.org/contrib
>>>
>>> And report the backtrace here.
>>>
>>> It's certainly a binary compatibility issue with extra packages used
>>> by digiKam. I use current implementation under Mageia 4.1 (next
>>> 4.6.0), and it do not crash.
>>>
>>> Gilles Caulier
>>>
>>> 2014-12-07 18:01 GMT+01:00 Sveinn í Felli <[hidden email]>:
>>>>
>>>> Þann sun  7.des 2014 16:47, skrifaði Dmitri Popov:
>>>>>
>>>>>
>>>>> Hello,
>>>>>
>>>>> I'm running digiKam 4.5.0 from philip5 PPA on Kubuntu 14.04, and the
>>>>> application crashes like crazy. I cannot give you any specific steps,
>>>>> as crashes are pretty random: sometimes the application crashes during
>>>>> editing other times it crashes for no apparent reason. I'd tried to
>>>>> delete the digikam4.db and thumbnails-digikam.db databases and create
>>>>> new ones from scratch, but that didn't help. digiKam has been that
>>>>> unstable since version 4.4.0. I wonder whether anyone else have had
>>>>> similar experiences?
>>>>
>>>>
>>>>
>>>> Yes, though I wouldn't say it "crashes like crazy" - sure it does
>>>> unexpectedly from time to time.
>>>> I have a recent installation of LinuxMint 17 Cinnamon and I haven't been
>>>> digging enough to see some pattern.
>>>>
>>>> Best regards,
>>>> Sveinn í Felli
>>>>
>>>>
>>>> _______________________________________________
>>>> Digikam-users mailing list
>>>> [hidden email]
>>>> https://mail.kde.org/mailman/listinfo/digikam-users
>>>
>>> _______________________________________________
>>> Digikam-users mailing list
>>> [hidden email]
>>> https://mail.kde.org/mailman/listinfo/digikam-users
>>
>> _______________________________________________
>> Digikam-users mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-users
>>
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Dmitri Popov-2
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 ()
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Gilles Caulier-4
You have 2 different crash here.

1/ depend of Exiv2 shared lib when XMP metadata are extracted from a
JPEG image. Try to identify which JPEG file crash Exiv2 and report
this problem to Exiv2 bugzilla.

2/ and 3/ come from sqlite as expected. It sound like the famous
problem reported in this bugzilla entry and solved as UPSTREAM :

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

But as the libsqlite debug symbols are not installed, it's not sure to 100%...

Gilles

2014-12-11 11:43 GMT+01:00 Dmitri Popov <[hidden email]>:

> 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 ()
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Andreas Mair-2
In reply to this post by Dmitri Popov-2
Hi Dmitri,

backtrace 2 and 3 seem to be this infamous issue:
https://bugs.kde.org/show_bug.cgi?id=329697
Please read through it and check your sqlite version.

Best regards,
Andreas


2014-12-11 11:43 GMT+01:00 Dmitri Popov <[hidden email]>:

> 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 ()
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Gilles Caulier-4
In reply to this post by Gilles Caulier-4
2014-12-11 11:52 GMT+01:00 Gilles Caulier <[hidden email]>:
> You have 2 different crash here.
>
> 1/ depend of Exiv2 shared lib when XMP metadata are extracted from a
> JPEG image. Try to identify which JPEG file crash Exiv2 and report
> this problem to Exiv2 bugzilla.

Another point is to install Exiv2 debug symbols to get a better
backtrace with GDB and pass these info to Exiv2 team.

I know that 0.25 version is under way to be released. So don't waste time.

Gilles
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Dmitri Popov-2
Thanks Gilles and Andreas for your reply! I'll look into the SQLite issue, then.

Best,
Dmitri

On Thu, Dec 11, 2014 at 11:58 AM, Gilles Caulier
<[hidden email]> wrote:

> 2014-12-11 11:52 GMT+01:00 Gilles Caulier <[hidden email]>:
>> You have 2 different crash here.
>>
>> 1/ depend of Exiv2 shared lib when XMP metadata are extracted from a
>> JPEG image. Try to identify which JPEG file crash Exiv2 and report
>> this problem to Exiv2 bugzilla.
>
> Another point is to install Exiv2 debug symbols to get a better
> backtrace with GDB and pass these info to Exiv2 team.
>
> I know that 0.25 version is under way to be released. So don't waste time.
>
> Gilles
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Unstable digiKam 4.5.0

Dmitri Popov-2
It looks like installing SQLite from the Utopic repositories has
solved the issue. I did a quick write-up that others might find
useful:

http://scribblesandsnaps.com/2014/12/12/making-digikam-stable-on-ubuntu-14-04/

Thank you all for your help!

Best,
Dmitri

On Thu, Dec 11, 2014 at 1:51 PM, Dmitri Popov <[hidden email]> wrote:

> Thanks Gilles and Andreas for your reply! I'll look into the SQLite issue, then.
>
> Best,
> Dmitri
>
> On Thu, Dec 11, 2014 at 11:58 AM, Gilles Caulier
> <[hidden email]> wrote:
>> 2014-12-11 11:52 GMT+01:00 Gilles Caulier <[hidden email]>:
>>> You have 2 different crash here.
>>>
>>> 1/ depend of Exiv2 shared lib when XMP metadata are extracted from a
>>> JPEG image. Try to identify which JPEG file crash Exiv2 and report
>>> this problem to Exiv2 bugzilla.
>>
>> Another point is to install Exiv2 debug symbols to get a better
>> backtrace with GDB and pass these info to Exiv2 team.
>>
>> I know that 0.25 version is under way to be released. So don't waste time.
>>
>> Gilles
>> _______________________________________________
>> Digikam-users mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-users
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users