digiKam Software Collection 4.0.0 beta 2 is out...

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

digiKam Software Collection 4.0.0 beta 2 is out...

Gilles Caulier-4
Dear all digiKam fans and users!

The digiKam development team is happy to release the second beta of digiKam
Software Collection 4.0.0. For more details, see announcement on
digikam.org:

http://www.digikam.org/node/709

This version still under development. Do not use yet in production.

Best

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

Re: digiKam Software Collection 4.0.0 beta 2 is out...

Jim Dory-2
Thanks for your work Gilles and team!

FYI, it built fine on my Gentoo box.. running version of KDE-4.12 and 4.11 apps. Will try playing around and see if I still have my 3.5 crashes or not.  /jd


On Wed, Jan 15, 2014 at 8:57 AM, Gilles Caulier <[hidden email]> wrote:
Dear all digiKam fans and users!

The digiKam development team is happy to release the second beta of digiKam
Software Collection 4.0.0. For more details, see announcement on
digikam.org:

http://www.digikam.org/node/709

This version still under development. Do not use yet in production.

Best

Gilles Caulier
_______________________________________________
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: digiKam Software Collection 4.0.0 beta 2 is out...

Jim Dory-2
Well dang, it doesn't like my system still. Got something going on. Here's what I captured in gdb:

[Thread 0x7fffc5059700 (LWP 27133) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
(gdb) bt
#0  0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
#1  0x00007fffe09dac73 in ?? () from /usr/lib64/libsqlite3.so.0
#2  0x00007fffe09ef818 in ?? () from /usr/lib64/libsqlite3.so.0
#3  0x00007fffe0a19877 in ?? () from /usr/lib64/libsqlite3.so.0
#4  0x00007fffe0a2209e in sqlite3_step () from /usr/lib64/libsqlite3.so.0
#5  0x00007fffd499ab4f in ?? () from /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#6  0x00007fffd499b8ef in ?? () from /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#7  0x00007ffff7bac687 in QSqlQuery::exec() () from /usr/lib64/qt4/libQtSql.so.4
#8  0x00007ffff5567206 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from /usr/lib64/libdigikamcore.so.3
#9  0x00007ffff556728c in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
#10 0x00007ffff5568380 in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
#11 0x00007ffff55683c9 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QList<QVariant>*, QVariant*) () from /usr/lib64/libdigikamcore.so.3
#12 0x00007ffff4efe52e in Digikam::AlbumDB::getSetting(QString const&) () from /usr/lib64/libdigikamdatabase.so.3
#13 0x00007ffff4efee5c in Digikam::AlbumDB::getFilterSettings(QStringList*, QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
#14 0x0000000000666ce5 in Digikam::AlbumSettings::getRawFileFilter() const ()
#15 0x0000000000540be6 in Digikam::KipiInterface::hostSetting(QString const&) ()
#16 0x0000000000541a66 in Digikam::KipiInterface::currentAlbum() ()
#17 0x00007fff9415e1b4 in ?? () from /usr/lib64/kde4/kipiplugin_advancedslideshow.so
#18 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007ffff5eb9512 in KIPI::Interface::currentAlbumChanged(bool) () from /usr/lib64/libkipi.so.11
#20 0x000000000054199c in Digikam::KipiInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
#21 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00000000005bc8a7 in Digikam::AlbumManager::setCurrentAlbums(QList<Digikam::Album*>) ()
#23 0x00000000005dcbfc in Digikam::AbstractAlbumTreeView::slotSelectionChanged() ()
#24 0x00000000005debad in Digikam::AbstractAlbumTreeView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
#25 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007ffff32a1747 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007ffff32a387c in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007ffff32a5845 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007ffff3291fd5 in QTreeViewPrivate::select(QModelIndex const&, QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
   from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007ffff3292b52 in QTreeView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007ffff3251f61 in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00000000005df09f in Digikam::AbstractAlbumTreeView::mousePressEvent(QMouseEvent*) ()
#33 0x00007ffff2d8775a in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007ffff314125e in QFrame::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007ffff325886b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007ffff3298816 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#37 0x00000000005d5fe0 in Digikam::AlbumSelectionTreeView::viewportEvent(QEvent*) ()
#38 0x00007ffff230e225 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007ffff2d39b6c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#40 0x00007ffff2d3ce31 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#41 0x00007ffff3a973aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#42 0x00007ffff230e0ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#43 0x00007ffff2d3fce2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib64/qt4/libQtGui.so.4
#44 0x00007ffff2db3e9c in ?? () from /usr/lib64/qt4/libQtGui.so.4
#45 0x00007ffff2db27e1 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#46 0x00007ffff2ddb3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#47 0x00007fffea928df4 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#48 0x00007fffea929164 in ?? () from /usr/lib64/libglib-2.0.so.0
#49 0x00007fffea92922c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#50 0x00007ffff233bca3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#51 0x00007ffff2ddb4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#52 0x00007ffff230cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#53 0x00007ffff230cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#54 0x00007ffff231226b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#55 0x0000000000493628 in main ()
(gdb) 



On Wed, Jan 15, 2014 at 10:05 AM, Jim Dory <[hidden email]> wrote:
Thanks for your work Gilles and team!

FYI, it built fine on my Gentoo box.. running version of KDE-4.12 and 4.11 apps. Will try playing around and see if I still have my 3.5 crashes or not.  /jd


On Wed, Jan 15, 2014 at 8:57 AM, Gilles Caulier <[hidden email]> wrote:
Dear all digiKam fans and users!

The digiKam development team is happy to release the second beta of digiKam
Software Collection 4.0.0. For more details, see announcement on
digikam.org:

http://www.digikam.org/node/709

This version still under development. Do not use yet in production.

Best

Gilles Caulier
_______________________________________________
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: digiKam Software Collection 4.0.0 beta 2 is out...

Gilles Caulier-4
Hi,

The GDB trace is not clear due to missing debug symbols.

It sound relevant of libkipi and database access. Do you mix different
version of libkipi on your system, as for ex the standard version
installed from system package and the version compiled with digiKam SC
?

Best

Gilles Caulier

2014/1/16 Jim Dory <[hidden email]>:

> Well dang, it doesn't like my system still. Got something going on. Here's
> what I captured in gdb:
>
> [Thread 0x7fffc5059700 (LWP 27133) exited]
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
> (gdb) bt
> #0  0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
> #1  0x00007fffe09dac73 in ?? () from /usr/lib64/libsqlite3.so.0
> #2  0x00007fffe09ef818 in ?? () from /usr/lib64/libsqlite3.so.0
> #3  0x00007fffe0a19877 in ?? () from /usr/lib64/libsqlite3.so.0
> #4  0x00007fffe0a2209e in sqlite3_step () from /usr/lib64/libsqlite3.so.0
> #5  0x00007fffd499ab4f in ?? () from
> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
> #6  0x00007fffd499b8ef in ?? () from
> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
> #7  0x00007ffff7bac687 in QSqlQuery::exec() () from
> /usr/lib64/qt4/libQtSql.so.4
> #8  0x00007ffff5567206 in
> Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
> /usr/lib64/libdigikamcore.so.3
> #9  0x00007ffff556728c in
> Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&)
> () from /usr/lib64/libdigikamcore.so.3
> #10 0x00007ffff5568380 in Digikam::DatabaseCoreBackend::execQuery(QString
> const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
> #11 0x00007ffff55683c9 in Digikam::DatabaseCoreBackend::execSql(QString
> const&, QVariant const&, QList<QVariant>*, QVariant*) () from
> /usr/lib64/libdigikamcore.so.3
> #12 0x00007ffff4efe52e in Digikam::AlbumDB::getSetting(QString const&) ()
> from /usr/lib64/libdigikamdatabase.so.3
> #13 0x00007ffff4efee5c in Digikam::AlbumDB::getFilterSettings(QStringList*,
> QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
> #14 0x0000000000666ce5 in Digikam::AlbumSettings::getRawFileFilter() const
> ()
> #15 0x0000000000540be6 in Digikam::KipiInterface::hostSetting(QString
> const&) ()
> #16 0x0000000000541a66 in Digikam::KipiInterface::currentAlbum() ()
> #17 0x00007fff9415e1b4 in ?? () from
> /usr/lib64/kde4/kipiplugin_advancedslideshow.so
> #18 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
> #19 0x00007ffff5eb9512 in KIPI::Interface::currentAlbumChanged(bool) () from
> /usr/lib64/libkipi.so.11
> #20 0x000000000054199c in
> Digikam::KipiInterface::qt_static_metacall(QObject*, QMetaObject::Call, int,
> void**) ()
> #21 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
> #22 0x00000000005bc8a7 in
> Digikam::AlbumManager::setCurrentAlbums(QList<Digikam::Album*>) ()
> #23 0x00000000005dcbfc in
> Digikam::AbstractAlbumTreeView::slotSelectionChanged() ()
> #24 0x00000000005debad in
> Digikam::AbstractAlbumTreeView::qt_static_metacall(QObject*,
> QMetaObject::Call, int, void**) ()
> #25 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
> #26 0x00007ffff32a1747 in
> QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection
> const&) () from /usr/lib64/qt4/libQtGui.so.4
> #27 0x00007ffff32a387c in
> QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
> QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
> #28 0x00007ffff32a5845 in QItemSelectionModel::select(QItemSelection const&,
> QFlags<QItemSelectionModel::SelectionFlag>) () from
> /usr/lib64/qt4/libQtGui.so.4
> #29 0x00007ffff3291fd5 in QTreeViewPrivate::select(QModelIndex const&,
> QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
>    from /usr/lib64/qt4/libQtGui.so.4
> #30 0x00007ffff3292b52 in QTreeView::setSelection(QRect const&,
> QFlags<QItemSelectionModel::SelectionFlag>) () from
> /usr/lib64/qt4/libQtGui.so.4
> #31 0x00007ffff3251f61 in QAbstractItemView::mousePressEvent(QMouseEvent*)
> () from /usr/lib64/qt4/libQtGui.so.4
> #32 0x00000000005df09f in
> Digikam::AbstractAlbumTreeView::mousePressEvent(QMouseEvent*) ()
> #33 0x00007ffff2d8775a in QWidget::event(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #34 0x00007ffff314125e in QFrame::event(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #35 0x00007ffff325886b in QAbstractItemView::viewportEvent(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #36 0x00007ffff3298816 in QTreeView::viewportEvent(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #37 0x00000000005d5fe0 in
> Digikam::AlbumSelectionTreeView::viewportEvent(QEvent*) ()
> #38 0x00007ffff230e225 in
> QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
> from /usr/lib64/qt4/libQtCore.so.4
> #39 0x00007ffff2d39b6c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
> #40 0x00007ffff2d3ce31 in QApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #41 0x00007ffff3a973aa in KApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/libkdeui.so.5
> #42 0x00007ffff230e0ac in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
> #43 0x00007ffff2d3fce2 in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
>    from /usr/lib64/qt4/libQtGui.so.4
> #44 0x00007ffff2db3e9c in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #45 0x00007ffff2db27e1 in QApplication::x11ProcessEvent(_XEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #46 0x00007ffff2ddb3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #47 0x00007fffea928df4 in g_main_context_dispatch () from
> /usr/lib64/libglib-2.0.so.0
> #48 0x00007fffea929164 in ?? () from /usr/lib64/libglib-2.0.so.0
> #49 0x00007fffea92922c in g_main_context_iteration () from
> /usr/lib64/libglib-2.0.so.0
> #50 0x00007ffff233bca3 in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib64/qt4/libQtCore.so.4
> #51 0x00007ffff2ddb4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #52 0x00007ffff230cc0f in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/qt4/libQtCore.so.4
> #53 0x00007ffff230cf4d in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/qt4/libQtCore.so.4
> #54 0x00007ffff231226b in QCoreApplication::exec() () from
> /usr/lib64/qt4/libQtCore.so.4
> #55 0x0000000000493628 in main ()
> (gdb)
>
>
>
> On Wed, Jan 15, 2014 at 10:05 AM, Jim Dory <[hidden email]> wrote:
>>
>> Thanks for your work Gilles and team!
>>
>> FYI, it built fine on my Gentoo box.. running version of KDE-4.12 and 4.11
>> apps. Will try playing around and see if I still have my 3.5 crashes or not.
>> /jd
>>
>>
>> On Wed, Jan 15, 2014 at 8:57 AM, Gilles Caulier <[hidden email]>
>> wrote:
>>>
>>> Dear all digiKam fans and users!
>>>
>>> The digiKam development team is happy to release the second beta of
>>> digiKam
>>> Software Collection 4.0.0. For more details, see announcement on
>>> digikam.org:
>>>
>>> http://www.digikam.org/node/709
>>>
>>> This version still under development. Do not use yet in production.
>>>
>>> Best
>>>
>>> Gilles Caulier
>>> _______________________________________________
>>> 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: digiKam Software Collection 4.0.0 beta 2 is out...

Jim Dory-2
Thanks for the reply Gilles,

Would you know how to get more debug symbols? I have done a few things on http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces but some of that is over my head.

Mixing different versions of libkipi:  this could be. I have libkipi-4.12.0 installed from KDE's install. When I look at DK, I see libKipi-2.1.0 . So have I been installing DK wrong? I just usually use the emerge package installer as per normal gentoo operation, but perhaps I need to do something different?

As for the database, it is up to date sqlite. When I start "gdb digikam" I do get this (not sure if important or not):

Reading symbols from /usr/bin/digikam...Reading symbols from /usr/lib64/debug/usr/bin/digikam.debug...(no debugging symbols found)...done.
(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/digikam 
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffd63a2700 (LWP 26766)]
[New Thread 0x7fffd5ba1700 (LWP 26767)]
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
[New Thread 0x7fffd53a0700 (LWP 26768)]
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
<snip>


These are the libraries I have from DigiKam:

digiKam version 4.0.0-beta2
Demosaic GPL2 pack support: Yes
Demosaic GPL3 pack support: Yes
Exiv2 can write to Jp2: Yes
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Pgf: Yes
Exiv2 can write to Png: Yes
Exiv2 can write to Tiff: Yes
Exiv2 supports XMP metadata: Yes
LibCImg: 130
LibEigen: 3.1.3
LibExiv2: 0.23
LibJPEG: 62
LibJasper: 1.900.1
LibKDE: 4.12.0
LibKExiv2: 2.3.1
LibKGeoMap: 2.0.0
LibKdcraw: 2.4.2
LibLCMS: 2050
LibLensFun: 0.2.8-0
LibPGF: 6.12.27 - external shared library
LibPNG: 1.6.8
LibQt: 4.8.5
LibRaw: 0.16.0-Beta1
LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc.
Marble Widget: 0.17.0 (stable version)
Parallelized PGF codec: No
Parallelized demosaicing: Yes
RawSpeed codec support: No
Database backend: QSQLITE
Kipi-Plugins: 3.5.0
LibKface: 3.0.0
LibKipi: 2.1.0
LibOpenCV: 2.4.7



On Wed, Jan 15, 2014 at 8:53 PM, Gilles Caulier <[hidden email]> wrote:
Hi,

The GDB trace is not clear due to missing debug symbols.

It sound relevant of libkipi and database access. Do you mix different
version of libkipi on your system, as for ex the standard version
installed from system package and the version compiled with digiKam SC
?

Best

Gilles Caulier

2014/1/16 Jim Dory <[hidden email]>:
> Well dang, it doesn't like my system still. Got something going on. Here's
> what I captured in gdb:
>
> [Thread 0x7fffc5059700 (LWP 27133) exited]
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
> (gdb) bt
> #0  0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
> #1  0x00007fffe09dac73 in ?? () from /usr/lib64/libsqlite3.so.0
> #2  0x00007fffe09ef818 in ?? () from /usr/lib64/libsqlite3.so.0
> #3  0x00007fffe0a19877 in ?? () from /usr/lib64/libsqlite3.so.0
> #4  0x00007fffe0a2209e in sqlite3_step () from /usr/lib64/libsqlite3.so.0
> #5  0x00007fffd499ab4f in ?? () from
> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
> #6  0x00007fffd499b8ef in ?? () from
> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
> #7  0x00007ffff7bac687 in QSqlQuery::exec() () from
> /usr/lib64/qt4/libQtSql.so.4
> #8  0x00007ffff5567206 in
> Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
> /usr/lib64/libdigikamcore.so.3
> #9  0x00007ffff556728c in
> Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&)
> () from /usr/lib64/libdigikamcore.so.3
> #10 0x00007ffff5568380 in Digikam::DatabaseCoreBackend::execQuery(QString
> const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
> #11 0x00007ffff55683c9 in Digikam::DatabaseCoreBackend::execSql(QString
> const&, QVariant const&, QList<QVariant>*, QVariant*) () from
> /usr/lib64/libdigikamcore.so.3
> #12 0x00007ffff4efe52e in Digikam::AlbumDB::getSetting(QString const&) ()
> from /usr/lib64/libdigikamdatabase.so.3
> #13 0x00007ffff4efee5c in Digikam::AlbumDB::getFilterSettings(QStringList*,
> QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
> #14 0x0000000000666ce5 in Digikam::AlbumSettings::getRawFileFilter() const
> ()
> #15 0x0000000000540be6 in Digikam::KipiInterface::hostSetting(QString
> const&) ()
> #16 0x0000000000541a66 in Digikam::KipiInterface::currentAlbum() ()
> #17 0x00007fff9415e1b4 in ?? () from
> /usr/lib64/kde4/kipiplugin_advancedslideshow.so
> #18 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
> #19 0x00007ffff5eb9512 in KIPI::Interface::currentAlbumChanged(bool) () from
> /usr/lib64/libkipi.so.11
> #20 0x000000000054199c in
> Digikam::KipiInterface::qt_static_metacall(QObject*, QMetaObject::Call, int,
> void**) ()
> #21 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
> #22 0x00000000005bc8a7 in
> Digikam::AlbumManager::setCurrentAlbums(QList<Digikam::Album*>) ()
> #23 0x00000000005dcbfc in
> Digikam::AbstractAlbumTreeView::slotSelectionChanged() ()
> #24 0x00000000005debad in
> Digikam::AbstractAlbumTreeView::qt_static_metacall(QObject*,
> QMetaObject::Call, int, void**) ()
> #25 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
> #26 0x00007ffff32a1747 in
> QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection
> const&) () from /usr/lib64/qt4/libQtGui.so.4
> #27 0x00007ffff32a387c in
> QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
> QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
> #28 0x00007ffff32a5845 in QItemSelectionModel::select(QItemSelection const&,
> QFlags<QItemSelectionModel::SelectionFlag>) () from
> /usr/lib64/qt4/libQtGui.so.4
> #29 0x00007ffff3291fd5 in QTreeViewPrivate::select(QModelIndex const&,
> QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
>    from /usr/lib64/qt4/libQtGui.so.4
> #30 0x00007ffff3292b52 in QTreeView::setSelection(QRect const&,
> QFlags<QItemSelectionModel::SelectionFlag>) () from
> /usr/lib64/qt4/libQtGui.so.4
> #31 0x00007ffff3251f61 in QAbstractItemView::mousePressEvent(QMouseEvent*)
> () from /usr/lib64/qt4/libQtGui.so.4
> #32 0x00000000005df09f in
> Digikam::AbstractAlbumTreeView::mousePressEvent(QMouseEvent*) ()
> #33 0x00007ffff2d8775a in QWidget::event(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #34 0x00007ffff314125e in QFrame::event(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #35 0x00007ffff325886b in QAbstractItemView::viewportEvent(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #36 0x00007ffff3298816 in QTreeView::viewportEvent(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #37 0x00000000005d5fe0 in
> Digikam::AlbumSelectionTreeView::viewportEvent(QEvent*) ()
> #38 0x00007ffff230e225 in
> QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
> from /usr/lib64/qt4/libQtCore.so.4
> #39 0x00007ffff2d39b6c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
> #40 0x00007ffff2d3ce31 in QApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #41 0x00007ffff3a973aa in KApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/libkdeui.so.5
> #42 0x00007ffff230e0ac in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
> #43 0x00007ffff2d3fce2 in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
>    from /usr/lib64/qt4/libQtGui.so.4
> #44 0x00007ffff2db3e9c in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #45 0x00007ffff2db27e1 in QApplication::x11ProcessEvent(_XEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #46 0x00007ffff2ddb3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #47 0x00007fffea928df4 in g_main_context_dispatch () from
> /usr/lib64/libglib-2.0.so.0
> #48 0x00007fffea929164 in ?? () from /usr/lib64/libglib-2.0.so.0
> #49 0x00007fffea92922c in g_main_context_iteration () from
> /usr/lib64/libglib-2.0.so.0
> #50 0x00007ffff233bca3 in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib64/qt4/libQtCore.so.4
> #51 0x00007ffff2ddb4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #52 0x00007ffff230cc0f in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/qt4/libQtCore.so.4
> #53 0x00007ffff230cf4d in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/qt4/libQtCore.so.4
> #54 0x00007ffff231226b in QCoreApplication::exec() () from
> /usr/lib64/qt4/libQtCore.so.4
> #55 0x0000000000493628 in main ()
> (gdb)
>
>
>
> On Wed, Jan 15, 2014 at 10:05 AM, Jim Dory <[hidden email]> wrote:
>>
>> Thanks for your work Gilles and team!
>>
>> FYI, it built fine on my Gentoo box.. running version of KDE-4.12 and 4.11
>> apps. Will try playing around and see if I still have my 3.5 crashes or not.
>> /jd
>>
>>
>> On Wed, Jan 15, 2014 at 8:57 AM, Gilles Caulier <[hidden email]>
>> wrote:
>>>
>>> Dear all digiKam fans and users!
>>>
>>> The digiKam development team is happy to release the second beta of
>>> digiKam
>>> Software Collection 4.0.0. For more details, see announcement on
>>> digikam.org:
>>>
>>> http://www.digikam.org/node/709
>>>
>>> This version still under development. Do not use yet in production.
>>>
>>> Best
>>>
>>> Gilles Caulier
>>> _______________________________________________
>>> 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: digiKam Software Collection 4.0.0 beta 2 is out...

