digiKam 5.5 froze on opening Settings

Gilles Caulier caulier.gilles at gmail.com
Tue Jan 31 17:39:55 GMT 2017


It crash in exiv2 shared lib when Exif metadata viewer settings is
populated with tags to filters.

This must never expect of course.

Please report this problem in bugzilla, including the GDB backtrace

Thanks in advance

Gilles Caulier


2017-01-31 18:27 GMT+01:00 Andrey Goreev <aegoreev at gmail.com>:

> On Monday, January 30, 2017 10:47:20 PM MST Gilles Caulier wrote:
> > ./digikam-5.5.0-01-x86-64.appimage debug
>
> digikam 5.5 froze on opening Settings.
>
> --
> Thread 1 "digikam" hit Catchpoint 1 (exception thrown), 0x00007fffebe788bd
> in
> __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> (gdb) bt
> #0  0x00007fffebe788bd in __cxa_throw () from /usr/lib/x86_64-linux-gnu/
> libstdc++.so.6
> #1  0x00007ffff5e43b02 in Exiv2::ExifKey::ExifKey (this=<optimized out>,
> ti=...) at /b/ext_exiv2/ext_exiv2-prefix/src/ext_exiv2/src/tags.cpp:3157
> #2  0x00007ffff682aea0 in Digikam::MetaEngine::getStdExifTagsList
> (this=this at entry=0x7fffffffb100)
>     at /b/dktemp/digikam-master/core/libs/dmetadata/metaengine_
> exif.cpp:1087
> #3  0x00007ffff69a36c4 in Digikam::MetadataPanel::slotTabChanged
> (this=this at entry=0x3b65d40)
>     at /b/dktemp/digikam-master/core/libs/widgets/metadata/
> metadatapanel.cpp:
> 311
> #4  0x00007ffff69a402d in Digikam::MetadataPanel::MetadataPanel
> (this=0x3b65d40, tab=0x3b66970)
>     at /b/dktemp/digikam-master/core/libs/widgets/metadata/
> metadatapanel.cpp:
> 232
> #5  0x00007ffff768a70a in Digikam::SetupMetadata::SetupMetadata
> (this=0x3b30ee0, parent=<optimized out>)
>     at /b/dktemp/digikam-master/core/utilities/setup/metadata/
> setupmetadata.cpp:463
> #6  0x00007ffff766294a in Digikam::Setup::Setup (this=this at entry
> =0x3a1f520,
> parent=parent at entry=0x84ee70)
>     at /b/dktemp/digikam-master/core/utilities/setup/setup.cpp:186
> #7  0x00007ffff7664725 in Digikam::Setup::execDialog (parent=0x84ee70,
> page=Digikam::Setup::LastPageUsed)
>     at /b/dktemp/digikam-master/core/utilities/setup/setup.cpp:362
> #8  0x00007ffff7615d44 in Digikam::DigikamApp::qt_static_metacall
> (_o=0x84ee70, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
>     at /b/dktemp/digikam-master/build/core/app/moc_digikamapp.cpp:359
> #9  0x00000031e04af846 in QMetaObject::activate(QObject*, int, int,
> void**) ()
> from /tmp/.mount_vVX2pQ/usr/lib/libQt5Core.so.5
> #10 0x00007fffee338ba2 in QAction::triggered(bool) () from
> /tmp/.mount_vVX2pQ/
> usr/lib/libQt5Widgets.so.5
> #11 0x00007fffee33b57d in QAction::activate(QAction::ActionEvent) () from
> /
> tmp/.mount_vVX2pQ/usr/lib/libQt5Widgets.so.5
> #12 0x00007fffee4a3002 in ?? () from /tmp/.mount_vVX2pQ/usr/lib/
> libQt5Widgets.so.5
> #13 0x00007fffee4a9244 in ?? () from /tmp/.mount_vVX2pQ/usr/lib/
> libQt5Widgets.so.5
> #14 0x00007fffee4aa196 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /
> tmp/.mount_vVX2pQ/usr/lib/libQt5Widgets.so.5
> #15 0x00007fffee3857c8 in QWidget::event(QEvent*) () from
> /tmp/.mount_vVX2pQ/
> usr/lib/libQt5Widgets.so.5
> #16 0x00007fffee4ac42b in QMenu::event(QEvent*) () from /tmp/.mount_vVX2pQ/
> usr/lib/libQt5Widgets.so.5
> #17 0x00007fffee33f8fc in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () from /tmp/.mount_vVX2pQ/usr/lib/libQt5Widgets.so.5
> #18 0x00007fffee3470db in QApplication::notify(QObject*, QEvent*) () from /
> tmp/.mount_vVX2pQ/usr/lib/libQt5Widgets.so.5
> #19 0x00000031e04880f0 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*)
> () from /tmp/.mount_vVX2pQ/usr/lib/libQt5Core.so.5
> #20 0x00007fffee345dce in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
>    from /tmp/.mount_vVX2pQ/usr/lib/libQt5Widgets.so.5
> #21 0x00007fffee3a1135 in ?? () from /tmp/.mount_vVX2pQ/usr/lib/
> libQt5Widgets.so.5
> #22 0x00007fffee3a39e3 in ?? () from /tmp/.mount_vVX2pQ/usr/lib/
> libQt5Widgets.so.5
> #23 0x00007fffee33f8fc in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () from /tmp/.mount_vVX2pQ/usr/lib/libQt5Widgets.so.5
> #24 0x00007fffee346808 in QApplication::notify(QObject*, QEvent*) () from /
> tmp/.mount_vVX2pQ/usr/lib/libQt5Widgets.so.5
> #25 0x00000031e04880f0 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*)
> () from /tmp/.mount_vVX2pQ/usr/lib/libQt5Core.so.5
> #26 0x00007fffedd6a4ad in
> QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate:
> :MouseEvent*)
> () from /tmp/.mount_vVX2pQ/usr/lib/libQt5Gui.so.5
> #27 0x00007fffedd6c1c5 in
> QGuiApplicationPrivate::processWindowSystemEvent(
> QWindowSystemInterfacePrivate::WindowSystemEvent*)
> ()
>    from /tmp/.mount_vVX2pQ/usr/lib/libQt5Gui.so.5
> #28 0x00007fffedd4d023 in
> QWindowSystemInterface::sendWindowSystemEvents(QFlags<
> QEventLoop::ProcessEventsFlag>)
> () from /tmp/.mount_vVX2pQ/usr/lib/libQt5Gui.so.5
> #29 0x00007fffe4d62f30 in ?? () from /tmp/.mount_vVX2pQ/usr/lib/
> libQt5XcbQpa.so.5
> #30 0x00007fffea9c5197 in g_main_context_dispatch () from
> /lib/x86_64-linux-
> gnu/libglib-2.0.so.0
> #31 0x00007fffea9c53f0 in ?? () from /lib/x86_64-linux-gnu/libglib-
> 2.0.so.0
> ---Type <return> to continue, or q <return> to quit---
> #32 0x00007fffea9c549c in g_main_context_iteration () from
> /lib/x86_64-linux-
> gnu/libglib-2.0.so.0
> #33 0x00000031e04d5d87 in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> ()
> from /tmp/.mount_vVX2pQ/usr/lib/libQt5Core.so.5
> #34 0x00000031e04863da in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /
> tmp/.mount_vVX2pQ/usr/lib/libQt5Core.so.5
> #35 0x00000031e048e1bd in QCoreApplication::exec() () from
> /tmp/.mount_vVX2pQ/
> usr/lib/libQt5Core.so.5
> #36 0x0000000000405054 in main (argc=1, argv=<optimized out>) at /b/dktemp/
> digikam-master/core/app/main/main.cpp:240
> (gdb)
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20170131/b4445ced/attachment.html>


More information about the Digikam-users mailing list