<div dir="ltr">Cool thanks, will look into that.<div><br></div><div>OpenCV realized that this is a nightmare when I first tried to compile it.</div><div>Will see what I can find there.</div><div><br></div><div>BR.</div><div>
Chris.</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-08-03 11:39 GMT+02:00 Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">To have full debug it's simple. Look here :<br>
<br>
<a href="https://projects.kde.org/projects/extragear/graphics/digikam/digikam-software-compilation/repository/revisions/master/entry/bootstrap.linux#L30" target="_blank">https://projects.kde.org/projects/extragear/graphics/digikam/digikam-software-compilation/repository/revisions/master/entry/bootstrap.linux#L30</a><br>

<br>
This cmake option add all debug symbols. You can use this<br>
bootstrap.linux script if you want to configure all source code<br>
<br>
The Face recognition crash sound like an OpenCV library install<br>
problem. I'm sure. I spend a lots of time to hack libkface and found<br>
serious problem from OPenCV if not all relevant library components are<br>
not installed. OpenCV is a worse puzzle.<br>
<br>
I hack libkface a lots in all conditions, and now it must not crash as<br>
well if all components are there...<br>
<br>
Gilles Caulier<br>
<br>
2014-08-03 11:18 GMT+02:00 Christoph Huckle <<a href="mailto:chrihuc@gmail.com">chrihuc@gmail.com</a>>:<br>
> Okay got digikam working again.<br>
> Somehow the MySQL tabel was corrupt. After clearing out the ImageTags table<br>
> and repopulating it, all my versions (Win and Linux) are working again.<br>
><br>
> Nevertheless (since face recognition is crashing), is there somewhere an<br>
> instruction how to build with full debug options?<br>
><br>
> BR<br>
> Chris.<br>
><br>
><br>
> 2014-07-25 20:39 GMT+02:00 Christoph Huckle <<a href="mailto:chrihuc@gmail.com">chrihuc@gmail.com</a>>:<br>
><br>
>> Hello,<br>
>><br>
>> on my latest  setup with digikam I am experiencing hangs on certain<br>
>> Albumviews.<br>
>> I'm running 4.2 on Opensuse 13.1 on an Microsoft Surface Pro 3. All<br>
>> pictures are on a NAS the database runs on a server as MySQL.<br>
>><br>
>> With kdebugdialog enabled and gdb I get the following outputs if I let it<br>
>> freeze:<br>
>><br>
>> digikam(2337)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----<br>
>> digikam(2337)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----<br>
>> digikam(2337)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----<br>
>> digikam(2337)/kio (Scheduler) KIO::SchedulerPrivate::doJob:<br>
>> KIO::SimpleJob(0x3a57180)<br>
>> digikam(2337)/kio (KIOJob) KIO::TransferJob::slotFinished:<br>
>> KUrl("digikamalbums:/2011 22 Melb & Tasi/2011 09 26 Melb<br>
>> Central/?albumRoot=%2Fhome%2Fchris%2Fmnt%2FPhotos%2F2011&albumRootId=10&databaseType=QMYSQL&databaseName=digikam&connectOptions=&hostName=192.168.1.10&port=0&userName=digikam_sp3&password=***")<br>

>> digikam(2337)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:<br>
>> KIO::SpecialJob(0x3a57180) KIO::Slave(0x4e9c840)<br>
>> [Thread 0x7fffb7ffe700 (LWP 2416) exited]<br>
>> [Thread 0x7fffb6ffc700 (LWP 2415) exited]<br>
>> [Thread 0x7fffcf7fe700 (LWP 2411) exited]<br>
>> [Thread 0x7fffb67fb700 (LWP 2417) exited]<br>
>><br>
>> this is then the backtrace output:<br>
>> #0  0x00007fffeec3a006 in __memcpy_sse2_unaligned () from /lib64/libc.so.6<br>
>> #1  0x00007ffff475aa23 in QConcatenable<QString>::appendTo (a=...,<br>
>> out=@0x7fffffffc428: 0x6ec5fe0) at /usr/include/QtCore/qstringbuilder.h:277<br>
>> #2  0x00007ffff47664f9 in<br>
>> QConcatenable<QStringBuilder<QStringBuilder<QString, char>, QString><br>
>> >::appendTo<QChar> (p=..., out=@0x7fffffffc428: 0x6ec5fe0) at<br>
>> /usr/include/QtCore/qstringbuilder.h:404<br>
>> #3  0x00007ffff47617f5 in QStringBuilder<QStringBuilder<QString, char>,<br>
>> QString>::convertTo<QString> (this=0x7fffffffc4e0) at<br>
>> /usr/include/QtCore/qstringbuilder.h:126<br>
>> #4  0x00007ffff475dc89 in QStringBuilder<QStringBuilder<QString, char>,<br>
>> QString>::operator QString (this=0x7fffffffc4e0) at<br>
>> /usr/include/QtCore/qstringbuilder.h:139<br>
>> #5  0x00007ffff47f8c5a in Digikam::TagsCache::tagPath (this=0xf63b50,<br>
>> id=36, slashPolicy=Digikam::TagsCache::NoLeadingSlash) at<br>
>> /home/chris/dk/core/libs/database/tagscache.cpp:373<br>
>> #6  0x00007ffff47f8e32 in Digikam::TagsCache::tagPaths (this=0xf63b50,<br>
>> ids=..., slashPolicy=Digikam::TagsCache::NoLeadingSlash,<br>
>> hiddenTagsPolicy=Digikam::TagsCache::NoHiddenTags)<br>
>>     at /home/chris/dk/core/libs/database/tagscache.cpp:396<br>
>> #7  0x00000000004b729b in<br>
>> Digikam::ImagePropertiesSideBarDB::setImagePropertiesInformation<br>
>> (this=0x1ee57e0, url=...) at<br>
>> /home/chris/dk/core/libs/imageproperties/imagepropertiessidebardb.cpp:627<br>
>> #8  0x00000000004b5195 in<br>
>> Digikam::ImagePropertiesSideBarDB::slotChangedTab (this=0x1ee57e0,<br>
>> tab=0x1f02ef0) at<br>
>> /home/chris/dk/core/libs/imageproperties/imagepropertiessidebardb.cpp:274<br>
>> #9  0x00000000004b4c36 in Digikam::ImagePropertiesSideBarDB::itemChanged<br>
>> (this=0x1ee57e0, infos=..., rect=..., img=0x0, history=...)<br>
>>     at<br>
>> /home/chris/dk/core/libs/imageproperties/imagepropertiessidebardb.cpp:199<br>
>> #10 0x00000000004b4ab5 in Digikam::ImagePropertiesSideBarDB::itemChanged<br>
>> (this=0x1ee57e0, infos=...) at<br>
>> /home/chris/dk/core/libs/imageproperties/imagepropertiessidebardb.cpp:175<br>
>> #11 0x00000000006d4610 in Digikam::DigikamView::slotDispatchImageSelected<br>
>> (this=0x10a3a40) at /home/chris/dk/core/digikam/views/digikamview.cpp:1330<br>
>> #12 0x00000000006ce2cf in Digikam::DigikamView::qt_static_metacall<br>
>> (_o=0x10a3a40, _c=QMetaObject::InvokeMetaMethod, _id=92, _a=0x7fffffffcde0)<br>
>>     at /home/chris/dk/build/core/digikam/digikamview.moc:340<br>
>> #13 0x00007ffff0ed0d68 in QMetaObject::activate(QObject*, QMetaObject<br>
>> const*, int, void**) () from /usr/lib64/libQtCore.so.4<br>
>> #14 0x00007ffff0ed4f31 in QObject::event(QEvent*) () from<br>
>> /usr/lib64/libQtCore.so.4<br>
>> #15 0x00007fffefdbf8ac in QApplicationPrivate::notify_helper(QObject*,<br>
>> QEvent*) () from /usr/lib64/libQtGui.so.4<br>
>> #16 0x00007fffefdc5e70 in QApplication::notify(QObject*, QEvent*) () from<br>
>> /usr/lib64/libQtGui.so.4<br>
>> #17 0x00007ffff192618a in KApplication::notify(QObject*, QEvent*) () from<br>
>> /usr/lib64/libkdeui.so.5<br>
>> #18 0x00007ffff0ebd0ad in QCoreApplication::notifyInternal(QObject*,<br>
>> QEvent*) () from /usr/lib64/libQtCore.so.4<br>
>> #19 0x00007ffff0eec83c in ?? () from /usr/lib64/libQtCore.so.4<br>
>> #20 0x00007ffff0ee9b59 in ?? () from /usr/lib64/libQtCore.so.4<br>
>> #21 0x00007fffe7acb316 in g_main_context_dispatch () from<br>
>> /usr/lib64/libglib-2.0.so.0<br>
>> #22 0x00007fffe7acb668 in ?? () from /usr/lib64/libglib-2.0.so.0<br>
>> #23 0x00007fffe7acb70c in g_main_context_iteration () from<br>
>> /usr/lib64/libglib-2.0.so.0<br>
>> #24 0x00007ffff0ee9d55 in<br>
>> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)<br>
>> () from /usr/lib64/libQtCore.so.4<br>
>> #25 0x00007fffefe5c936 in ?? () from /usr/lib64/libQtGui.so.4<br>
>> #26 0x00007ffff0ebbd0f in<br>
>> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from<br>
>> /usr/lib64/libQtCore.so.4<br>
>> #27 0x00007ffff0ebc005 in<br>
>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from<br>
>> /usr/lib64/libQtCore.so.4<br>
>> #28 0x00007ffff0ec113b in QCoreApplication::exec() () from<br>
>> /usr/lib64/libQtCore.so.4<br>
>> #29 0x0000000000754204 in main (argc=1, argv=0x7fffffffdd98) at<br>
>> /home/chris/dk/core/digikam/main/main.cpp:236<br>
>><br>
>> what else can I do to provide more useful information?<br>
>> As said it only happens on certain folders.<br>
>><br>
>> BR<br>
>> Chris.<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>
</blockquote></div><br></div></div>