Gilles Caulier-4
Debug symbols is a compilation time option. In other words, digiKam
need to be compiled with debug symbol.

If you compile and install digiKam yourself, it's an option to pass to
cmake configuration :

"-DCMAKE_BUILD_TYPE=debugfull",

...as it's explained here :

https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README#L144

Gilles Caulier

2014/1/16 Jim Dory <[hidden email]>:

> Thanks for the reply Gilles,
>
> Would you know how to get more debug symbols? I have done a few things on
> http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces but some of
> that is over my head.
>
> Mixing different versions of libkipi:  this could be. I have libkipi-4.12.0
> installed from KDE's install. When I look at DK, I see libKipi-2.1.0 . So
> have I been installing DK wrong? I just usually use the emerge package
> installer as per normal gentoo operation, but perhaps I need to do something
> different?
>
> As for the database, it is up to date sqlite. When I start "gdb digikam" I
> do get this (not sure if important or not):
>
> Reading symbols from /usr/bin/digikam...Reading symbols from
> /usr/lib64/debug/usr/bin/digikam.debug...(no debugging symbols
> found)...done.
> (no debugging symbols found)...done.
> (gdb) run
> Starting program: /usr/bin/digikam
> warning: Could not load shared library symbols for linux-vdso.so.1.
> Do you need "set solib-search-path" or "set sysroot"?
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> [New Thread 0x7fffd63a2700 (LWP 26766)]
> [New Thread 0x7fffd5ba1700 (LWP 26767)]
> Object::connect: No such signal
> org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
> Object::connect: No such signal
> org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
> [New Thread 0x7fffd53a0700 (LWP 26768)]
> QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
> use, all queries will cease to work.
> <snip>
>
>
> These are the libraries I have from DigiKam:
>
> digiKam version 4.0.0-beta2
> Demosaic GPL2 pack support: Yes
> Demosaic GPL3 pack support: Yes
> Exiv2 can write to Jp2: Yes
> Exiv2 can write to Jpeg: Yes
> Exiv2 can write to Pgf: Yes
> Exiv2 can write to Png: Yes
> Exiv2 can write to Tiff: Yes
> Exiv2 supports XMP metadata: Yes
> LibCImg: 130
> LibEigen: 3.1.3
> LibExiv2: 0.23
> LibJPEG: 62
> LibJasper: 1.900.1
> LibKDE: 4.12.0
> LibKExiv2: 2.3.1
> LibKGeoMap: 2.0.0
> LibKdcraw: 2.4.2
> LibLCMS: 2050
> LibLensFun: 0.2.8-0
> LibPGF: 6.12.27 - external shared library
> LibPNG: 1.6.8
> LibQt: 4.8.5
> LibRaw: 0.16.0-Beta1
> LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam Leffler
> Copyright (c) 1991-1996 Silicon Graphics, Inc.
> Marble Widget: 0.17.0 (stable version)
> Parallelized PGF codec: No
> Parallelized demosaicing: Yes
> RawSpeed codec support: No
> Database backend: QSQLITE
> Kipi-Plugins: 3.5.0
> LibKface: 3.0.0
> LibKipi: 2.1.0
> LibOpenCV: 2.4.7
>
>
>
> On Wed, Jan 15, 2014 at 8:53 PM, Gilles Caulier <[hidden email]>
> wrote:
>>
>> Hi,
>>
>> The GDB trace is not clear due to missing debug symbols.
>>
>> It sound relevant of libkipi and database access. Do you mix different
>> version of libkipi on your system, as for ex the standard version
>> installed from system package and the version compiled with digiKam SC
>> ?
>>
>> Best
>>
>> Gilles Caulier
>>
>> 2014/1/16 Jim Dory <[hidden email]>:
>> > Well dang, it doesn't like my system still. Got something going on.
>> > Here's
>> > what I captured in gdb:
>> >
>> > [Thread 0x7fffc5059700 (LWP 27133) exited]
>> >
>> > Program received signal SIGSEGV, Segmentation fault.
>> > 0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>> > (gdb) bt
>> > #0  0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #1  0x00007fffe09dac73 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #2  0x00007fffe09ef818 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #3  0x00007fffe0a19877 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #4  0x00007fffe0a2209e in sqlite3_step () from
>> > /usr/lib64/libsqlite3.so.0
>> > #5  0x00007fffd499ab4f in ?? () from
>> > /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>> > #6  0x00007fffd499b8ef in ?? () from
>> > /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>> > #7  0x00007ffff7bac687 in QSqlQuery::exec() () from
>> > /usr/lib64/qt4/libQtSql.so.4
>> > #8  0x00007ffff5567206 in
>> > Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
>> > /usr/lib64/libdigikamcore.so.3
>> > #9  0x00007ffff556728c in
>> > Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
>> > const&)
>> > () from /usr/lib64/libdigikamcore.so.3
>> > #10 0x00007ffff5568380 in
>> > Digikam::DatabaseCoreBackend::execQuery(QString
>> > const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
>> > #11 0x00007ffff55683c9 in Digikam::DatabaseCoreBackend::execSql(QString
>> > const&, QVariant const&, QList<QVariant>*, QVariant*) () from
>> > /usr/lib64/libdigikamcore.so.3
>> > #12 0x00007ffff4efe52e in Digikam::AlbumDB::getSetting(QString const&)
>> > ()
>> > from /usr/lib64/libdigikamdatabase.so.3
>> > #13 0x00007ffff4efee5c in
>> > Digikam::AlbumDB::getFilterSettings(QStringList*,
>> > QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
>> > #14 0x0000000000666ce5 in Digikam::AlbumSettings::getRawFileFilter()
>> > const
>> > ()
>> > #15 0x0000000000540be6 in Digikam::KipiInterface::hostSetting(QString
>> > const&) ()
>> > #16 0x0000000000541a66 in Digikam::KipiInterface::currentAlbum() ()
>> > #17 0x00007fff9415e1b4 in ?? () from
>> > /usr/lib64/kde4/kipiplugin_advancedslideshow.so
>> > #18 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>> > const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>> > #19 0x00007ffff5eb9512 in KIPI::Interface::currentAlbumChanged(bool) ()
>> > from
>> > /usr/lib64/libkipi.so.11
>> > #20 0x000000000054199c in
>> > Digikam::KipiInterface::qt_static_metacall(QObject*, QMetaObject::Call,
>> > int,
>> > void**) ()
>> > #21 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>> > const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>> > #22 0x00000000005bc8a7 in
>> > Digikam::AlbumManager::setCurrentAlbums(QList<Digikam::Album*>) ()
>> > #23 0x00000000005dcbfc in
>> > Digikam::AbstractAlbumTreeView::slotSelectionChanged() ()
>> > #24 0x00000000005debad in
>> > Digikam::AbstractAlbumTreeView::qt_static_metacall(QObject*,
>> > QMetaObject::Call, int, void**) ()
>> > #25 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>> > const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>> > #26 0x00007ffff32a1747 in
>> > QItemSelectionModel::selectionChanged(QItemSelection const&,
>> > QItemSelection
>> > const&) () from /usr/lib64/qt4/libQtGui.so.4
>> > #27 0x00007ffff32a387c in
>> > QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
>> > QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
>> > #28 0x00007ffff32a5845 in QItemSelectionModel::select(QItemSelection
>> > const&,
>> > QFlags<QItemSelectionModel::SelectionFlag>) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #29 0x00007ffff3291fd5 in QTreeViewPrivate::select(QModelIndex const&,
>> > QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
>> >    from /usr/lib64/qt4/libQtGui.so.4
>> > #30 0x00007ffff3292b52 in QTreeView::setSelection(QRect const&,
>> > QFlags<QItemSelectionModel::SelectionFlag>) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #31 0x00007ffff3251f61 in
>> > QAbstractItemView::mousePressEvent(QMouseEvent*)
>> > () from /usr/lib64/qt4/libQtGui.so.4
>> > #32 0x00000000005df09f in
>> > Digikam::AbstractAlbumTreeView::mousePressEvent(QMouseEvent*) ()
>> > #33 0x00007ffff2d8775a in QWidget::event(QEvent*) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #34 0x00007ffff314125e in QFrame::event(QEvent*) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #35 0x00007ffff325886b in QAbstractItemView::viewportEvent(QEvent*) ()
>> > from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #36 0x00007ffff3298816 in QTreeView::viewportEvent(QEvent*) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #37 0x00000000005d5fe0 in
>> > Digikam::AlbumSelectionTreeView::viewportEvent(QEvent*) ()
>> > #38 0x00007ffff230e225 in
>> > QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
>> > QEvent*) ()
>> > from /usr/lib64/qt4/libQtCore.so.4
>> > #39 0x00007ffff2d39b6c in QApplicationPrivate::notify_helper(QObject*,
>> > QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
>> > #40 0x00007ffff2d3ce31 in QApplication::notify(QObject*, QEvent*) ()
>> > from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #41 0x00007ffff3a973aa in KApplication::notify(QObject*, QEvent*) ()
>> > from
>> > /usr/lib64/libkdeui.so.5
>> > #42 0x00007ffff230e0ac in QCoreApplication::notifyInternal(QObject*,
>> > QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
>> > #43 0x00007ffff2d3fce2 in QApplicationPrivate::sendMouseEvent(QWidget*,
>> > QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
>> > ()
>> >    from /usr/lib64/qt4/libQtGui.so.4
>> > #44 0x00007ffff2db3e9c in ?? () from /usr/lib64/qt4/libQtGui.so.4
>> > #45 0x00007ffff2db27e1 in QApplication::x11ProcessEvent(_XEvent*) ()
>> > from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #46 0x00007ffff2ddb3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>> > #47 0x00007fffea928df4 in g_main_context_dispatch () from
>> > /usr/lib64/libglib-2.0.so.0
>> > #48 0x00007fffea929164 in ?? () from /usr/lib64/libglib-2.0.so.0
>> > #49 0x00007fffea92922c in g_main_context_iteration () from
>> > /usr/lib64/libglib-2.0.so.0
>> > #50 0x00007ffff233bca3 in
>> >
>> > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> > () from /usr/lib64/qt4/libQtCore.so.4
>> > #51 0x00007ffff2ddb4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>> > #52 0x00007ffff230cc0f in
>> > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
>> > /usr/lib64/qt4/libQtCore.so.4
>> > #53 0x00007ffff230cf4d in
>> > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
>> > /usr/lib64/qt4/libQtCore.so.4
>> > #54 0x00007ffff231226b in QCoreApplication::exec() () from
>> > /usr/lib64/qt4/libQtCore.so.4
>> > #55 0x0000000000493628 in main ()
>> > (gdb)
>> >
>> >
>> >
>> > On Wed, Jan 15, 2014 at 10:05 AM, Jim Dory <[hidden email]> wrote:
>> >>
>> >> Thanks for your work Gilles and team!
>> >>
>> >> FYI, it built fine on my Gentoo box.. running version of KDE-4.12 and
>> >> 4.11
>> >> apps. Will try playing around and see if I still have my 3.5 crashes or
>> >> not.
>> >> /jd
>> >>
>> >>
>> >> On Wed, Jan 15, 2014 at 8:57 AM, Gilles Caulier
>> >> <[hidden email]>
>> >> wrote:
>> >>>
>> >>> Dear all digiKam fans and users!
>> >>>
>> >>> The digiKam development team is happy to release the second beta of
>> >>> digiKam
>> >>> Software Collection 4.0.0. For more details, see announcement on
>> >>> digikam.org:
>> >>>
>> >>> http://www.digikam.org/node/709
>> >>>
>> >>> This version still under development. Do not use yet in production.
>> >>>
>> >>> Best
>> >>>
>> >>> Gilles Caulier
>> >>> _______________________________________________
>> >>> 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: digiKam Software Collection 4.0.0 beta 2 is out...

Jim Dory-2
thanks! I suppose I should ask in the Gentoo forums how to insert that into the ebuild.

Did the libkipi info I gave you look normal or does that need to be changed somehow?

Assume you didn't see anything unusual in the GDB output below, when starting DK with gdb about the database.




On Wed, Jan 15, 2014 at 10:23 PM, Gilles Caulier <[hidden email]> wrote:
Debug symbols is a compilation time option. In other words, digiKam
need to be compiled with debug symbol.

If you compile and install digiKam yourself, it's an option to pass to
cmake configuration :

"-DCMAKE_BUILD_TYPE=debugfull",

...as it's explained here :

https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README#L144

Gilles Caulier

