<div dir="ltr">thanks! I suppose I should ask in the Gentoo forums how to insert that into the ebuild.<div><br></div><div>Did the libkipi info I gave you look normal or does that need to be changed somehow?</div><div><br></div>
<div>Assume you didn't see anything unusual in the GDB output below, when starting DK with gdb about the database.</div><div><br></div><div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 15, 2014 at 10:23 PM, Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Debug symbols is a compilation time option. In other words, digiKam<br>
need to be compiled with debug symbol.<br>
<br>
If you compile and install digiKam yourself, it's an option to pass to<br>
cmake configuration :<br>
<br>
"-DCMAKE_BUILD_TYPE=debugfull",<br>
<br>
...as it's explained here :<br>
<br>
<a href="https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README#L144" target="_blank">https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README#L144</a><br>

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