[Digikam-devel] [digikam] [Bug 357577] crashes after splash screen with ASSERT failure in QVector

Thomas Eschenbacher via KDE Bugzilla bugzilla_noreply at kde.org
Thu Jan 7 15:51:23 GMT 2016


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

--- Comment #11 from Thomas Eschenbacher <Thomas.Eschenbacher at gmx.de> ---
No, debug symbols (as you get per -g in the CFLAGS) are necessary for a usable
backtrace but not sufficient.

You need to get theQt5  libs compiled "QT_DEBUG" defined and "QT_NO_DEBUG"
_not_ defined, the same way you do when you want a KDE application to evaluate
Q_ASSERT checks. See /usr/include/qt5/QtCore/qglobal.h  ~line 665, where
Q_ASSERT is handled.

Normally Qt packages from distributions are compiled without QT_DEBUG and thus
silently ignore such kinds of error situations. 

Maybe you have more luck by using a "developer build" of Qt and force digikam
to use it by setting LD_LIBRARY_PATH into it. (see
http://doc.qt.io/qt-5/configure-options.html and use the option
"-developer-build" as suggested)

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list