2014/1/16 Jim Dory <[hidden email]>:
> Thanks for the reply Gilles,
>
> Would you know how to get more debug symbols? I have done a few things on
> http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces but some of
> that is over my head.
>
> Mixing different versions of libkipi:  this could be. I have libkipi-4.12.0
> installed from KDE's install. When I look at DK, I see libKipi-2.1.0 . So
> have I been installing DK wrong? I just usually use the emerge package
> installer as per normal gentoo operation, but perhaps I need to do something
> different?
>
> As for the database, it is up to date sqlite. When I start "gdb digikam" I
> do get this (not sure if important or not):
>
> Reading symbols from /usr/bin/digikam...Reading symbols from
> /usr/lib64/debug/usr/bin/digikam.debug...(no debugging symbols
> found)...done.
> (no debugging symbols found)...done.
> (gdb) run
> Starting program: /usr/bin/digikam
> warning: Could not load shared library symbols for linux-vdso.so.1.
> Do you need "set solib-search-path" or "set sysroot"?
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> [New Thread 0x7fffd63a2700 (LWP 26766)]
> [New Thread 0x7fffd5ba1700 (LWP 26767)]
> Object::connect: No such signal
> org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
> Object::connect: No such signal
> org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
> [New Thread 0x7fffd53a0700 (LWP 26768)]
> QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
> use, all queries will cease to work.
> <snip>
>
>
> These are the libraries I have from DigiKam:
>
> digiKam version 4.0.0-beta2
> Demosaic GPL2 pack support: Yes
> Demosaic GPL3 pack support: Yes
> Exiv2 can write to Jp2: Yes
> Exiv2 can write to Jpeg: Yes
> Exiv2 can write to Pgf: Yes
> Exiv2 can write to Png: Yes
> Exiv2 can write to Tiff: Yes
> Exiv2 supports XMP metadata: Yes
> LibCImg: 130
> LibEigen: 3.1.3
> LibExiv2: 0.23
> LibJPEG: 62
> LibJasper: 1.900.1
> LibKDE: 4.12.0
> LibKExiv2: 2.3.1
> LibKGeoMap: 2.0.0
> LibKdcraw: 2.4.2
> LibLCMS: 2050
> LibLensFun: 0.2.8-0
> LibPGF: 6.12.27 - external shared library
> LibPNG: 1.6.8
> LibQt: 4.8.5
> LibRaw: 0.16.0-Beta1
> LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam Leffler
> Copyright (c) 1991-1996 Silicon Graphics, Inc.
> Marble Widget: 0.17.0 (stable version)
> Parallelized PGF codec: No
> Parallelized demosaicing: Yes
> RawSpeed codec support: No
> Database backend: QSQLITE
> Kipi-Plugins: 3.5.0
> LibKface: 3.0.0
> LibKipi: 2.1.0
> LibOpenCV: 2.4.7
>
>
>
> On Wed, Jan 15, 2014 at 8:53 PM, Gilles Caulier <[hidden email]>
> wrote:
>>
>> Hi,
>>
>> The GDB trace is not clear due to missing debug symbols.
>>
>> It sound relevant of libkipi and database access. Do you mix different
>> version of libkipi on your system, as for ex the standard version
>> installed from system package and the version compiled with digiKam SC
>> ?
>>
>> Best
>>
>> Gilles Caulier
>>
>> 2014/1/16 Jim Dory <[hidden email]>:
>> > Well dang, it doesn't like my system still. Got something going on.
>> > Here's
>> > what I captured in gdb:
>> >
>> > [Thread 0x7fffc5059700 (LWP 27133) exited]
>> >
>> > Program received signal SIGSEGV, Segmentation fault.
>> > 0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>> > (gdb) bt
>> > #0  0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #1  0x00007fffe09dac73 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #2  0x00007fffe09ef818 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #3  0x00007fffe0a19877 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #4  0x00007fffe0a2209e in sqlite3_step () from
>> > /usr/lib64/libsqlite3.so.0
>> > #5  0x00007fffd499ab4f in ?? () from
>> > /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>> > #6  0x00007fffd499b8ef in ?? () from
>> > /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>> > #7  0x00007ffff7bac687 in QSqlQuery::exec() () from
>> > /usr/lib64/qt4/libQtSql.so.4
>> > #8  0x00007ffff5567206 in
>> > Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
>> > /usr/lib64/libdigikamcore.so.3
>> > #9  0x00007ffff556728c in
>> > Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
>> > const&)
>> > () from /usr/lib64/libdigikamcore.so.3
>> > #10 0x00007ffff5568380 in
>> > Digikam::DatabaseCoreBackend::execQuery(QString
>> > const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
>> > #11 0x00007ffff55683c9 in Digikam::DatabaseCoreBackend::execSql(QString
>> > const&, QVariant const&, QList<QVariant>*, QVariant*) () from
>> > /usr/lib64/libdigikamcore.so.3
>> > #12 0x00007ffff4efe52e in Digikam::AlbumDB::getSetting(QString const&)
>> > ()
>> > from /usr/lib64/libdigikamdatabase.so.3
>> > #13 0x00007ffff4efee5c in
>> > Digikam::AlbumDB::getFilterSettings(QStringList*,
>> > QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
>> > #14 0x0000000000666ce5 in Digikam::AlbumSettings::getRawFileFilter()
>> > const
>> > ()
>> > #15 0x0000000000540be6 in Digikam::KipiInterface::hostSetting(QString
>> > const&) ()
>> > #16 0x0000000000541a66 in Digikam::KipiInterface::currentAlbum() ()
>> > #17 0x00007fff9415e1b4 in ?? () from
>> > /usr/lib64/kde4/kipiplugin_advancedslideshow.so
>> > #18 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>> > const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>> > #19 0x00007ffff5eb9512 in KIPI::Interface::currentAlbumChanged(bool) ()
>> > from
>> > /usr/lib64/libkipi.so.11
>> > #20 0x000000000054199c in
>> > Digikam::KipiInterface::qt_static_metacall(QObject*, QMetaObject::Call,
>> > int,
>> > void**) ()
>> > #21 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>> > const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>> > #22 0x00000000005bc8a7 in
>> > Digikam::AlbumManager::setCurrentAlbums(QList<Digikam::Album*>) ()
>> > #23 0x00000000005dcbfc in
>> > Digikam::AbstractAlbumTreeView::slotSelectionChanged() ()
>> > #24 0x00000000005debad in
>> > Digikam::AbstractAlbumTreeView::qt_static_metacall(QObject*,
>> > QMetaObject::Call, int, void**) ()
>> > #25 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>> > const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>> > #26 0x00007ffff32a1747 in
>> > QItemSelectionModel::selectionChanged(QItemSelection const&,
>> > QItemSelection
>> > const&) () from /usr/lib64/qt4/libQtGui.so.4
>> > #27 0x00007ffff32a387c in
>> > QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
>> > QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
>> > #28 0x00007ffff32a5845 in QItemSelectionModel::select(QItemSelection
>> > const&,
>> > QFlags<QItemSelectionModel::SelectionFlag>) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #29 0x00007ffff3291fd5 in QTreeViewPrivate::select(QModelIndex const&,
>> > QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
>> >    from /usr/lib64/qt4/libQtGui.so.4
>> > #30 0x00007ffff3292b52 in QTreeView::setSelection(QRect const&,
>> > QFlags<QItemSelectionModel::SelectionFlag>) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #31 0x00007ffff3251f61 in
>> > QAbstractItemView::mousePressEvent(QMouseEvent*)
>> > () from /usr/lib64/qt4/libQtGui.so.4
>> > #32 0x00000000005df09f in
>> > Digikam::AbstractAlbumTreeView::mousePressEvent(QMouseEvent*) ()
>> > #33 0x00007ffff2d8775a in QWidget::event(QEvent*) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #34 0x00007ffff314125e in QFrame::event(QEvent*) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #35 0x00007ffff325886b in QAbstractItemView::viewportEvent(QEvent*) ()
>> > from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #36 0x00007ffff3298816 in QTreeView::viewportEvent(QEvent*) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #37 0x00000000005d5fe0 in
>> > Digikam::AlbumSelectionTreeView::viewportEvent(QEvent*) ()
>> > #38 0x00007ffff230e225 in
>> > QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
>> > QEvent*) ()
>> > from /usr/lib64/qt4/libQtCore.so.4
>> > #39 0x00007ffff2d39b6c in QApplicationPrivate::notify_helper(QObject*,
>> > QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
>> > #40 0x00007ffff2d3ce31 in QApplication::notify(QObject*, QEvent*) ()
>> > from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #41 0x00007ffff3a973aa in KApplication::notify(QObject*, QEvent*) ()
>> > from
>> > /usr/lib64/libkdeui.so.5
>> > #42 0x00007ffff230e0ac in QCoreApplication::notifyInternal(QObject*,
>> > QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
>> > #43 0x00007ffff2d3fce2 in QApplicationPrivate::sendMouseEvent(QWidget*,
>> > QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
>> > ()
>> >    from /usr/lib64/qt4/libQtGui.so.4
>> > #44 0x00007ffff2db3e9c in ?? () from /usr/lib64/qt4/libQtGui.so.4
>> > #45 0x00007ffff2db27e1 in QApplication::x11ProcessEvent(_XEvent*) ()
>> > from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #46 0x00007ffff2ddb3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>> > #47 0x00007fffea928df4 in g_main_context_dispatch () from
>> > /usr/lib64/libglib-2.0.so.0
>> > #48 0x00007fffea929164 in ?? () from /usr/lib64/libglib-2.0.so.0
>> > #49 0x00007fffea92922c in g_main_context_iteration () from
>> > /usr/lib64/libglib-2.0.so.0
>> > #50 0x00007ffff233bca3 in
>> >
>> > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> > () from /usr/lib64/qt4/libQtCore.so.4
>> > #51 0x00007ffff2ddb4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>> > #52 0x00007ffff230cc0f in
>> > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
>> > /usr/lib64/qt4/libQtCore.so.4
>> > #53 0x00007ffff230cf4d in
>> > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
>> > /usr/lib64/qt4/libQtCore.so.4
>> > #54 0x00007ffff231226b in QCoreApplication::exec() () from
>> > /usr/lib64/qt4/libQtCore.so.4
>> > #55 0x0000000000493628 in main ()
>> > (gdb)
>> >
>> >
>> >
>> > On Wed, Jan 15, 2014 at 10:05 AM, Jim Dory <[hidden email]> wrote:
>> >>
>> >> Thanks for your work Gilles and team!
>> >>
>> >> FYI, it built fine on my Gentoo box.. running version of KDE-4.12 and
>> >> 4.11
>> >> apps. Will try playing around and see if I still have my 3.5 crashes or
>> >> not.
>> >> /jd
>> >>
>> >>
>> >> On Wed, Jan 15, 2014 at 8:57 AM, Gilles Caulier
>> >> <[hidden email]>
>> >> wrote:
>> >>>
>> >>> Dear all digiKam fans and users!
>> >>>
>> >>> The digiKam development team is happy to release the second beta of
>> >>> digiKam
>> >>> Software Collection 4.0.0. For more details, see announcement on
>> >>> digikam.org:
>> >>>
>> >>> http://www.digikam.org/node/709
>> >>>
>> >>> This version still under development. Do not use yet in production.
>> >>>
>> >>> Best
>> >>>
>> >>> Gilles Caulier
>> >>> _______________________________________________
>> >>> 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


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

Re: digiKam Software Collection 4.0.0 beta 2 is out...

Gilles Caulier-4
2014/1/16 Jim Dory <[hidden email]>:
> thanks! I suppose I should ask in the Gentoo forums how to insert that into
> the ebuild.
>
> Did the libkipi info I gave you look normal or does that need to be changed
> somehow?

It's dificult to judge with debug symbols...

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

Re: digiKam Software Collection 4.0.0 beta 2 is out...

Henrique Santos Fernandes
Hello,

Sorry to ask but, There is an expected release date for 4.0?

I am just asking because i am changing my linux distro and already trying out digikam.. decided to use it for my primary image manager. But, if the expected date is not that far, i am considering wait for the 4.0 release. I guess it makes more sense right??

Thanks!


[]'sf.rique
Henrique Santos Fernandes


On Thu, Jan 16, 2014 at 5:23 PM, Gilles Caulier <[hidden email]> wrote:
2014/1/16 Jim Dory <[hidden email]>:
> thanks! I suppose I should ask in the Gentoo forums how to insert that into
> the ebuild.
>
> Did the libkipi info I gave you look normal or does that need to be changed
> somehow?

It's dificult to judge with debug symbols...

Gilles Caulier
_______________________________________________
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: digiKam Software Collection 4.0.0 beta 2 is out...

carl33914
I use digikam on openSUSE, currently 3.5.0

I am not an aggressive user of tags and extensive metadata manipulation and use the default sqlite DB

I have had very good luck with updates as they flow from Gilles team thru the packing process, starting way back at 2.x, so I would say go for it now with 3.5.0. and get familiar, migrate to 4.0 when it happens.

Details are available at this link:  http://www.digikam.org/node/709

On 01/16/2014 08:07 PM, Henrique Santos Fernandes wrote:
Hello,

Sorry to ask but, There is an expected release date for 4.0?

I am just asking because i am changing my linux distro and already trying out digikam.. decided to use it for my primary image manager. But, if the expected date is not that far, i am considering wait for the 4.0 release. I guess it makes more sense right??

Thanks!


[]'sf.rique
Henrique Santos Fernandes



_______________________________________________
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: digiKam Software Collection 4.0.0 beta 2 is out...

Jim Dory-2
In reply to this post by Gilles Caulier-4
I added this line you suggested to the ebuild as another element of the array mycmakeargs. The last back trace has even less info in it now, so that didn't seem to work. Here it is for what it's worth:

Program received signal SIGSEGV, Segmentation fault.
0x0000006000000061 in ?? ()
(gdb) bt
#0  0x0000006000000061 in ?? ()
#1  0x00007fffe097cab4 in ?? () from /usr/lib64/libsqlite3.so.0
#2  0x00007fffe097cc73 in ?? () from /usr/lib64/libsqlite3.so.0
#3  0x00007fffe0991818 in ?? () from /usr/lib64/libsqlite3.so.0
#4  0x00007fffe09bb877 in ?? () from /usr/lib64/libsqlite3.so.0
#5  0x00007fffe09c409e in sqlite3_step () from /usr/lib64/libsqlite3.so.0
#6  0x00007fffd493cb4f in ?? () from /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#7  0x00007fffd493d8ef in ?? () from /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
#8  0x00007ffff7bac687 in QSqlQuery::exec() () from /usr/lib64/qt4/libQtSql.so.4
#9  0x00007ffff5521606 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from /usr/lib64/libdigikamcore.so.3
#10 0x00007ffff552168c in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
#11 0x00007ffff5522500 in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
#12 0x00007ffff5522549 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QList<QVariant>*, QVariant*) () from /usr/lib64/libdigikamcore.so.3
#13 0x00007ffff4e9f38e in Digikam::AlbumDB::getSetting(QString const&) () from /usr/lib64/libdigikamdatabase.so.3
#14 0x00007ffff4e9fcc9 in Digikam::AlbumDB::getFilterSettings(QStringList*, QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
#15 0x000000000067b825 in Digikam::AlbumSettings::getRawFileFilter() const ()
#16 0x0000000000548966 in Digikam::KipiInterface::hostSetting(QString const&) ()
#17 0x00000000005498b7 in Digikam::KipiInterface::currentSelection() ()
#18 0x00007fffbc1b2d46 in KIPIPlugins::KPImagesList::loadImagesFromCurrentSelection() () from /usr/lib64/libkipiplugins.so.3
#19 0x00007fff573a76f8 in ?? () from /usr/lib64/kde4/kipiplugin_facebook.so
#20 0x00007fff573a6f39 in ?? () from /usr/lib64/kde4/kipiplugin_facebook.so
#21 0x00007ffff22c4458 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007ffff2cd55f2 in QAction::triggered(bool) () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007ffff2cd6978 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007ffff311c843 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007ffff31219e9 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007ffff3af72e5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5
#27 0x00007ffff2d29773 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007ffff3123133 in QMenu::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007ffff2cdbb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007ffff2cdee31 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007ffff3a393aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#32 0x00007ffff22b00ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007ffff2ce1ce2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007ffff2d558ec in ?? () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007ffff2d547e1 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007ffff2d7d3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#37 0x00007fffea8cadf4 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#38 0x00007fffea8cb164 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007fffea8cb22c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#40 0x00007ffff22ddcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#41 0x00007ffff2d7d4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#42 0x00007ffff22aec0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#43 0x00007ffff22aef4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#44 0x00007ffff22b426b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#45 0x00000000004936dc in main ()
(gdb) 



On Wed, Jan 15, 2014 at 10:23 PM, Gilles Caulier <[hidden email]> wrote:
Debug symbols is a compilation time option. In other words, digiKam
need to be compiled with debug symbol.

If you compile and install digiKam yourself, it's an option to pass to
cmake configuration :

"-DCMAKE_BUILD_TYPE=debugfull",

...as it's explained here :

https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README#L144

Gilles Caulier

2014/1/16 Jim Dory <[hidden email]>:
> Thanks for the reply Gilles,
>
> Would you know how to get more debug symbols? I have done a few things on
> http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces but some of
> that is over my head.
>
> Mixing different versions of libkipi:  this could be. I have libkipi-4.12.0
> installed from KDE's install. When I look at DK, I see libKipi-2.1.0 . So
> have I been installing DK wrong? I just usually use the emerge package
> installer as per normal gentoo operation, but perhaps I need to do something
> different?
>
> As for the database, it is up to date sqlite. When I start "gdb digikam" I
> do get this (not sure if important or not):
>
> Reading symbols from /usr/bin/digikam...Reading symbols from
> /usr/lib64/debug/usr/bin/digikam.debug...(no debugging symbols
> found)...done.
> (no debugging symbols found)...done.
> (gdb) run
> Starting program: /usr/bin/digikam
> warning: Could not load shared library symbols for linux-vdso.so.1.
> Do you need "set solib-search-path" or "set sysroot"?
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> [New Thread 0x7fffd63a2700 (LWP 26766)]
> [New Thread 0x7fffd5ba1700 (LWP 26767)]
> Object::connect: No such signal
> org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
> Object::connect: No such signal
> org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
> [New Thread 0x7fffd53a0700 (LWP 26768)]
> QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
> use, all queries will cease to work.
> <snip>
>
>
> These are the libraries I have from DigiKam:
>
> digiKam version 4.0.0-beta2
> Demosaic GPL2 pack support: Yes
> Demosaic GPL3 pack support: Yes
> Exiv2 can write to Jp2: Yes
> Exiv2 can write to Jpeg: Yes
> Exiv2 can write to Pgf: Yes
> Exiv2 can write to Png: Yes
> Exiv2 can write to Tiff: Yes
> Exiv2 supports XMP metadata: Yes
> LibCImg: 130
> LibEigen: 3.1.3
> LibExiv2: 0.23
> LibJPEG: 62
> LibJasper: 1.900.1
> LibKDE: 4.12.0
> LibKExiv2: 2.3.1
> LibKGeoMap: 2.0.0
> LibKdcraw: 2.4.2
> LibLCMS: 2050
> LibLensFun: 0.2.8-0
> LibPGF: 6.12.27 - external shared library
> LibPNG: 1.6.8
> LibQt: 4.8.5
> LibRaw: 0.16.0-Beta1
> LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam Leffler
> Copyright (c) 1991-1996 Silicon Graphics, Inc.
> Marble Widget: 0.17.0 (stable version)
> Parallelized PGF codec: No
> Parallelized demosaicing: Yes
> RawSpeed codec support: No
> Database backend: QSQLITE
> Kipi-Plugins: 3.5.0
> LibKface: 3.0.0
> LibKipi: 2.1.0
> LibOpenCV: 2.4.7
>
>
>
> On Wed, Jan 15, 2014 at 8:53 PM, Gilles Caulier <[hidden email]>
> wrote:
>>
>> Hi,
>>
>> The GDB trace is not clear due to missing debug symbols.
>>
>> It sound relevant of libkipi and database access. Do you mix different
>> version of libkipi on your system, as for ex the standard version
>> installed from system package and the version compiled with digiKam SC
>> ?
>>
>> Best
>>
>> Gilles Caulier
>>
>> 2014/1/16 Jim Dory <[hidden email]>:
>> > Well dang, it doesn't like my system still. Got something going on.
>> > Here's
>> > what I captured in gdb:
>> >
>> > [Thread 0x7fffc5059700 (LWP 27133) exited]
>> >
>> > Program received signal SIGSEGV, Segmentation fault.
>> > 0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>> > (gdb) bt
>> > #0  0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #1  0x00007fffe09dac73 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #2  0x00007fffe09ef818 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #3  0x00007fffe0a19877 in ?? () from /usr/lib64/libsqlite3.so.0
>> > #4  0x00007fffe0a2209e in sqlite3_step () from
>> > /usr/lib64/libsqlite3.so.0
>> > #5  0x00007fffd499ab4f in ?? () from
>> > /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>> > #6  0x00007fffd499b8ef in ?? () from
>> > /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>> > #7  0x00007ffff7bac687 in QSqlQuery::exec() () from
>> > /usr/lib64/qt4/libQtSql.so.4
>> > #8  0x00007ffff5567206 in
>> > Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
>> > /usr/lib64/libdigikamcore.so.3
>> > #9  0x00007ffff556728c in
>> > Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
>> > const&)
>> > () from /usr/lib64/libdigikamcore.so.3
>> > #10 0x00007ffff5568380 in
>> > Digikam::DatabaseCoreBackend::execQuery(QString
>> > const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
>> > #11 0x00007ffff55683c9 in Digikam::DatabaseCoreBackend::execSql(QString
>> > const&, QVariant const&, QList<QVariant>*, QVariant*) () from
>> > /usr/lib64/libdigikamcore.so.3
>> > #12 0x00007ffff4efe52e in Digikam::AlbumDB::getSetting(QString const&)
>> > ()
>> > from /usr/lib64/libdigikamdatabase.so.3
>> > #13 0x00007ffff4efee5c in
>> > Digikam::AlbumDB::getFilterSettings(QStringList*,
>> > QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
>> > #14 0x0000000000666ce5 in Digikam::AlbumSettings::getRawFileFilter()
>> > const
>> > ()
>> > #15 0x0000000000540be6 in Digikam::KipiInterface::hostSetting(QString
>> > const&) ()
>> > #16 0x0000000000541a66 in Digikam::KipiInterface::currentAlbum() ()
>> > #17 0x00007fff9415e1b4 in ?? () from
>> > /usr/lib64/kde4/kipiplugin_advancedslideshow.so
>> > #18 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>> > const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>> > #19 0x00007ffff5eb9512 in KIPI::Interface::currentAlbumChanged(bool) ()
>> > from
>> > /usr/lib64/libkipi.so.11
>> > #20 0x000000000054199c in
>> > Digikam::KipiInterface::qt_static_metacall(QObject*, QMetaObject::Call,
>> > int,
>> > void**) ()
>> > #21 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>> > const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>> > #22 0x00000000005bc8a7 in
>> > Digikam::AlbumManager::setCurrentAlbums(QList<Digikam::Album*>) ()
>> > #23 0x00000000005dcbfc in
>> > Digikam::AbstractAlbumTreeView::slotSelectionChanged() ()
>> > #24 0x00000000005debad in
>> > Digikam::AbstractAlbumTreeView::qt_static_metacall(QObject*,
>> > QMetaObject::Call, int, void**) ()
>> > #25 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>> > const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>> > #26 0x00007ffff32a1747 in
>> > QItemSelectionModel::selectionChanged(QItemSelection const&,
>> > QItemSelection
>> > const&) () from /usr/lib64/qt4/libQtGui.so.4
>> > #27 0x00007ffff32a387c in
>> > QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
>> > QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
>> > #28 0x00007ffff32a5845 in QItemSelectionModel::select(QItemSelection
>> > const&,
>> > QFlags<QItemSelectionModel::SelectionFlag>) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #29 0x00007ffff3291fd5 in QTreeViewPrivate::select(QModelIndex const&,
>> > QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
>> >    from /usr/lib64/qt4/libQtGui.so.4
>> > #30 0x00007ffff3292b52 in QTreeView::setSelection(QRect const&,
>> > QFlags<QItemSelectionModel::SelectionFlag>) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #31 0x00007ffff3251f61 in
>> > QAbstractItemView::mousePressEvent(QMouseEvent*)
>> > () from /usr/lib64/qt4/libQtGui.so.4
>> > #32 0x00000000005df09f in
>> > Digikam::AbstractAlbumTreeView::mousePressEvent(QMouseEvent*) ()
>> > #33 0x00007ffff2d8775a in QWidget::event(QEvent*) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #34 0x00007ffff314125e in QFrame::event(QEvent*) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #35 0x00007ffff325886b in QAbstractItemView::viewportEvent(QEvent*) ()
>> > from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #36 0x00007ffff3298816 in QTreeView::viewportEvent(QEvent*) () from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #37 0x00000000005d5fe0 in
>> > Digikam::AlbumSelectionTreeView::viewportEvent(QEvent*) ()
>> > #38 0x00007ffff230e225 in
>> > QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
>> > QEvent*) ()
>> > from /usr/lib64/qt4/libQtCore.so.4
>> > #39 0x00007ffff2d39b6c in QApplicationPrivate::notify_helper(QObject*,
>> > QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
>> > #40 0x00007ffff2d3ce31 in QApplication::notify(QObject*, QEvent*) ()
>> > from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #41 0x00007ffff3a973aa in KApplication::notify(QObject*, QEvent*) ()
>> > from
>> > /usr/lib64/libkdeui.so.5
>> > #42 0x00007ffff230e0ac in QCoreApplication::notifyInternal(QObject*,
>> > QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
>> > #43 0x00007ffff2d3fce2 in QApplicationPrivate::sendMouseEvent(QWidget*,
>> > QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
>> > ()
>> >    from /usr/lib64/qt4/libQtGui.so.4
>> > #44 0x00007ffff2db3e9c in ?? () from /usr/lib64/qt4/libQtGui.so.4
>> > #45 0x00007ffff2db27e1 in QApplication::x11ProcessEvent(_XEvent*) ()
>> > from
>> > /usr/lib64/qt4/libQtGui.so.4
>> > #46 0x00007ffff2ddb3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>> > #47 0x00007fffea928df4 in g_main_context_dispatch () from
>> > /usr/lib64/libglib-2.0.so.0
>> > #48 0x00007fffea929164 in ?? () from /usr/lib64/libglib-2.0.so.0
>> > #49 0x00007fffea92922c in g_main_context_iteration () from
>> > /usr/lib64/libglib-2.0.so.0
>> > #50 0x00007ffff233bca3 in
>> >
>> > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> > () from /usr/lib64/qt4/libQtCore.so.4
>> > #51 0x00007ffff2ddb4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>> > #52 0x00007ffff230cc0f in
>> > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
>> > /usr/lib64/qt4/libQtCore.so.4
>> > #53 0x00007ffff230cf4d in
>> > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
>> > /usr/lib64/qt4/libQtCore.so.4
>> > #54 0x00007ffff231226b in QCoreApplication::exec() () from
>> > /usr/lib64/qt4/libQtCore.so.4
>> > #55 0x0000000000493628 in main ()
>> > (gdb)
>> >
>> >
>> >
>> > On Wed, Jan 15, 2014 at 10:05 AM, Jim Dory <[hidden email]> wrote:
>> >>
>> >> Thanks for your work Gilles and team!
>> >>
>> >> FYI, it built fine on my Gentoo box.. running version of KDE-4.12 and
>> >> 4.11
>> >> apps. Will try playing around and see if I still have my 3.5 crashes or
>> >> not.
>> >> /jd
>> >>
>> >>
>> >> On Wed, Jan 15, 2014 at 8:57 AM, Gilles Caulier
>> >> <[hidden email]>
>> >> wrote:
>> >>>
>> >>> Dear all digiKam fans and users!
>> >>>
>> >>> The digiKam development team is happy to release the second beta of
>> >>> digiKam
>> >>> Software Collection 4.0.0. For more details, see announcement on
>> >>> digikam.org:
>> >>>
>> >>> http://www.digikam.org/node/709
>> >>>
>> >>> This version still under development. Do not use yet in production.
>> >>>
>> >>> Best
>> >>>
>> >>> Gilles Caulier
>> >>> _______________________________________________
>> >>> 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


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

Re: digiKam Software Collection 4.0.0 beta 2 is out...

Gilles Caulier-4
In reply to this post by Henrique Santos Fernandes
hi,

Release plan is here :

http://www.digikam.org/about/releaseplan

There is a link to GoSC wiki page with a more detailled plan including
all sub tasks to do before final date. Release plan can be delayed if
necessary.

Gilles Caulier

2014/1/17 Henrique Santos Fernandes <[hidden email]>:

> Hello,
>
> Sorry to ask but, There is an expected release date for 4.0?
>
> I am just asking because i am changing my linux distro and already trying
> out digikam.. decided to use it for my primary image manager. But, if the
> expected date is not that far, i am considering wait for the 4.0 release. I
> guess it makes more sense right??
>
> Thanks!
>
>
> []'sf.rique
> Henrique Santos Fernandes
>
>
> On Thu, Jan 16, 2014 at 5:23 PM, Gilles Caulier <[hidden email]>
> wrote:
>>
>> 2014/1/16 Jim Dory <[hidden email]>:
>> > thanks! I suppose I should ask in the Gentoo forums how to insert that
>> > into
>> > the ebuild.
>> >
>> > Did the libkipi info I gave you look normal or does that need to be
>> > changed
>> > somehow?
>>
>> It's dificult to judge with debug symbols...
>>
>> Gilles Caulier
>>
>> _______________________________________________
>> 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: digiKam Software Collection 4.0.0 beta 2 is out...

Peter Albrecht
In reply to this post by Jim Dory-2
Hi Jim,

if you want to enhance your backtrace:

Lines like
> #1  0x00007fffe097cab4 in ?? () from /usr/lib64/libsqlite3.so.0
mean, that the file /usr/lib64/libsqlite3.so.0 has no debug
symbols.

In gentoo, you can call:
# equery belongs /usr/lib64/libsqlite3.so.0

(equery is part of app-portage/gentoolkit)

This tells me (on my system), that gentoo package
dev-db/sqlite-3.7.17 "produced" this file. So enable your
debug settings in /etc/portage/make.conf an build
dev-db/sqlite-3.7.17 again.

Same procedure for
/usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so, and others.
And the "??" in the backtrace will disappear.

Regards,
        Peter


On 17.01.2014 04:57, Jim Dory wrote:

> I added this line you suggested to the ebuild as another element of the
> array mycmakeargs. The last back trace has even less info in it now, so
> that didn't seem to work. Here it is for what it's worth:
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x0000006000000061 in ?? ()
> (gdb) bt
> #0  0x0000006000000061 in ?? ()
> #1  0x00007fffe097cab4 in ?? () from /usr/lib64/libsqlite3.so.0
> #2  0x00007fffe097cc73 in ?? () from /usr/lib64/libsqlite3.so.0
> #3  0x00007fffe0991818 in ?? () from /usr/lib64/libsqlite3.so.0
> #4  0x00007fffe09bb877 in ?? () from /usr/lib64/libsqlite3.so.0
> #5  0x00007fffe09c409e in sqlite3_step () from /usr/lib64/libsqlite3.so.0
> #6  0x00007fffd493cb4f in ?? () from
> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
> #7  0x00007fffd493d8ef in ?? () from
> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
> #8  0x00007ffff7bac687 in QSqlQuery::exec() () from
> /usr/lib64/qt4/libQtSql.so.4
> #9  0x00007ffff5521606 in
> Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
> /usr/lib64/libdigikamcore.so.3
> #10 0x00007ffff552168c in
> Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
> const&) () from /usr/lib64/libdigikamcore.so.3
> #11 0x00007ffff5522500 in Digikam::DatabaseCoreBackend::execQuery(QString
> const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
> #12 0x00007ffff5522549 in Digikam::DatabaseCoreBackend::execSql(QString
> const&, QVariant const&, QList<QVariant>*, QVariant*) () from
> /usr/lib64/libdigikamcore.so.3
> #13 0x00007ffff4e9f38e in Digikam::AlbumDB::getSetting(QString const&) ()
> from /usr/lib64/libdigikamdatabase.so.3
> #14 0x00007ffff4e9fcc9 in Digikam::AlbumDB::getFilterSettings(QStringList*,
> QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
> #15 0x000000000067b825 in Digikam::AlbumSettings::getRawFileFilter() const
> ()
> #16 0x0000000000548966 in Digikam::KipiInterface::hostSetting(QString
> const&) ()
> #17 0x00000000005498b7 in Digikam::KipiInterface::currentSelection() ()
> #18 0x00007fffbc1b2d46 in
> KIPIPlugins::KPImagesList::loadImagesFromCurrentSelection() () from
> /usr/lib64/libkipiplugins.so.3
> #19 0x00007fff573a76f8 in ?? () from /usr/lib64/kde4/kipiplugin_facebook.so
> #20 0x00007fff573a6f39 in ?? () from /usr/lib64/kde4/kipiplugin_facebook.so
> #21 0x00007ffff22c4458 in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
> #22 0x00007ffff2cd55f2 in QAction::triggered(bool) () from
> /usr/lib64/qt4/libQtGui.so.4
> #23 0x00007ffff2cd6978 in QAction::activate(QAction::ActionEvent) () from
> /usr/lib64/qt4/libQtGui.so.4
> #24 0x00007ffff311c843 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #25 0x00007ffff31219e9 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #26 0x00007ffff3af72e5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
> /usr/lib64/libkdeui.so.5
> #27 0x00007ffff2d29773 in QWidget::event(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #28 0x00007ffff3123133 in QMenu::event(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #29 0x00007ffff2cdbb8c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
> #30 0x00007ffff2cdee31 in QApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #31 0x00007ffff3a393aa in KApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/libkdeui.so.5
> #32 0x00007ffff22b00ac in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
> #33 0x00007ffff2ce1ce2 in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
>    from /usr/lib64/qt4/libQtGui.so.4
> #34 0x00007ffff2d558ec in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #35 0x00007ffff2d547e1 in QApplication::x11ProcessEvent(_XEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #36 0x00007ffff2d7d3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #37 0x00007fffea8cadf4 in g_main_context_dispatch () from
> /usr/lib64/libglib-2.0.so.0
> #38 0x00007fffea8cb164 in ?? () from /usr/lib64/libglib-2.0.so.0
> #39 0x00007fffea8cb22c in g_main_context_iteration () from
> /usr/lib64/libglib-2.0.so.0
> #40 0x00007ffff22ddcce in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib64/qt4/libQtCore.so.4
> #41 0x00007ffff2d7d4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #42 0x00007ffff22aec0f in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/qt4/libQtCore.so.4
> #43 0x00007ffff22aef4d in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/qt4/libQtCore.so.4
> #44 0x00007ffff22b426b in QCoreApplication::exec() () from
> /usr/lib64/qt4/libQtCore.so.4
> #45 0x00000000004936dc in main ()
> (gdb)
>
>
>
> On Wed, Jan 15, 2014 at 10:23 PM, Gilles Caulier
> <[hidden email]>wrote:
>
>> Debug symbols is a compilation time option. In other words, digiKam
>> need to be compiled with debug symbol.
>>
>> If you compile and install digiKam yourself, it's an option to pass to
>> cmake configuration :
>>
>> "-DCMAKE_BUILD_TYPE=debugfull",
>>
>> ...as it's explained here :
>>
>>
>> https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README#L144
>>
>> Gilles Caulier
>>
>> 2014/1/16 Jim Dory <[hidden email]>:
>>> Thanks for the reply Gilles,
>>>
>>> Would you know how to get more debug symbols? I have done a few things on
>>> http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces but
>> some of
>>> that is over my head.
>>>
>>> Mixing different versions of libkipi:  this could be. I have
>> libkipi-4.12.0
>>> installed from KDE's install. When I look at DK, I see libKipi-2.1.0 . So
>>> have I been installing DK wrong? I just usually use the emerge package
>>> installer as per normal gentoo operation, but perhaps I need to do
>> something
>>> different?
>>>
>>> As for the database, it is up to date sqlite. When I start "gdb digikam"
>> I
>>> do get this (not sure if important or not):
>>>
>>> Reading symbols from /usr/bin/digikam...Reading symbols from
>>> /usr/lib64/debug/usr/bin/digikam.debug...(no debugging symbols
>>> found)...done.
>>> (no debugging symbols found)...done.
>>> (gdb) run
>>> Starting program: /usr/bin/digikam
>>> warning: Could not load shared library symbols for linux-vdso.so.1.
>>> Do you need "set solib-search-path" or "set sysroot"?
>>> [Thread debugging using libthread_db enabled]
>>> Using host libthread_db library "/lib64/libthread_db.so.1".
>>> [New Thread 0x7fffd63a2700 (LWP 26766)]
>>> [New Thread 0x7fffd5ba1700 (LWP 26767)]
>>> Object::connect: No such signal
>>> org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
>>> Object::connect: No such signal
>>> org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
>>> [New Thread 0x7fffd53a0700 (LWP 26768)]
>>> QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is
>> still in
>>> use, all queries will cease to work.
>>> <snip>
>>>
>>>
>>> These are the libraries I have from DigiKam:
>>>
>>> digiKam version 4.0.0-beta2
>>> Demosaic GPL2 pack support: Yes
>>> Demosaic GPL3 pack support: Yes
>>> Exiv2 can write to Jp2: Yes
>>> Exiv2 can write to Jpeg: Yes
>>> Exiv2 can write to Pgf: Yes
>>> Exiv2 can write to Png: Yes
>>> Exiv2 can write to Tiff: Yes
>>> Exiv2 supports XMP metadata: Yes
>>> LibCImg: 130
>>> LibEigen: 3.1.3
>>> LibExiv2: 0.23
>>> LibJPEG: 62
>>> LibJasper: 1.900.1
>>> LibKDE: 4.12.0
>>> LibKExiv2: 2.3.1
>>> LibKGeoMap: 2.0.0
>>> LibKdcraw: 2.4.2
>>> LibLCMS: 2050
>>> LibLensFun: 0.2.8-0
>>> LibPGF: 6.12.27 - external shared library
>>> LibPNG: 1.6.8
>>> LibQt: 4.8.5
>>> LibRaw: 0.16.0-Beta1
>>> LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam Leffler
>>> Copyright (c) 1991-1996 Silicon Graphics, Inc.
>>> Marble Widget: 0.17.0 (stable version)
>>> Parallelized PGF codec: No
>>> Parallelized demosaicing: Yes
>>> RawSpeed codec support: No
>>> Database backend: QSQLITE
>>> Kipi-Plugins: 3.5.0
>>> LibKface: 3.0.0
>>> LibKipi: 2.1.0
>>> LibOpenCV: 2.4.7
>>>
>>>
>>>
>>> On Wed, Jan 15, 2014 at 8:53 PM, Gilles Caulier <
>> [hidden email]>
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> The GDB trace is not clear due to missing debug symbols.
>>>>
>>>> It sound relevant of libkipi and database access. Do you mix different
>>>> version of libkipi on your system, as for ex the standard version
>>>> installed from system package and the version compiled with digiKam SC
>>>> ?
>>>>
>>>> Best
>>>>
>>>> Gilles Caulier
>>>>
>>>> 2014/1/16 Jim Dory <[hidden email]>:
>>>>> Well dang, it doesn't like my system still. Got something going on.
>>>>> Here's
>>>>> what I captured in gdb:
>>>>>
>>>>> [Thread 0x7fffc5059700 (LWP 27133) exited]
>>>>>
>>>>> Program received signal SIGSEGV, Segmentation fault.
>>>>> 0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> (gdb) bt
>>>>> #0  0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #1  0x00007fffe09dac73 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #2  0x00007fffe09ef818 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #3  0x00007fffe0a19877 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #4  0x00007fffe0a2209e in sqlite3_step () from
>>>>> /usr/lib64/libsqlite3.so.0
>>>>> #5  0x00007fffd499ab4f in ?? () from
>>>>> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>>>>> #6  0x00007fffd499b8ef in ?? () from
>>>>> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>>>>> #7  0x00007ffff7bac687 in QSqlQuery::exec() () from
>>>>> /usr/lib64/qt4/libQtSql.so.4
>>>>> #8  0x00007ffff5567206 in
>>>>> Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
>>>>> /usr/lib64/libdigikamcore.so.3
>>>>> #9  0x00007ffff556728c in
>>>>> Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
>>>>> const&)
>>>>> () from /usr/lib64/libdigikamcore.so.3
>>>>> #10 0x00007ffff5568380 in
>>>>> Digikam::DatabaseCoreBackend::execQuery(QString
>>>>> const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
>>>>> #11 0x00007ffff55683c9 in
>> Digikam::DatabaseCoreBackend::execSql(QString
>>>>> const&, QVariant const&, QList<QVariant>*, QVariant*) () from
>>>>> /usr/lib64/libdigikamcore.so.3
>>>>> #12 0x00007ffff4efe52e in Digikam::AlbumDB::getSetting(QString const&)
>>>>> ()
>>>>> from /usr/lib64/libdigikamdatabase.so.3
>>>>> #13 0x00007ffff4efee5c in
>>>>> Digikam::AlbumDB::getFilterSettings(QStringList*,
>>>>> QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
>>>>> #14 0x0000000000666ce5 in Digikam::AlbumSettings::getRawFileFilter()
>>>>> const
>>>>> ()
>>>>> #15 0x0000000000540be6 in Digikam::KipiInterface::hostSetting(QString
>>>>> const&) ()
>>>>> #16 0x0000000000541a66 in Digikam::KipiInterface::currentAlbum() ()
>>>>> #17 0x00007fff9415e1b4 in ?? () from
>>>>> /usr/lib64/kde4/kipiplugin_advancedslideshow.so
>>>>> #18 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>>>>> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #19 0x00007ffff5eb9512 in KIPI::Interface::currentAlbumChanged(bool)
>> ()
>>>>> from
>>>>> /usr/lib64/libkipi.so.11
>>>>> #20 0x000000000054199c in
>>>>> Digikam::KipiInterface::qt_static_metacall(QObject*,
>> QMetaObject::Call,
>>>>> int,
>>>>> void**) ()
>>>>> #21 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>>>>> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #22 0x00000000005bc8a7 in
>>>>> Digikam::AlbumManager::setCurrentAlbums(QList<Digikam::Album*>) ()
>>>>> #23 0x00000000005dcbfc in
>>>>> Digikam::AbstractAlbumTreeView::slotSelectionChanged() ()
>>>>> #24 0x00000000005debad in
>>>>> Digikam::AbstractAlbumTreeView::qt_static_metacall(QObject*,
>>>>> QMetaObject::Call, int, void**) ()
>>>>> #25 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>>>>> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #26 0x00007ffff32a1747 in
>>>>> QItemSelectionModel::selectionChanged(QItemSelection const&,
>>>>> QItemSelection
>>>>> const&) () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #27 0x00007ffff32a387c in
>>>>> QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
>>>>> QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #28 0x00007ffff32a5845 in QItemSelectionModel::select(QItemSelection
>>>>> const&,
>>>>> QFlags<QItemSelectionModel::SelectionFlag>) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #29 0x00007ffff3291fd5 in QTreeViewPrivate::select(QModelIndex const&,
>>>>> QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
>>>>>    from /usr/lib64/qt4/libQtGui.so.4
>>>>> #30 0x00007ffff3292b52 in QTreeView::setSelection(QRect const&,
>>>>> QFlags<QItemSelectionModel::SelectionFlag>) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #31 0x00007ffff3251f61 in
>>>>> QAbstractItemView::mousePressEvent(QMouseEvent*)
>>>>> () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #32 0x00000000005df09f in
>>>>> Digikam::AbstractAlbumTreeView::mousePressEvent(QMouseEvent*) ()
>>>>> #33 0x00007ffff2d8775a in QWidget::event(QEvent*) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #34 0x00007ffff314125e in QFrame::event(QEvent*) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #35 0x00007ffff325886b in QAbstractItemView::viewportEvent(QEvent*) ()
>>>>> from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #36 0x00007ffff3298816 in QTreeView::viewportEvent(QEvent*) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #37 0x00000000005d5fe0 in
>>>>> Digikam::AlbumSelectionTreeView::viewportEvent(QEvent*) ()
>>>>> #38 0x00007ffff230e225 in
>>>>> QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
>>>>> QEvent*) ()
>>>>> from /usr/lib64/qt4/libQtCore.so.4
>>>>> #39 0x00007ffff2d39b6c in QApplicationPrivate::notify_helper(QObject*,
>>>>> QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #40 0x00007ffff2d3ce31 in QApplication::notify(QObject*, QEvent*) ()
>>>>> from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #41 0x00007ffff3a973aa in KApplication::notify(QObject*, QEvent*) ()
>>>>> from
>>>>> /usr/lib64/libkdeui.so.5
>>>>> #42 0x00007ffff230e0ac in QCoreApplication::notifyInternal(QObject*,
>>>>> QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #43 0x00007ffff2d3fce2 in
>> QApplicationPrivate::sendMouseEvent(QWidget*,
>>>>> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
>>>>> ()
>>>>>    from /usr/lib64/qt4/libQtGui.so.4
>>>>> #44 0x00007ffff2db3e9c in ?? () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #45 0x00007ffff2db27e1 in QApplication::x11ProcessEvent(_XEvent*) ()
>>>>> from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #46 0x00007ffff2ddb3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #47 0x00007fffea928df4 in g_main_context_dispatch () from
>>>>> /usr/lib64/libglib-2.0.so.0
>>>>> #48 0x00007fffea929164 in ?? () from /usr/lib64/libglib-2.0.so.0
>>>>> #49 0x00007fffea92922c in g_main_context_iteration () from
>>>>> /usr/lib64/libglib-2.0.so.0
>>>>> #50 0x00007ffff233bca3 in
>>>>>
>>>>>
>> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>>>>> () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #51 0x00007ffff2ddb4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #52 0x00007ffff230cc0f in
>>>>> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
>> from
>>>>> /usr/lib64/qt4/libQtCore.so.4
>>>>> #53 0x00007ffff230cf4d in
>>>>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
>>>>> /usr/lib64/qt4/libQtCore.so.4
>>>>> #54 0x00007ffff231226b in QCoreApplication::exec() () from
>>>>> /usr/lib64/qt4/libQtCore.so.4
>>>>> #55 0x0000000000493628 in main ()
>>>>> (gdb)
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Jan 15, 2014 at 10:05 AM, Jim Dory <[hidden email]>
>> wrote:
>>>>>>
>>>>>> Thanks for your work Gilles and team!
>>>>>>
>>>>>> FYI, it built fine on my Gentoo box.. running version of KDE-4.12 and
>>>>>> 4.11
>>>>>> apps. Will try playing around and see if I still have my 3.5 crashes
>> or
>>>>>> not.
>>>>>> /jd
>>>>>>
>>>>>>
>>>>>> On Wed, Jan 15, 2014 at 8:57 AM, Gilles Caulier
>>>>>> <[hidden email]>
>>>>>> wrote:
>>>>>>>
>>>>>>> Dear all digiKam fans and users!
>>>>>>>
>>>>>>> The digiKam development team is happy to release the second beta of
>>>>>>> digiKam
>>>>>>> Software Collection 4.0.0. For more details, see announcement on
>>>>>>> digikam.org:
>>>>>>>
>>>>>>> http://www.digikam.org/node/709
>>>>>>>
>>>>>>> This version still under development. Do not use yet in production.
>>>>>>>
>>>>>>> Best
>>>>>>>
>>>>>>> Gilles Caulier
>>>>>>> _______________________________________________
>>>>>>> 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
>>
>
>
>
> _______________________________________________
> 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: digiKam Software Collection 4.0.0 beta 2 is out...

Henrique Santos Fernandes
Thanks to all!

I think will do this:

Keep using my primary photo manager until the digikam get release.
Start using the betas along with my other managerm with this, i help this project with bugs and get familiary with digikam.
When digikam4 get released, i change for good!!

I guess this is the best aproach! 

Thanks again!


[]'sf.rique
Henrique Santos Fernandes


On Fri, Jan 17, 2014 at 8:39 AM, Peter Albrecht <[hidden email]> wrote:
Hi Jim,

if you want to enhance your backtrace:

Lines like
> #1  0x00007fffe097cab4 in ?? () from /usr/lib64/libsqlite3.so.0
mean, that the file /usr/lib64/libsqlite3.so.0 has no debug
symbols.

In gentoo, you can call:
# equery belongs /usr/lib64/libsqlite3.so.0

(equery is part of app-portage/gentoolkit)

This tells me (on my system), that gentoo package
dev-db/sqlite-3.7.17 "produced" this file. So enable your
debug settings in /etc/portage/make.conf an build
dev-db/sqlite-3.7.17 again.

Same procedure for
/usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so, and others.
And the "??" in the backtrace will disappear.

Regards,
        Peter


On 17.01.2014 04:57, Jim Dory wrote:
> I added this line you suggested to the ebuild as another element of the
> array mycmakeargs. The last back trace has even less info in it now, so
> that didn't seem to work. Here it is for what it's worth:
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x0000006000000061 in ?? ()
> (gdb) bt
> #0  0x0000006000000061 in ?? ()
> #1  0x00007fffe097cab4 in ?? () from /usr/lib64/libsqlite3.so.0
> #2  0x00007fffe097cc73 in ?? () from /usr/lib64/libsqlite3.so.0
> #3  0x00007fffe0991818 in ?? () from /usr/lib64/libsqlite3.so.0
> #4  0x00007fffe09bb877 in ?? () from /usr/lib64/libsqlite3.so.0
> #5  0x00007fffe09c409e in sqlite3_step () from /usr/lib64/libsqlite3.so.0
> #6  0x00007fffd493cb4f in ?? () from
> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
> #7  0x00007fffd493d8ef in ?? () from
> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
> #8  0x00007ffff7bac687 in QSqlQuery::exec() () from
> /usr/lib64/qt4/libQtSql.so.4
> #9  0x00007ffff5521606 in
> Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
> /usr/lib64/libdigikamcore.so.3
> #10 0x00007ffff552168c in
> Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
> const&) () from /usr/lib64/libdigikamcore.so.3
> #11 0x00007ffff5522500 in Digikam::DatabaseCoreBackend::execQuery(QString
> const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
> #12 0x00007ffff5522549 in Digikam::DatabaseCoreBackend::execSql(QString
> const&, QVariant const&, QList<QVariant>*, QVariant*) () from
> /usr/lib64/libdigikamcore.so.3
> #13 0x00007ffff4e9f38e in Digikam::AlbumDB::getSetting(QString const&) ()
> from /usr/lib64/libdigikamdatabase.so.3
> #14 0x00007ffff4e9fcc9 in Digikam::AlbumDB::getFilterSettings(QStringList*,
> QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
> #15 0x000000000067b825 in Digikam::AlbumSettings::getRawFileFilter() const
> ()
> #16 0x0000000000548966 in Digikam::KipiInterface::hostSetting(QString
> const&) ()
> #17 0x00000000005498b7 in Digikam::KipiInterface::currentSelection() ()
> #18 0x00007fffbc1b2d46 in
> KIPIPlugins::KPImagesList::loadImagesFromCurrentSelection() () from
> /usr/lib64/libkipiplugins.so.3
> #19 0x00007fff573a76f8 in ?? () from /usr/lib64/kde4/kipiplugin_facebook.so
> #20 0x00007fff573a6f39 in ?? () from /usr/lib64/kde4/kipiplugin_facebook.so
> #21 0x00007ffff22c4458 in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
> #22 0x00007ffff2cd55f2 in QAction::triggered(bool) () from
> /usr/lib64/qt4/libQtGui.so.4
> #23 0x00007ffff2cd6978 in QAction::activate(QAction::ActionEvent) () from
> /usr/lib64/qt4/libQtGui.so.4
> #24 0x00007ffff311c843 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #25 0x00007ffff31219e9 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #26 0x00007ffff3af72e5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
> /usr/lib64/libkdeui.so.5
> #27 0x00007ffff2d29773 in QWidget::event(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #28 0x00007ffff3123133 in QMenu::event(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #29 0x00007ffff2cdbb8c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
> #30 0x00007ffff2cdee31 in QApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #31 0x00007ffff3a393aa in KApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/libkdeui.so.5
> #32 0x00007ffff22b00ac in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
> #33 0x00007ffff2ce1ce2 in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
>    from /usr/lib64/qt4/libQtGui.so.4
> #34 0x00007ffff2d558ec in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #35 0x00007ffff2d547e1 in QApplication::x11ProcessEvent(_XEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #36 0x00007ffff2d7d3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #37 0x00007fffea8cadf4 in g_main_context_dispatch () from
> /usr/lib64/libglib-2.0.so.0
> #38 0x00007fffea8cb164 in ?? () from /usr/lib64/libglib-2.0.so.0
> #39 0x00007fffea8cb22c in g_main_context_iteration () from
> /usr/lib64/libglib-2.0.so.0
> #40 0x00007ffff22ddcce in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib64/qt4/libQtCore.so.4
> #41 0x00007ffff2d7d4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #42 0x00007ffff22aec0f in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/qt4/libQtCore.so.4
> #43 0x00007ffff22aef4d in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/qt4/libQtCore.so.4
> #44 0x00007ffff22b426b in QCoreApplication::exec() () from
> /usr/lib64/qt4/libQtCore.so.4
> #45 0x00000000004936dc in main ()
> (gdb)
>
>
>
> On Wed, Jan 15, 2014 at 10:23 PM, Gilles Caulier
> <[hidden email]>wrote:
>
>> Debug symbols is a compilation time option. In other words, digiKam
>> need to be compiled with debug symbol.
>>
>> If you compile and install digiKam yourself, it's an option to pass to
>> cmake configuration :
>>
>> "-DCMAKE_BUILD_TYPE=debugfull",
>>
>> ...as it's explained here :
>>
>>
>> https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README#L144
>>
>> Gilles Caulier
>>
>> 2014/1/16 Jim Dory <[hidden email]>:
>>> Thanks for the reply Gilles,
>>>
>>> Would you know how to get more debug symbols? I have done a few things on
>>> http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces but
>> some of
>>> that is over my head.
>>>
>>> Mixing different versions of libkipi:  this could be. I have
>> libkipi-4.12.0
>>> installed from KDE's install. When I look at DK, I see libKipi-2.1.0 . So
>>> have I been installing DK wrong? I just usually use the emerge package
>>> installer as per normal gentoo operation, but perhaps I need to do
>> something
>>> different?
>>>
>>> As for the database, it is up to date sqlite. When I start "gdb digikam"
>> I
>>> do get this (not sure if important or not):
>>>
>>> Reading symbols from /usr/bin/digikam...Reading symbols from
>>> /usr/lib64/debug/usr/bin/digikam.debug...(no debugging symbols
>>> found)...done.
>>> (no debugging symbols found)...done.
>>> (gdb) run
>>> Starting program: /usr/bin/digikam
>>> warning: Could not load shared library symbols for linux-vdso.so.1.
>>> Do you need "set solib-search-path" or "set sysroot"?
>>> [Thread debugging using libthread_db enabled]
>>> Using host libthread_db library "/lib64/libthread_db.so.1".
>>> [New Thread 0x7fffd63a2700 (LWP 26766)]
>>> [New Thread 0x7fffd5ba1700 (LWP 26767)]
>>> Object::connect: No such signal
>>> org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
>>> Object::connect: No such signal
>>> org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
>>> [New Thread 0x7fffd53a0700 (LWP 26768)]
>>> QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is
>> still in
>>> use, all queries will cease to work.
>>> <snip>
>>>
>>>
>>> These are the libraries I have from DigiKam:
>>>
>>> digiKam version 4.0.0-beta2
>>> Demosaic GPL2 pack support: Yes
>>> Demosaic GPL3 pack support: Yes
>>> Exiv2 can write to Jp2: Yes
>>> Exiv2 can write to Jpeg: Yes
>>> Exiv2 can write to Pgf: Yes
>>> Exiv2 can write to Png: Yes
>>> Exiv2 can write to Tiff: Yes
>>> Exiv2 supports XMP metadata: Yes
>>> LibCImg: 130
>>> LibEigen: 3.1.3
>>> LibExiv2: 0.23
>>> LibJPEG: 62
>>> LibJasper: 1.900.1
>>> LibKDE: 4.12.0
>>> LibKExiv2: 2.3.1
>>> LibKGeoMap: 2.0.0
>>> LibKdcraw: 2.4.2
>>> LibLCMS: 2050
>>> LibLensFun: 0.2.8-0
>>> LibPGF: 6.12.27 - external shared library
>>> LibPNG: 1.6.8
>>> LibQt: 4.8.5
>>> LibRaw: 0.16.0-Beta1
>>> LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam Leffler
>>> Copyright (c) 1991-1996 Silicon Graphics, Inc.
>>> Marble Widget: 0.17.0 (stable version)
>>> Parallelized PGF codec: No
>>> Parallelized demosaicing: Yes
>>> RawSpeed codec support: No
>>> Database backend: QSQLITE
>>> Kipi-Plugins: 3.5.0
>>> LibKface: 3.0.0
>>> LibKipi: 2.1.0
>>> LibOpenCV: 2.4.7
>>>
>>>
>>>
>>> On Wed, Jan 15, 2014 at 8:53 PM, Gilles Caulier <
>> [hidden email]>
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> The GDB trace is not clear due to missing debug symbols.
>>>>
>>>> It sound relevant of libkipi and database access. Do you mix different
>>>> version of libkipi on your system, as for ex the standard version
>>>> installed from system package and the version compiled with digiKam SC
>>>> ?
>>>>
>>>> Best
>>>>
>>>> Gilles Caulier
>>>>
>>>> 2014/1/16 Jim Dory <[hidden email]>:
>>>>> Well dang, it doesn't like my system still. Got something going on.
>>>>> Here's
>>>>> what I captured in gdb:
>>>>>
>>>>> [Thread 0x7fffc5059700 (LWP 27133) exited]
>>>>>
>>>>> Program received signal SIGSEGV, Segmentation fault.
>>>>> 0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> (gdb) bt
>>>>> #0  0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #1  0x00007fffe09dac73 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #2  0x00007fffe09ef818 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #3  0x00007fffe0a19877 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #4  0x00007fffe0a2209e in sqlite3_step () from
>>>>> /usr/lib64/libsqlite3.so.0
>>>>> #5  0x00007fffd499ab4f in ?? () from
>>>>> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>>>>> #6  0x00007fffd499b8ef in ?? () from
>>>>> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>>>>> #7  0x00007ffff7bac687 in QSqlQuery::exec() () from
>>>>> /usr/lib64/qt4/libQtSql.so.4
>>>>> #8  0x00007ffff5567206 in
>>>>> Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
>>>>> /usr/lib64/libdigikamcore.so.3
>>>>> #9  0x00007ffff556728c in
>>>>> Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
>>>>> const&)
>>>>> () from /usr/lib64/libdigikamcore.so.3
>>>>> #10 0x00007ffff5568380 in
>>>>> Digikam::DatabaseCoreBackend::execQuery(QString
>>>>> const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
>>>>> #11 0x00007ffff55683c9 in
>> Digikam::DatabaseCoreBackend::execSql(QString
>>>>> const&, QVariant const&, QList<QVariant>*, QVariant*) () from
>>>>> /usr/lib64/libdigikamcore.so.3
>>>>> #12 0x00007ffff4efe52e in Digikam::AlbumDB::getSetting(QString const&)
>>>>> ()
>>>>> from /usr/lib64/libdigikamdatabase.so.3
>>>>> #13 0x00007ffff4efee5c in
>>>>> Digikam::AlbumDB::getFilterSettings(QStringList*,
>>>>> QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
>>>>> #14 0x0000000000666ce5 in Digikam::AlbumSettings::getRawFileFilter()
>>>>> const
>>>>> ()
>>>>> #15 0x0000000000540be6 in Digikam::KipiInterface::hostSetting(QString
>>>>> const&) ()
>>>>> #16 0x0000000000541a66 in Digikam::KipiInterface::currentAlbum() ()
>>>>> #17 0x00007fff9415e1b4 in ?? () from
>>>>> /usr/lib64/kde4/kipiplugin_advancedslideshow.so
>>>>> #18 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>>>>> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #19 0x00007ffff5eb9512 in KIPI::Interface::currentAlbumChanged(bool)
>> ()
>>>>> from
>>>>> /usr/lib64/libkipi.so.11
>>>>> #20 0x000000000054199c in
>>>>> Digikam::KipiInterface::qt_static_metacall(QObject*,
>> QMetaObject::Call,
>>>>> int,
>>>>> void**) ()
>>>>> #21 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>>>>> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #22 0x00000000005bc8a7 in
>>>>> Digikam::AlbumManager::setCurrentAlbums(QList<Digikam::Album*>) ()
>>>>> #23 0x00000000005dcbfc in
>>>>> Digikam::AbstractAlbumTreeView::slotSelectionChanged() ()
>>>>> #24 0x00000000005debad in
>>>>> Digikam::AbstractAlbumTreeView::qt_static_metacall(QObject*,
>>>>> QMetaObject::Call, int, void**) ()
>>>>> #25 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>>>>> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #26 0x00007ffff32a1747 in
>>>>> QItemSelectionModel::selectionChanged(QItemSelection const&,
>>>>> QItemSelection
>>>>> const&) () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #27 0x00007ffff32a387c in
>>>>> QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
>>>>> QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #28 0x00007ffff32a5845 in QItemSelectionModel::select(QItemSelection
>>>>> const&,
>>>>> QFlags<QItemSelectionModel::SelectionFlag>) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #29 0x00007ffff3291fd5 in QTreeViewPrivate::select(QModelIndex const&,
>>>>> QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
>>>>>    from /usr/lib64/qt4/libQtGui.so.4
>>>>> #30 0x00007ffff3292b52 in QTreeView::setSelection(QRect const&,
>>>>> QFlags<QItemSelectionModel::SelectionFlag>) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #31 0x00007ffff3251f61 in
>>>>> QAbstractItemView::mousePressEvent(QMouseEvent*)
>>>>> () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #32 0x00000000005df09f in
>>>>> Digikam::AbstractAlbumTreeView::mousePressEvent(QMouseEvent*) ()
>>>>> #33 0x00007ffff2d8775a in QWidget::event(QEvent*) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #34 0x00007ffff314125e in QFrame::event(QEvent*) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #35 0x00007ffff325886b in QAbstractItemView::viewportEvent(QEvent*) ()
>>>>> from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #36 0x00007ffff3298816 in QTreeView::viewportEvent(QEvent*) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #37 0x00000000005d5fe0 in
>>>>> Digikam::AlbumSelectionTreeView::viewportEvent(QEvent*) ()
>>>>> #38 0x00007ffff230e225 in
>>>>> QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
>>>>> QEvent*) ()
>>>>> from /usr/lib64/qt4/libQtCore.so.4
>>>>> #39 0x00007ffff2d39b6c in QApplicationPrivate::notify_helper(QObject*,
>>>>> QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #40 0x00007ffff2d3ce31 in QApplication::notify(QObject*, QEvent*) ()
>>>>> from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #41 0x00007ffff3a973aa in KApplication::notify(QObject*, QEvent*) ()
>>>>> from
>>>>> /usr/lib64/libkdeui.so.5
>>>>> #42 0x00007ffff230e0ac in QCoreApplication::notifyInternal(QObject*,
>>>>> QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #43 0x00007ffff2d3fce2 in
>> QApplicationPrivate::sendMouseEvent(QWidget*,
>>>>> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
>>>>> ()
>>>>>    from /usr/lib64/qt4/libQtGui.so.4
>>>>> #44 0x00007ffff2db3e9c in ?? () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #45 0x00007ffff2db27e1 in QApplication::x11ProcessEvent(_XEvent*) ()
>>>>> from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #46 0x00007ffff2ddb3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #47 0x00007fffea928df4 in g_main_context_dispatch () from
>>>>> /usr/lib64/libglib-2.0.so.0
>>>>> #48 0x00007fffea929164 in ?? () from /usr/lib64/libglib-2.0.so.0
>>>>> #49 0x00007fffea92922c in g_main_context_iteration () from
>>>>> /usr/lib64/libglib-2.0.so.0
>>>>> #50 0x00007ffff233bca3 in
>>>>>
>>>>>
>> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>>>>> () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #51 0x00007ffff2ddb4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #52 0x00007ffff230cc0f in
>>>>> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
>> from
>>>>> /usr/lib64/qt4/libQtCore.so.4
>>>>> #53 0x00007ffff230cf4d in
>>>>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
>>>>> /usr/lib64/qt4/libQtCore.so.4
>>>>> #54 0x00007ffff231226b in QCoreApplication::exec() () from
>>>>> /usr/lib64/qt4/libQtCore.so.4
>>>>> #55 0x0000000000493628 in main ()
>>>>> (gdb)
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Jan 15, 2014 at 10:05 AM, Jim Dory <[hidden email]>
>> wrote:
>>>>>>
>>>>>> Thanks for your work Gilles and team!
>>>>>>
>>>>>> FYI, it built fine on my Gentoo box.. running version of KDE-4.12 and
>>>>>> 4.11
>>>>>> apps. Will try playing around and see if I still have my 3.5 crashes
>> or
>>>>>> not.
>>>>>> /jd
>>>>>>
>>>>>>
>>>>>> On Wed, Jan 15, 2014 at 8:57 AM, Gilles Caulier
>>>>>> <[hidden email]>
>>>>>> wrote:
>>>>>>>
>>>>>>> Dear all digiKam fans and users!
>>>>>>>
>>>>>>> The digiKam development team is happy to release the second beta of
>>>>>>> digiKam
>>>>>>> Software Collection 4.0.0. For more details, see announcement on
>>>>>>> digikam.org:
>>>>>>>
>>>>>>> http://www.digikam.org/node/709
>>>>>>>
>>>>>>> This version still under development. Do not use yet in production.
>>>>>>>
>>>>>>> Best
>>>>>>>
>>>>>>> Gilles Caulier
>>>>>>> _______________________________________________
>>>>>>> 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
>>
>
>
>
> _______________________________________________
> 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: digiKam Software Collection 4.0.0 beta 2 is out...

Jim Dory-2
In reply to this post by Peter Albrecht
thanks very much Peter!

So when you say "enable debug settings in make.conf", I've put splitdebug in FEATURES based on 

and rebuilt sqlite-3.8.2. But perhaps I also need the debug USE flag for sqlite and others for this to work. I found the explanation of the USE flag a bit confusing on that link above - seems they were suggesting it wasn't for this purpose. Nevertheless, no harm in trying.  /jim



On Fri, Jan 17, 2014 at 1:39 AM, Peter Albrecht <[hidden email]> wrote:
Hi Jim,

if you want to enhance your backtrace:

Lines like
> #1  0x00007fffe097cab4 in ?? () from /usr/lib64/libsqlite3.so.0
mean, that the file /usr/lib64/libsqlite3.so.0 has no debug
symbols.

In gentoo, you can call:
# equery belongs /usr/lib64/libsqlite3.so.0

(equery is part of app-portage/gentoolkit)

This tells me (on my system), that gentoo package
dev-db/sqlite-3.7.17 "produced" this file. So enable your
debug settings in /etc/portage/make.conf an build
dev-db/sqlite-3.7.17 again.

Same procedure for
/usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so, and others.
And the "??" in the backtrace will disappear.

Regards,
        Peter


On 17.01.2014 04:57, Jim Dory wrote:
> I added this line you suggested to the ebuild as another element of the
> array mycmakeargs. The last back trace has even less info in it now, so
> that didn't seem to work. Here it is for what it's worth:
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x0000006000000061 in ?? ()
> (gdb) bt
> #0  0x0000006000000061 in ?? ()
> #1  0x00007fffe097cab4 in ?? () from /usr/lib64/libsqlite3.so.0
> #2  0x00007fffe097cc73 in ?? () from /usr/lib64/libsqlite3.so.0
> #3  0x00007fffe0991818 in ?? () from /usr/lib64/libsqlite3.so.0
> #4  0x00007fffe09bb877 in ?? () from /usr/lib64/libsqlite3.so.0
> #5  0x00007fffe09c409e in sqlite3_step () from /usr/lib64/libsqlite3.so.0
> #6  0x00007fffd493cb4f in ?? () from
> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
> #7  0x00007fffd493d8ef in ?? () from
> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
> #8  0x00007ffff7bac687 in QSqlQuery::exec() () from
> /usr/lib64/qt4/libQtSql.so.4
> #9  0x00007ffff5521606 in
> Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
> /usr/lib64/libdigikamcore.so.3
> #10 0x00007ffff552168c in
> Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
> const&) () from /usr/lib64/libdigikamcore.so.3
> #11 0x00007ffff5522500 in Digikam::DatabaseCoreBackend::execQuery(QString
> const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
> #12 0x00007ffff5522549 in Digikam::DatabaseCoreBackend::execSql(QString
> const&, QVariant const&, QList<QVariant>*, QVariant*) () from
> /usr/lib64/libdigikamcore.so.3
> #13 0x00007ffff4e9f38e in Digikam::AlbumDB::getSetting(QString const&) ()
> from /usr/lib64/libdigikamdatabase.so.3
> #14 0x00007ffff4e9fcc9 in Digikam::AlbumDB::getFilterSettings(QStringList*,
> QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
> #15 0x000000000067b825 in Digikam::AlbumSettings::getRawFileFilter() const
> ()
> #16 0x0000000000548966 in Digikam::KipiInterface::hostSetting(QString
> const&) ()
> #17 0x00000000005498b7 in Digikam::KipiInterface::currentSelection() ()
> #18 0x00007fffbc1b2d46 in
> KIPIPlugins::KPImagesList::loadImagesFromCurrentSelection() () from
> /usr/lib64/libkipiplugins.so.3
> #19 0x00007fff573a76f8 in ?? () from /usr/lib64/kde4/kipiplugin_facebook.so
> #20 0x00007fff573a6f39 in ?? () from /usr/lib64/kde4/kipiplugin_facebook.so
> #21 0x00007ffff22c4458 in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
> #22 0x00007ffff2cd55f2 in QAction::triggered(bool) () from
> /usr/lib64/qt4/libQtGui.so.4
> #23 0x00007ffff2cd6978 in QAction::activate(QAction::ActionEvent) () from
> /usr/lib64/qt4/libQtGui.so.4
> #24 0x00007ffff311c843 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #25 0x00007ffff31219e9 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #26 0x00007ffff3af72e5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
> /usr/lib64/libkdeui.so.5
> #27 0x00007ffff2d29773 in QWidget::event(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #28 0x00007ffff3123133 in QMenu::event(QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #29 0x00007ffff2cdbb8c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
> #30 0x00007ffff2cdee31 in QApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #31 0x00007ffff3a393aa in KApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/libkdeui.so.5
> #32 0x00007ffff22b00ac in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
> #33 0x00007ffff2ce1ce2 in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
>    from /usr/lib64/qt4/libQtGui.so.4
> #34 0x00007ffff2d558ec in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #35 0x00007ffff2d547e1 in QApplication::x11ProcessEvent(_XEvent*) () from
> /usr/lib64/qt4/libQtGui.so.4
> #36 0x00007ffff2d7d3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #37 0x00007fffea8cadf4 in g_main_context_dispatch () from
> /usr/lib64/libglib-2.0.so.0
> #38 0x00007fffea8cb164 in ?? () from /usr/lib64/libglib-2.0.so.0
> #39 0x00007fffea8cb22c in g_main_context_iteration () from
> /usr/lib64/libglib-2.0.so.0
> #40 0x00007ffff22ddcce in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib64/qt4/libQtCore.so.4
> #41 0x00007ffff2d7d4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
> #42 0x00007ffff22aec0f in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/qt4/libQtCore.so.4
> #43 0x00007ffff22aef4d in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/qt4/libQtCore.so.4
> #44 0x00007ffff22b426b in QCoreApplication::exec() () from
> /usr/lib64/qt4/libQtCore.so.4
> #45 0x00000000004936dc in main ()
> (gdb)
>
>
>
> On Wed, Jan 15, 2014 at 10:23 PM, Gilles Caulier
> <[hidden email]>wrote:
>
>> Debug symbols is a compilation time option. In other words, digiKam
>> need to be compiled with debug symbol.
>>
>> If you compile and install digiKam yourself, it's an option to pass to
>> cmake configuration :
>>
>> "-DCMAKE_BUILD_TYPE=debugfull",
>>
>> ...as it's explained here :
>>
>>
>> https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README#L144
>>
>> Gilles Caulier
>>
>> 2014/1/16 Jim Dory <[hidden email]>:
>>> Thanks for the reply Gilles,
>>>
>>> Would you know how to get more debug symbols? I have done a few things on
>>> http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces but
>> some of
>>> that is over my head.
>>>
>>> Mixing different versions of libkipi:  this could be. I have
>> libkipi-4.12.0
>>> installed from KDE's install. When I look at DK, I see libKipi-2.1.0 . So
>>> have I been installing DK wrong? I just usually use the emerge package
>>> installer as per normal gentoo operation, but perhaps I need to do
>> something
>>> different?
>>>
>>> As for the database, it is up to date sqlite. When I start "gdb digikam"
>> I
>>> do get this (not sure if important or not):
>>>
>>> Reading symbols from /usr/bin/digikam...Reading symbols from
>>> /usr/lib64/debug/usr/bin/digikam.debug...(no debugging symbols
>>> found)...done.
>>> (no debugging symbols found)...done.
>>> (gdb) run
>>> Starting program: /usr/bin/digikam
>>> warning: Could not load shared library symbols for linux-vdso.so.1.
>>> Do you need "set solib-search-path" or "set sysroot"?
>>> [Thread debugging using libthread_db enabled]
>>> Using host libthread_db library "/lib64/libthread_db.so.1".
>>> [New Thread 0x7fffd63a2700 (LWP 26766)]
>>> [New Thread 0x7fffd5ba1700 (LWP 26767)]
>>> Object::connect: No such signal
>>> org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
>>> Object::connect: No such signal
>>> org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
>>> [New Thread 0x7fffd53a0700 (LWP 26768)]
>>> QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is
>> still in
>>> use, all queries will cease to work.
>>> <snip>
>>>
>>>
>>> These are the libraries I have from DigiKam:
>>>
>>> digiKam version 4.0.0-beta2
>>> Demosaic GPL2 pack support: Yes
>>> Demosaic GPL3 pack support: Yes
>>> Exiv2 can write to Jp2: Yes
>>> Exiv2 can write to Jpeg: Yes
>>> Exiv2 can write to Pgf: Yes
>>> Exiv2 can write to Png: Yes
>>> Exiv2 can write to Tiff: Yes
>>> Exiv2 supports XMP metadata: Yes
>>> LibCImg: 130
>>> LibEigen: 3.1.3
>>> LibExiv2: 0.23
>>> LibJPEG: 62
>>> LibJasper: 1.900.1
>>> LibKDE: 4.12.0
>>> LibKExiv2: 2.3.1
>>> LibKGeoMap: 2.0.0
>>> LibKdcraw: 2.4.2
>>> LibLCMS: 2050
>>> LibLensFun: 0.2.8-0
>>> LibPGF: 6.12.27 - external shared library
>>> LibPNG: 1.6.8
>>> LibQt: 4.8.5
>>> LibRaw: 0.16.0-Beta1
>>> LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam Leffler
>>> Copyright (c) 1991-1996 Silicon Graphics, Inc.
>>> Marble Widget: 0.17.0 (stable version)
>>> Parallelized PGF codec: No
>>> Parallelized demosaicing: Yes
>>> RawSpeed codec support: No
>>> Database backend: QSQLITE
>>> Kipi-Plugins: 3.5.0
>>> LibKface: 3.0.0
>>> LibKipi: 2.1.0
>>> LibOpenCV: 2.4.7
>>>
>>>
>>>
>>> On Wed, Jan 15, 2014 at 8:53 PM, Gilles Caulier <
>> [hidden email]>
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> The GDB trace is not clear due to missing debug symbols.
>>>>
>>>> It sound relevant of libkipi and database access. Do you mix different
>>>> version of libkipi on your system, as for ex the standard version
>>>> installed from system package and the version compiled with digiKam SC
>>>> ?
>>>>
>>>> Best
>>>>
>>>> Gilles Caulier
>>>>
>>>> 2014/1/16 Jim Dory <[hidden email]>:
>>>>> Well dang, it doesn't like my system still. Got something going on.
>>>>> Here's
>>>>> what I captured in gdb:
>>>>>
>>>>> [Thread 0x7fffc5059700 (LWP 27133) exited]
>>>>>
>>>>> Program received signal SIGSEGV, Segmentation fault.
>>>>> 0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> (gdb) bt
>>>>> #0  0x00007fffe09daab1 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #1  0x00007fffe09dac73 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #2  0x00007fffe09ef818 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #3  0x00007fffe0a19877 in ?? () from /usr/lib64/libsqlite3.so.0
>>>>> #4  0x00007fffe0a2209e in sqlite3_step () from
>>>>> /usr/lib64/libsqlite3.so.0
>>>>> #5  0x00007fffd499ab4f in ?? () from
>>>>> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>>>>> #6  0x00007fffd499b8ef in ?? () from
>>>>> /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so
>>>>> #7  0x00007ffff7bac687 in QSqlQuery::exec() () from
>>>>> /usr/lib64/qt4/libQtSql.so.4
>>>>> #8  0x00007ffff5567206 in
>>>>> Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
>>>>> /usr/lib64/libdigikamcore.so.3
>>>>> #9  0x00007ffff556728c in
>>>>> Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant
>>>>> const&)
>>>>> () from /usr/lib64/libdigikamcore.so.3
>>>>> #10 0x00007ffff5568380 in
>>>>> Digikam::DatabaseCoreBackend::execQuery(QString
>>>>> const&, QVariant const&) () from /usr/lib64/libdigikamcore.so.3
>>>>> #11 0x00007ffff55683c9 in
>> Digikam::DatabaseCoreBackend::execSql(QString
>>>>> const&, QVariant const&, QList<QVariant>*, QVariant*) () from
>>>>> /usr/lib64/libdigikamcore.so.3
>>>>> #12 0x00007ffff4efe52e in Digikam::AlbumDB::getSetting(QString const&)
>>>>> ()
>>>>> from /usr/lib64/libdigikamdatabase.so.3
>>>>> #13 0x00007ffff4efee5c in
>>>>> Digikam::AlbumDB::getFilterSettings(QStringList*,
>>>>> QStringList*, QStringList*) () from /usr/lib64/libdigikamdatabase.so.3
>>>>> #14 0x0000000000666ce5 in Digikam::AlbumSettings::getRawFileFilter()
>>>>> const
>>>>> ()
>>>>> #15 0x0000000000540be6 in Digikam::KipiInterface::hostSetting(QString
>>>>> const&) ()
>>>>> #16 0x0000000000541a66 in Digikam::KipiInterface::currentAlbum() ()
>>>>> #17 0x00007fff9415e1b4 in ?? () from
>>>>> /usr/lib64/kde4/kipiplugin_advancedslideshow.so
>>>>> #18 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>>>>> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #19 0x00007ffff5eb9512 in KIPI::Interface::currentAlbumChanged(bool)
>> ()
>>>>> from
>>>>> /usr/lib64/libkipi.so.11
>>>>> #20 0x000000000054199c in
>>>>> Digikam::KipiInterface::qt_static_metacall(QObject*,
>> QMetaObject::Call,
>>>>> int,
>>>>> void**) ()
>>>>> #21 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>>>>> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #22 0x00000000005bc8a7 in
>>>>> Digikam::AlbumManager::setCurrentAlbums(QList<Digikam::Album*>) ()
>>>>> #23 0x00000000005dcbfc in
>>>>> Digikam::AbstractAlbumTreeView::slotSelectionChanged() ()
>>>>> #24 0x00000000005debad in
>>>>> Digikam::AbstractAlbumTreeView::qt_static_metacall(QObject*,
>>>>> QMetaObject::Call, int, void**) ()
>>>>> #25 0x00007ffff2322458 in QMetaObject::activate(QObject*, QMetaObject
>>>>> const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #26 0x00007ffff32a1747 in
>>>>> QItemSelectionModel::selectionChanged(QItemSelection const&,
>>>>> QItemSelection
>>>>> const&) () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #27 0x00007ffff32a387c in
>>>>> QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
>>>>> QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #28 0x00007ffff32a5845 in QItemSelectionModel::select(QItemSelection
>>>>> const&,
>>>>> QFlags<QItemSelectionModel::SelectionFlag>) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #29 0x00007ffff3291fd5 in QTreeViewPrivate::select(QModelIndex const&,
>>>>> QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
>>>>>    from /usr/lib64/qt4/libQtGui.so.4
>>>>> #30 0x00007ffff3292b52 in QTreeView::setSelection(QRect const&,
>>>>> QFlags<QItemSelectionModel::SelectionFlag>) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #31 0x00007ffff3251f61 in
>>>>> QAbstractItemView::mousePressEvent(QMouseEvent*)
>>>>> () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #32 0x00000000005df09f in
>>>>> Digikam::AbstractAlbumTreeView::mousePressEvent(QMouseEvent*) ()
>>>>> #33 0x00007ffff2d8775a in QWidget::event(QEvent*) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #34 0x00007ffff314125e in QFrame::event(QEvent*) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #35 0x00007ffff325886b in QAbstractItemView::viewportEvent(QEvent*) ()
>>>>> from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #36 0x00007ffff3298816 in QTreeView::viewportEvent(QEvent*) () from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #37 0x00000000005d5fe0 in
>>>>> Digikam::AlbumSelectionTreeView::viewportEvent(QEvent*) ()
>>>>> #38 0x00007ffff230e225 in
>>>>> QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
>>>>> QEvent*) ()
>>>>> from /usr/lib64/qt4/libQtCore.so.4
>>>>> #39 0x00007ffff2d39b6c in QApplicationPrivate::notify_helper(QObject*,
>>>>> QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #40 0x00007ffff2d3ce31 in QApplication::notify(QObject*, QEvent*) ()
>>>>> from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #41 0x00007ffff3a973aa in KApplication::notify(QObject*, QEvent*) ()
>>>>> from
>>>>> /usr/lib64/libkdeui.so.5
>>>>> #42 0x00007ffff230e0ac in QCoreApplication::notifyInternal(QObject*,
>>>>> QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #43 0x00007ffff2d3fce2 in
>> QApplicationPrivate::sendMouseEvent(QWidget*,
>>>>> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
>>>>> ()
>>>>>    from /usr/lib64/qt4/libQtGui.so.4
>>>>> #44 0x00007ffff2db3e9c in ?? () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #45 0x00007ffff2db27e1 in QApplication::x11ProcessEvent(_XEvent*) ()
>>>>> from
>>>>> /usr/lib64/qt4/libQtGui.so.4
>>>>> #46 0x00007ffff2ddb3e2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #47 0x00007fffea928df4 in g_main_context_dispatch () from
>>>>> /usr/lib64/libglib-2.0.so.0
>>>>> #48 0x00007fffea929164 in ?? () from /usr/lib64/libglib-2.0.so.0
>>>>> #49 0x00007fffea92922c in g_main_context_iteration () from
>>>>> /usr/lib64/libglib-2.0.so.0
>>>>> #50 0x00007ffff233bca3 in
>>>>>
>>>>>
>> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>>>>> () from /usr/lib64/qt4/libQtCore.so.4
>>>>> #51 0x00007ffff2ddb4c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
>>>>> #52 0x00007ffff230cc0f in
>>>>> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
>> from
>>>>> /usr/lib64/qt4/libQtCore.so.4
>>>>> #53 0x00007ffff230cf4d in
>>>>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
>>>>> /usr/lib64/qt4/libQtCore.so.4
>>>>> #54 0x00007ffff231226b in QCoreApplication::exec() () from
>>>>> /usr/lib64/qt4/libQtCore.so.4
>>>>> #55 0x0000000000493628 in main ()
>>>>> (gdb)
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Jan 15, 2014 at 10:05 AM, Jim Dory <[hidden email]>
>> wrote:
>>>>>>
>>>>>> Thanks for your work Gilles and team!
>>>>>>
>>>>>> FYI, it built fine on my Gentoo box.. running version of KDE-4.12 and
>>>>>> 4.11
>>>>>> apps. Will try playing around and see if I still have my 3.5 crashes
>> or
>>>>>> not.
>>>>>> /jd
>>>>>>
>>>>>>
>>>>>> On Wed, Jan 15, 2014 at 8:57 AM, Gilles Caulier
>>>>>> <[hidden email]>
>>>>>> wrote:
>>>>>>>
>>>>>>> Dear all digiKam fans and users!
>>>>>>>
>>>>>>> The digiKam development team is happy to release the second beta of
>>>>>>> digiKam
>>>>>>> Software Collection 4.0.0. For more details, see announcement on
>>>>>>> digikam.org:
>>>>>>>
>>>>>>> http://www.digikam.org/node/709
>>>>>>>
>>>>>>> This version still under development. Do not use yet in production.
>>>>>>>
>>>>>>> Best
>>>>>>>
>>>>>>> Gilles Caulier
>>>>>>> _______________________________________________
>>>>>>> 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
>>
>
>
>
> _______________________________________________
> 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: digiKam Software Collection 4.0.0 beta 2 is out...

Peter Albrecht
Hi Jim,

On 17.01.2014 19:46, Jim Dory wrote:
> So when you say "enable debug settings in make.conf", I've put splitdebug
> in FEATURES based on
> http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

By "enabling debug settings in make.conf", I do:
  Add "-ggdb" to "CFLAGS"
  and add "splitdebug" to "FEATURES"


> and rebuilt sqlite-3.8.2. But perhaps I also need the debug USE flag for
> sqlite and others for this to work. I found the explanation of the USE flag
> a bit confusing on that link above - seems they were suggesting it wasn't
> for this purpose. Nevertheless, no harm in trying.  /jim

"equery uses sqlite" says:
> debug : Enable extra debug codepaths, like asserts and extra output. If you
>         want to get meaningful backtraces see
http://www.gentoo.org/proj/en/qa/backtraces.xml

So I guess, the "debug"-useflag is not necessary for
backtrace. But as you say: I guess, it won't harm either. ;)

On the other hand:
There is a general rule: Changing compile options will
change the binary produced. So an error being present with
normal compile options, _might_ disappear with debug settings.


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

Re: digiKam Software Collection 4.0.0 beta 2 is out...

Jim Dory-2
I've got a crash report here that I think gets most of it.. I'm pretty sure I rebuilt qtcore but see that it is still showing ?? (). But there's lots more.. maybe enough for a good clue:

Application: digiKam (digikam), signal: Segmentation fault

Using host libthread_db library "/lib64/libthread_db.so.1".

[Current thread is 1 (Thread 0x7fc6a981e800 (LWP 28413))]


Thread 13 (Thread 0x7fc687137700 (LWP 28414)):

#0 0x00007fc6a191408c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

#1 0x00007fc6a436990e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4

#2 0x00000000005dc65e in Digikam::ScanController::run (this=0x1467fb0) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/digikam/database/scancontroller.cpp:725

#3 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#4 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#5 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 12 (Thread 0x7fc686936700 (LWP 28415)):

#0 0x00007fc6a357e04d in read () from /lib64/libc.so.6

#1 0x00007fc69c88c730 in read (__nbytes=16, __buf=0x7fc686935b30, __fd=<optimized out>) at /usr/include/bits/unistd.h:44

#2 g_wakeup_acknowledge (wakeup=0x7fc680001fb0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gwakeup.c:212

#3 0x00007fc69c84c36c in g_main_context_check (context=context@entry=0x7fc6780009a0, max_priority=2147483647, fds=fds@entry=0x7fc6780029b0, n_fds=n_fds@entry=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3502

#4 0x00007fc69c84c81b in g_main_context_iterate (context=context@entry=0x7fc6780009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3698

#5 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc6780009a0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#6 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#9 0x00007fc6a4366c9f in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a444db63 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#12 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#13 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 11 (Thread 0x7fc686135700 (LWP 28435)):

#0 0x00007fc6a191408c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

#1 0x00007fc6a436990e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4

#2 0x00007fc6a6e4c6d2 in Digikam::ParkingThread::run (this=0x1626580) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:119

#3 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#4 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#5 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 10 (Thread 0x7fc665ffb700 (LWP 28566)):

#0 g_mutex_get_impl (mutex=0x7fc64811a5d0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:123

#1 0x00007fc69c88d4c9 in g_mutex_lock (mutex=mutex@entry=0x7fc64811a5d0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:210

#2 0x00007fc69c84beb7 in g_main_context_prepare (context=context@entry=0x7fc64811a5d0, priority=priority@entry=0x7fc665ffabb8) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3330

#3 0x00007fc69c84c7a3 in g_main_context_iterate (context=context@entry=0x7fc64811a5d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3681

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc64811a5d0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x6683950) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 9 (Thread 0x7fc6677fe700 (LWP 28567)):

#0 0x00007fc69c849aeb in g_source_iter_next (iter=iter@entry=0x7fc6677fdb40, source=source@entry=0x7fc6677fdb38) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:911

#1 0x00007fc69c84c20b in g_main_context_check (context=context@entry=0x7fc65c044cc0, max_priority=2147483647, fds=fds@entry=0x7fc65c05d760, n_fds=n_fds@entry=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3525

#2 0x00007fc69c84c81b in g_main_context_iterate (context=context@entry=0x7fc65c044cc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3698

#3 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc65c044cc0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#4 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#5 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x58bec30) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#8 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#9 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#11 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 8 (Thread 0x7fc6237fe700 (LWP 28568)):

#0 0x00007fc6a3599180 in pthread_mutex_lock () from /lib64/libc.so.6

#1 0x00007fc69c88d4d1 in g_mutex_lock (mutex=mutex@entry=0x7fc6141cbfe0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:210

#2 0x00007fc69c84ba94 in g_main_context_release (context=context@entry=0x7fc6141cbfe0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3149

#3 0x00007fc69c84c833 in g_main_context_iterate (context=context@entry=0x7fc6141cbfe0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3703

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc6141cbfe0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x2d0d8c0) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 7 (Thread 0x7fc676af2700 (LWP 28571)):

#0 0x00007fc69c88d1ea in g_mutex_get_impl (mutex=0x7fc670048020) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:121

#1 0x00007fc69c88d509 in g_mutex_unlock (mutex=mutex@entry=0x7fc670048020) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:229

#2 0x00007fc69c84c270 in g_main_context_check (context=context@entry=0x7fc670048020, max_priority=2147483647, fds=fds@entry=0x7fc670034f00, n_fds=n_fds@entry=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3612

#3 0x00007fc69c84c81b in g_main_context_iterate (context=context@entry=0x7fc670048020, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3698

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc670048020, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x3cb3570) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 6 (Thread 0x7fc675fcf700 (LWP 28574)):

#0 0x00007fc69c849afa in g_source_iter_next (iter=iter@entry=0x7fc675fceb40, source=source@entry=0x7fc675fceb38) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:911

#1 0x00007fc69c84be4b in g_main_context_prepare (context=context@entry=0x7fc5dc0008c0, priority=priority@entry=0x7fc675fcebb8) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3306

#2 0x00007fc69c84c7a3 in g_main_context_iterate (context=context@entry=0x7fc5dc0008c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3681

#3 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc5dc0008c0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#4 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#5 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x14aa400) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#8 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#9 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#11 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 5 (Thread 0x7fc674fcd700 (LWP 28580)):

#0 0x00007fc6a1913295 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0

#1 0x00007fc69c88d511 in g_mutex_unlock (mutex=mutex@entry=0x7fc5fc002940) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:229

#2 0x00007fc69c84be9e in g_main_context_prepare (context=context@entry=0x7fc5fc002940, priority=priority@entry=0x7fc674fccbb8) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3326

#3 0x00007fc69c84c7a3 in g_main_context_iterate (context=context@entry=0x7fc5fc002940, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3681

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc5fc002940, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x61075f0) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 4 (Thread 0x7fc667fff700 (LWP 28587)):

#0 g_mutex_get_impl (mutex=0x7fc608054eb0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:121

#1 0x00007fc69c88d4c9 in g_mutex_lock (mutex=mutex@entry=0x7fc608054eb0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:210

#2 0x00007fc69c84beb7 in g_main_context_prepare (context=context@entry=0x7fc608054eb0, priority=priority@entry=0x7fc667ffebb8) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3330

#3 0x00007fc69c84c7a3 in g_main_context_iterate (context=context@entry=0x7fc608054eb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3681

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc608054eb0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x38da020) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 3 (Thread 0x7fc666ffd700 (LWP 30506)):

#0 0x00007fc6a191408c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

#1 0x00007fc6a436990e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4

#2 0x00007fc6641a563b in KIPIPlugins::KPRawThumbThread::run (this=0x3ef8bd0) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:108

#3 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#4 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#5 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 2 (Thread 0x7fc6667fc700 (LWP 31895)):

#0 0x00007fc69c88d1f5 in g_mutex_get_impl (mutex=0x7fc604002880) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:132

#1 0x00007fc69c88d509 in g_mutex_unlock (mutex=mutex@entry=0x7fc604002880) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:229

#2 0x00007fc69c84b95f in g_main_context_acquire (context=0x7fc604002880) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3129

#3 0x00007fc69c84c745 in g_main_context_iterate (context=context@entry=0x7fc604002880, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3651

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc604002880, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x5ce72e0) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 1 (Thread 0x7fc6a981e800 (LWP 28413)):

[KCrash Handler]

#5 0x0000000006d2a270 in ?? ()

#6 0x00007fc692286ab4 in sqlite3MemCompare (pMem1=pMem1@entry=0x7fff42283ba0, pMem2=<optimized out>, pColl=0x6aa42d8) at sqlite3.c:60482

#7 0x00007fc692286c73 in sqlite3VdbeRecordCompare (nKey1=18, pKey1=0x7fc68021af21, pPKey2=pPKey2@entry=0x7fff42283ea0) at sqlite3.c:64160

#8 0x00007fc69229b818 in sqlite3BtreeMovetoUnpacked (pCur=0x640cab0, pIdxKey=0x7fff42283ea0, intKey=0, biasRight=<optimized out>, pRes=0x7fff42283e90) at sqlite3.c:55075

#9 0x00007fc6922c5877 in sqlite3VdbeExec (p=p@entry=0x5bd8b38) at sqlite3.c:70166

#10 0x00007fc6922ce09e in sqlite3Step (p=0x5bd8b38) at sqlite3.c:64826

#11 sqlite3_step (pStmt=<optimized out>) at sqlite3.c:64892

#12 0x00007fc687844234 in QSQLiteResultPrivate::fetchNext (this=this@entry=0x3dcf420, values=..., idx=idx@entry=0, initialFetch=initialFetch@entry=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:235

#13 0x00007fc687844f48 in QSQLiteResult::exec (this=0x68b99c0) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:447

#14 0x00007fc6a9450c3d in QSqlQuery::exec (this=this@entry=0x7fff422843c8) at kernel/qsqlquery.cpp:949

#15 0x00007fc6a6e04866 in Digikam::DatabaseCoreBackend::exec (this=0x1454dd0, query=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1414

#16 0x00007fc6a6e048ec in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x1454dd0, query=..., boundValue1=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1056

#17 0x00007fc6a6e059e0 in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x1454dd0, sql=..., boundValue1=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1005

#18 0x00007fc6a6e05a29 in Digikam::DatabaseCoreBackend::execSql (this=0x1454dd0, sql=..., boundValue1=..., values=values@entry=0x7fff42284410, lastInsertId=lastInsertId@entry=0x0) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:902

#19 0x00007fc6a6798eee in Digikam::AlbumDB::getSetting (this=this@entry=0x1454e80, keyword=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/albumdb.cpp:972

#20 0x00007fc6a679981c in Digikam::AlbumDB::getFilterSettings (this=0x1454e80, imageFilter=imageFilter@entry=0x7fff42284660, videoFilter=videoFilter@entry=0x7fff42284680, audioFilter=audioFilter@entry=0x7fff42284670) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/albumdb.cpp:1017

#21 0x00007fc6a67af80c in Digikam::CollectionScanner::loadNameFilters (this=this@entry=0x7fff42284860) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/collectionscanner.cpp:408

#22 0x00007fc6a67aff33 in Digikam::CollectionScanner::mainEntryPoint (this=this@entry=0x7fff42284860, complete=complete@entry=false) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/collectionscanner.cpp:806

#23 0x00007fc6a67b25a4 in Digikam::CollectionScanner::scanFile (this=this@entry=0x7fff42284860, fi=..., albumId=863, imageId=imageId@entry=36605, mode=mode@entry=Digikam::CollectionScanner::NormalScan) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/collectionscanner.cpp:767

#24 0x00007fc6a67b27e3 in Digikam::CollectionScanner::scanFile (this=this@entry=0x7fff42284860, info=..., mode=Digikam::CollectionScanner::NormalScan) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/collectionscanner.cpp:762

#25 0x00000000005dba0d in Digikam::ScanController::scannedInfo (this=0x1467fb0, filePath=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/digikam/database/scancontroller.cpp:560

#26 0x000000000052bb7a in Digikam::KipiImageInfo::KipiImageInfo (this=0x3ce55d0, interface=<optimized out>, url=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/utilities/kipiiface/kipiimageinfo.cpp:85

#27 0x0000000000534bb0 in Digikam::KipiInterface::info (this=0x1e59ae0, url=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/utilities/kipiiface/kipiinterface.cpp:175

#28 0x00007fc6641a1d05 in attribute (name=..., this=0x2102980) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:73

#29 hasAttribute (name=..., this=0x2102980) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:100

#30 KIPIPlugins::KPImageInfo::hasDescription (this=this@entry=0x7fff42284a80) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:227

#31 0x00007fc6641a182a in KIPIPlugins::KPImageInfo::description (this=this@entry=0x7fff42284a80) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:192

#32 0x00007fc5db01b180 in KIPIFacebookPlugin::FbWindow::getImageCaption (this=this@entry=0x5efdb90, fileName=...) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/facebook/fbwindow.cpp:657

#33 0x00007fc5db01da44 in KIPIFacebookPlugin::FbWindow::prepareImageForUpload (this=this@entry=0x5efdb90, imgPath=..., isRAW=isRAW@entry=false, caption=...) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/facebook/fbwindow.cpp:703

#34 0x00007fc5db01de1b in KIPIFacebookPlugin::FbWindow::uploadNextPhoto (this=this@entry=0x5efdb90) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/facebook/fbwindow.cpp:738

#35 0x00007fc5db01e2bc in KIPIFacebookPlugin::FbWindow::slotStartTransfer (this=0x5efdb90) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/facebook/fbwindow.cpp:641

#36 0x00007fc6a5b48ab7 in ?? () from /usr/lib64/libkdeui.so.5

#37 0x00007fc6a4482458 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4

#38 0x00007fc6a4489dee in QSignalMapper::mapped(int) () from /usr/lib64/qt4/libQtCore.so.4

#39 0x00007fc6a4489f06 in QSignalMapper::map(QObject*) () from /usr/lib64/qt4/libQtCore.so.4

#40 0x00007fc6a4482458 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4

#41 0x00007fc6a54fe432 in QAbstractButton::clicked (this=this@entry=0x20ed4c0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219

#42 0x00007fc6a524a4b3 in QAbstractButtonPrivate::emitClicked (this=this@entry=0x5cc45c0) at widgets/qabstractbutton.cpp:548

#43 0x00007fc6a524b783 in QAbstractButtonPrivate::click (this=this@entry=0x5cc45c0) at widgets/qabstractbutton.cpp:541

#44 0x00007fc6a524b86c in QAbstractButton::mouseReleaseEvent (this=0x20ed4c0, e=0x7fff42285480) at widgets/qabstractbutton.cpp:1123

#45 0x00007fc6a4ed7811 in QWidget::event (this=0x20ed4c0, event=0x7fff42285480) at kernel/qwidget.cpp:8376

#46 0x00007fc6a4e8540c in QApplicationPrivate::notify_helper (this=this@entry=0x12d3f90, receiver=receiver@entry=0x20ed4c0, e=e@entry=0x7fff42285480) at kernel/qapplication.cpp:4562

#47 0x00007fc6a4e8bd25 in QApplication::notify (this=<optimized out>, receiver=0x20ed4c0, e=0x7fff42285480) at kernel/qapplication.cpp:4105

#48 0x00007fc6a5be93aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5

#49 0x00007fc6a446e0ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4

#50 0x00007fc6a4e8b4e2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231

#51 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x20ed4c0, event=event@entry=0x7fff42285480, alienWidget=alienWidget@entry=0x20ed4c0, nativeWidget=nativeWidget@entry=0x6107df0, buttonDown=buttonDown@entry=0x7fc6a5993378 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3173

#52 0x00007fc6a4f01010 in QETWidget::translateMouseEvent (this=this@entry=0x6107df0, event=event@entry=0x7fff422857a0) at kernel/qapplication_x11.cpp:4517

#53 0x00007fc6a4eff3d1 in QApplication::x11ProcessEvent (this=0x7fff422860a0, event=event@entry=0x7fff422857a0) at kernel/qapplication_x11.cpp:3640

#54 0x00007fc6a4f2644a in x11EventSourceDispatch (s=s@entry=0x12d3de0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146

#55 0x00007fc69c84c55f in g_main_dispatch (context=0x12d42d0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3054

#56 g_main_context_dispatch (context=context@entry=0x12d42d0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3630

#57 0x00007fc69c84c8e8 in g_main_context_iterate (context=context@entry=0x12d42d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3701

#58 0x00007fc69c84c9ac in g_main_context_iteration (context=0x12d42d0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#59 0x00007fc6a449bca3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#60 0x00007fc6a4f264e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204

#61 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#62 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#63 0x00007fc6a447226b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4

#64 0x00007fc6a4e83a3c in QApplication::exec () at kernel/qapplication.cpp:3823

#65 0x00000000004908a8 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/digikam/main/main.cpp:235




On Sat, Jan 18, 2014 at 9:38 AM, Peter Albrecht <[hidden email]> wrote:
Hi Jim,

On 17.01.2014 19:46, Jim Dory wrote:
> So when you say "enable debug settings in make.conf", I've put splitdebug
> in FEATURES based on
> http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

By "enabling debug settings in make.conf", I do:
  Add "-ggdb" to "CFLAGS"
  and add "splitdebug" to "FEATURES"


> and rebuilt sqlite-3.8.2. But perhaps I also need the debug USE flag for
> sqlite and others for this to work. I found the explanation of the USE flag
> a bit confusing on that link above - seems they were suggesting it wasn't
> for this purpose. Nevertheless, no harm in trying.  /jim

"equery uses sqlite" says:
> debug : Enable extra debug codepaths, like asserts and extra output. If you
>         want to get meaningful backtraces see
http://www.gentoo.org/proj/en/qa/backtraces.xml

So I guess, the "debug"-useflag is not necessary for
backtrace. But as you say: I guess, it won't harm either. ;)

On the other hand:
There is a general rule: Changing compile options will
change the binary produced. So an error being present with
normal compile options, _might_ disappear with debug settings.


Regards,
        Peter Albrecht
_______________________________________________
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: digiKam Software Collection 4.0.0 beta 2 is out...

Jim Dory-2
Apologies for hitting the list hard with crash reports. I did just rebuild qtcore so maybe had not done that before because this latest one seems to have it:



On Sun, Jan 19, 2014 at 7:55 PM, Jim Dory <[hidden email]> wrote:
I've got a crash report here that I think gets most of it.. I'm pretty sure I rebuilt qtcore but see that it is still showing ?? (). But there's lots more.. maybe enough for a good clue:

Application: digiKam (digikam), signal: Segmentation fault

Using host libthread_db library "/lib64/libthread_db.so.1".

[Current thread is 1 (Thread 0x7fc6a981e800 (LWP 28413))]


Thread 13 (Thread 0x7fc687137700 (LWP 28414)):

#0 0x00007fc6a191408c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

#1 0x00007fc6a436990e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4

#2 0x00000000005dc65e in Digikam::ScanController::run (this=0x1467fb0) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/digikam/database/scancontroller.cpp:725

#3 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#4 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#5 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 12 (Thread 0x7fc686936700 (LWP 28415)):

#0 0x00007fc6a357e04d in read () from /lib64/libc.so.6

#1 0x00007fc69c88c730 in read (__nbytes=16, __buf=0x7fc686935b30, __fd=<optimized out>) at /usr/include/bits/unistd.h:44

#2 g_wakeup_acknowledge (wakeup=0x7fc680001fb0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gwakeup.c:212

#3 0x00007fc69c84c36c in g_main_context_check (context=context@entry=0x7fc6780009a0, max_priority=<a href="tel:2147483647" value="+12147483647" target="_blank">2147483647, fds=fds@entry=0x7fc6780029b0, n_fds=n_fds@entry=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3502

#4 0x00007fc69c84c81b in g_main_context_iterate (context=context@entry=0x7fc6780009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3698

#5 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc6780009a0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#6 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#9 0x00007fc6a4366c9f in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a444db63 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#12 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#13 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 11 (Thread 0x7fc686135700 (LWP 28435)):

#0 0x00007fc6a191408c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

#1 0x00007fc6a436990e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4

#2 0x00007fc6a6e4c6d2 in Digikam::ParkingThread::run (this=0x1626580) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:119

#3 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#4 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#5 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 10 (Thread 0x7fc665ffb700 (LWP 28566)):

#0 g_mutex_get_impl (mutex=0x7fc64811a5d0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:123

#1 0x00007fc69c88d4c9 in g_mutex_lock (mutex=mutex@entry=0x7fc64811a5d0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:210

#2 0x00007fc69c84beb7 in g_main_context_prepare (context=context@entry=0x7fc64811a5d0, priority=priority@entry=0x7fc665ffabb8) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3330

#3 0x00007fc69c84c7a3 in g_main_context_iterate (context=context@entry=0x7fc64811a5d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3681

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc64811a5d0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x6683950) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 9 (Thread 0x7fc6677fe700 (LWP 28567)):

#0 0x00007fc69c849aeb in g_source_iter_next (iter=iter@entry=0x7fc6677fdb40, source=source@entry=0x7fc6677fdb38) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:911

#1 0x00007fc69c84c20b in g_main_context_check (context=context@entry=0x7fc65c044cc0, max_priority=2147483647, fds=fds@entry=0x7fc65c05d760, n_fds=n_fds@entry=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3525

#2 0x00007fc69c84c81b in g_main_context_iterate (context=context@entry=0x7fc65c044cc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3698

#3 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc65c044cc0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#4 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#5 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x58bec30) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#8 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#9 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#11 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 8 (Thread 0x7fc6237fe700 (LWP 28568)):

#0 0x00007fc6a3599180 in pthread_mutex_lock () from /lib64/libc.so.6

#1 0x00007fc69c88d4d1 in g_mutex_lock (mutex=mutex@entry=0x7fc6141cbfe0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:210

#2 0x00007fc69c84ba94 in g_main_context_release (context=context@entry=0x7fc6141cbfe0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3149

#3 0x00007fc69c84c833 in g_main_context_iterate (context=context@entry=0x7fc6141cbfe0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3703

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc6141cbfe0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x2d0d8c0) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 7 (Thread 0x7fc676af2700 (LWP 28571)):

#0 0x00007fc69c88d1ea in g_mutex_get_impl (mutex=0x7fc670048020) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:121

#1 0x00007fc69c88d509 in g_mutex_unlock (mutex=mutex@entry=0x7fc670048020) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:229

#2 0x00007fc69c84c270 in g_main_context_check (context=context@entry=0x7fc670048020, max_priority=<a href="tel:2147483647" value="+12147483647" target="_blank">2147483647, fds=fds@entry=0x7fc670034f00, n_fds=n_fds@entry=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3612

#3 0x00007fc69c84c81b in g_main_context_iterate (context=context@entry=0x7fc670048020, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3698

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc670048020, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x3cb3570) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 6 (Thread 0x7fc675fcf700 (LWP 28574)):

#0 0x00007fc69c849afa in g_source_iter_next (iter=iter@entry=0x7fc675fceb40, source=source@entry=0x7fc675fceb38) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:911

#1 0x00007fc69c84be4b in g_main_context_prepare (context=context@entry=0x7fc5dc0008c0, priority=priority@entry=0x7fc675fcebb8) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3306

#2 0x00007fc69c84c7a3 in g_main_context_iterate (context=context@entry=0x7fc5dc0008c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3681

#3 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc5dc0008c0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#4 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#5 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x14aa400) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#8 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#9 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#11 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 5 (Thread 0x7fc674fcd700 (LWP 28580)):

#0 0x00007fc6a1913295 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0

#1 0x00007fc69c88d511 in g_mutex_unlock (mutex=mutex@entry=0x7fc5fc002940) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:229

#2 0x00007fc69c84be9e in g_main_context_prepare (context=context@entry=0x7fc5fc002940, priority=priority@entry=0x7fc674fccbb8) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3326

#3 0x00007fc69c84c7a3 in g_main_context_iterate (context=context@entry=0x7fc5fc002940, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3681

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc5fc002940, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x61075f0) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 4 (Thread 0x7fc667fff700 (LWP 28587)):

#0 g_mutex_get_impl (mutex=0x7fc608054eb0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:121

#1 0x00007fc69c88d4c9 in g_mutex_lock (mutex=mutex@entry=0x7fc608054eb0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:210

#2 0x00007fc69c84beb7 in g_main_context_prepare (context=context@entry=0x7fc608054eb0, priority=priority@entry=0x7fc667ffebb8) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3330

#3 0x00007fc69c84c7a3 in g_main_context_iterate (context=context@entry=0x7fc608054eb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3681

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc608054eb0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x38da020) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 3 (Thread 0x7fc666ffd700 (LWP 30506)):

#0 0x00007fc6a191408c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

#1 0x00007fc6a436990e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4

#2 0x00007fc6641a563b in KIPIPlugins::KPRawThumbThread::run (this=0x3ef8bd0) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:108

#3 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#4 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#5 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 2 (Thread 0x7fc6667fc700 (LWP 31895)):

#0 0x00007fc69c88d1f5 in g_mutex_get_impl (mutex=0x7fc604002880) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:132

#1 0x00007fc69c88d509 in g_mutex_unlock (mutex=mutex@entry=0x7fc604002880) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread-posix.c:229

#2 0x00007fc69c84b95f in g_main_context_acquire (context=0x7fc604002880) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3129

#3 0x00007fc69c84c745 in g_main_context_iterate (context=context@entry=0x7fc604002880, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3651

#4 0x00007fc69c84c9ac in g_main_context_iteration (context=0x7fc604002880, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#5 0x00007fc6a449bcce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#6 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#7 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#8 0x00007fc6a6e4bc6a in Digikam::WorkerObjectRunnable::run (this=0x5ce72e0) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196

#9 0x00007fc6a435c7e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4

#10 0x00007fc6a43693df in ?? () from /usr/lib64/qt4/libQtCore.so.4

#11 0x00007fc6a190ffc7 in start_thread () from /lib64/libpthread.so.0

#12 0x00007fc6a358c4ed in clone () from /lib64/libc.so.6


Thread 1 (Thread 0x7fc6a981e800 (LWP 28413)):

[KCrash Handler]

#5 0x0000000006d2a270 in ?? ()

#6 0x00007fc692286ab4 in sqlite3MemCompare (pMem1=pMem1@entry=0x7fff42283ba0, pMem2=<optimized out>, pColl=0x6aa42d8) at sqlite3.c:60482

#7 0x00007fc692286c73 in sqlite3VdbeRecordCompare (nKey1=18, pKey1=0x7fc68021af21, pPKey2=pPKey2@entry=0x7fff42283ea0) at sqlite3.c:64160

#8 0x00007fc69229b818 in sqlite3BtreeMovetoUnpacked (pCur=0x640cab0, pIdxKey=0x7fff42283ea0, intKey=0, biasRight=<optimized out>, pRes=0x7fff42283e90) at sqlite3.c:55075

#9 0x00007fc6922c5877 in sqlite3VdbeExec (p=p@entry=0x5bd8b38) at sqlite3.c:70166

#10 0x00007fc6922ce09e in sqlite3Step (p=0x5bd8b38) at sqlite3.c:64826

#11 sqlite3_step (pStmt=<optimized out>) at sqlite3.c:64892

#12 0x00007fc687844234 in QSQLiteResultPrivate::fetchNext (this=this@entry=0x3dcf420, values=..., idx=idx@entry=0, initialFetch=initialFetch@entry=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:235

#13 0x00007fc687844f48 in QSQLiteResult::exec (this=0x68b99c0) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:447

#14 0x00007fc6a9450c3d in QSqlQuery::exec (this=this@entry=0x7fff422843c8) at kernel/qsqlquery.cpp:949

#15 0x00007fc6a6e04866 in Digikam::DatabaseCoreBackend::exec (this=0x1454dd0, query=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1414

#16 0x00007fc6a6e048ec in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x1454dd0, query=..., boundValue1=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1056

#17 0x00007fc6a6e059e0 in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x1454dd0, sql=..., boundValue1=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1005

#18 0x00007fc6a6e05a29 in Digikam::DatabaseCoreBackend::execSql (this=0x1454dd0, sql=..., boundValue1=..., values=values@entry=0x7fff42284410, lastInsertId=lastInsertId@entry=0x0) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:902

#19 0x00007fc6a6798eee in Digikam::AlbumDB::getSetting (this=this@entry=0x1454e80, keyword=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/albumdb.cpp:972

#20 0x00007fc6a679981c in Digikam::AlbumDB::getFilterSettings (this=0x1454e80, imageFilter=imageFilter@entry=0x7fff42284660, videoFilter=videoFilter@entry=0x7fff42284680, audioFilter=audioFilter@entry=0x7fff42284670) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/albumdb.cpp:1017

#21 0x00007fc6a67af80c in Digikam::CollectionScanner::loadNameFilters (this=this@entry=0x7fff42284860) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/collectionscanner.cpp:408

#22 0x00007fc6a67aff33 in Digikam::CollectionScanner::mainEntryPoint (this=this@entry=0x7fff42284860, complete=complete@entry=false) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/collectionscanner.cpp:806

#23 0x00007fc6a67b25a4 in Digikam::CollectionScanner::scanFile (this=this@entry=0x7fff42284860, fi=..., albumId=863, imageId=imageId@entry=36605, mode=mode@entry=Digikam::CollectionScanner::NormalScan) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/collectionscanner.cpp:767

#24 0x00007fc6a67b27e3 in Digikam::CollectionScanner::scanFile (this=this@entry=0x7fff42284860, info=..., mode=Digikam::CollectionScanner::NormalScan) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/libs/database/collectionscanner.cpp:762

#25 0x00000000005dba0d in Digikam::ScanController::scannedInfo (this=0x1467fb0, filePath=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/digikam/database/scancontroller.cpp:560

#26 0x000000000052bb7a in Digikam::KipiImageInfo::KipiImageInfo (this=0x3ce55d0, interface=<optimized out>, url=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/utilities/kipiiface/kipiimageinfo.cpp:85

#27 0x0000000000534bb0 in Digikam::KipiInterface::info (this=0x1e59ae0, url=...) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/utilities/kipiiface/kipiinterface.cpp:175

#28 0x00007fc6641a1d05 in attribute (name=..., this=0x2102980) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:73

#29 hasAttribute (name=..., this=0x2102980) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:100

#30 KIPIPlugins::KPImageInfo::hasDescription (this=this@entry=0x7fff42284a80) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:227

#31 0x00007fc6641a182a in KIPIPlugins::KPImageInfo::description (this=this@entry=0x7fff42284a80) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:192

#32 0x00007fc5db01b180 in KIPIFacebookPlugin::FbWindow::getImageCaption (this=this@entry=0x5efdb90, fileName=...) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/facebook/fbwindow.cpp:657

#33 0x00007fc5db01da44 in KIPIFacebookPlugin::FbWindow::prepareImageForUpload (this=this@entry=0x5efdb90, imgPath=..., isRAW=isRAW@entry=false, caption=...) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/facebook/fbwindow.cpp:703

#34 0x00007fc5db01de1b in KIPIFacebookPlugin::FbWindow::uploadNextPhoto (this=this@entry=0x5efdb90) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/facebook/fbwindow.cpp:738

#35 0x00007fc5db01e2bc in KIPIFacebookPlugin::FbWindow::slotStartTransfer (this=0x5efdb90) at /var/tmp/portage/media-plugins/kipi-plugins-3.5.0/work/digikam-3.5.0/extra/kipi-plugins/facebook/fbwindow.cpp:641

#36 0x00007fc6a5b48ab7 in ?? () from /usr/lib64/libkdeui.so.5

#37 0x00007fc6a4482458 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4

#38 0x00007fc6a4489dee in QSignalMapper::mapped(int) () from /usr/lib64/qt4/libQtCore.so.4

#39 0x00007fc6a4489f06 in QSignalMapper::map(QObject*) () from /usr/lib64/qt4/libQtCore.so.4

#40 0x00007fc6a4482458 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4

#41 0x00007fc6a54fe432 in QAbstractButton::clicked (this=this@entry=0x20ed4c0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219

#42 0x00007fc6a524a4b3 in QAbstractButtonPrivate::emitClicked (this=this@entry=0x5cc45c0) at widgets/qabstractbutton.cpp:548

#43 0x00007fc6a524b783 in QAbstractButtonPrivate::click (this=this@entry=0x5cc45c0) at widgets/qabstractbutton.cpp:541

#44 0x00007fc6a524b86c in QAbstractButton::mouseReleaseEvent (this=0x20ed4c0, e=0x7fff42285480) at widgets/qabstractbutton.cpp:1123

#45 0x00007fc6a4ed7811 in QWidget::event (this=0x20ed4c0, event=0x7fff42285480) at kernel/qwidget.cpp:8376

#46 0x00007fc6a4e8540c in QApplicationPrivate::notify_helper (this=this@entry=0x12d3f90, receiver=receiver@entry=0x20ed4c0, e=e@entry=0x7fff42285480) at kernel/qapplication.cpp:4562

#47 0x00007fc6a4e8bd25 in QApplication::notify (this=<optimized out>, receiver=0x20ed4c0, e=0x7fff42285480) at kernel/qapplication.cpp:4105

#48 0x00007fc6a5be93aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5

#49 0x00007fc6a446e0ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4

#50 0x00007fc6a4e8b4e2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231

#51 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x20ed4c0, event=event@entry=0x7fff42285480, alienWidget=alienWidget@entry=0x20ed4c0, nativeWidget=nativeWidget@entry=0x6107df0, buttonDown=buttonDown@entry=0x7fc6a5993378 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3173

#52 0x00007fc6a4f01010 in QETWidget::translateMouseEvent (this=this@entry=0x6107df0, event=event@entry=0x7fff422857a0) at kernel/qapplication_x11.cpp:4517

#53 0x00007fc6a4eff3d1 in QApplication::x11ProcessEvent (this=0x7fff422860a0, event=event@entry=0x7fff422857a0) at kernel/qapplication_x11.cpp:3640

#54 0x00007fc6a4f2644a in x11EventSourceDispatch (s=s@entry=0x12d3de0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146

#55 0x00007fc69c84c55f in g_main_dispatch (context=0x12d42d0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3054

#56 g_main_context_dispatch (context=context@entry=0x12d42d0) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3630

#57 0x00007fc69c84c8e8 in g_main_context_iterate (context=context@entry=0x12d42d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3701

#58 0x00007fc69c84c9ac in g_main_context_iteration (context=0x12d42d0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c:3762

#59 0x00007fc6a449bca3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#60 0x00007fc6a4f264e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204

#61 0x00007fc6a446cc0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#62 0x00007fc6a446cf4d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4

#63 0x00007fc6a447226b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4

#64 0x00007fc6a4e83a3c in QApplication::exec () at kernel/qapplication.cpp:3823

#65 0x00000000004908a8 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/media-gfx/digikam-3.5.0/work/digikam-3.5.0/core/digikam/main/main.cpp:235




On Sat, Jan 18, 2014 at 9:38 AM, Peter Albrecht <[hidden email]> wrote:
Hi Jim,

On 17.01.2014 19:46, Jim Dory wrote:
> So when you say "enable debug settings in make.conf", I've put splitdebug
> in FEATURES based on
> http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

By "enabling debug settings in make.conf", I do:
  Add "-ggdb" to "CFLAGS"
  and add "splitdebug" to "FEATURES"


> and rebuilt sqlite-3.8.2. But perhaps I also need the debug USE flag for
> sqlite and others for this to work. I found the explanation of the USE flag
> a bit confusing on that link above - seems they were suggesting it wasn't
> for this purpose. Nevertheless, no harm in trying.  /jim

"equery uses sqlite" says:
> debug : Enable extra debug codepaths, like asserts and extra output. If you
>         want to get meaningful backtraces see
http://www.gentoo.org/proj/en/qa/backtraces.xml

So I guess, the "debug"-useflag is not necessary for
backtrace. But as you say: I guess, it won't harm either. ;)

On the other hand:
There is a general rule: Changing compile options will
change the binary produced. So an error being present with
normal compile options, _might_ disappear with debug settings.


Regards,
        Peter Albrecht
_______________________________________________
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