<div dir="ltr">It crash in exiv2 shared lib when Exif metadata viewer settings is populated with tags to filters.<div><br></div><div>This must never expect of course.</div><div><br></div><div>Please report this problem in bugzilla, including the GDB backtrace</div><div><br></div><div>Thanks in advance</div><div><br></div><div>Gilles Caulier</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-01-31 18:27 GMT+01:00 Andrey Goreev <span dir="ltr"><<a href="mailto:aegoreev@gmail.com" target="_blank">aegoreev@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Monday, January 30, 2017 10:47:20 PM MST Gilles Caulier wrote:<br>
> ./digikam-5.5.0-01-x86-64.<wbr>appimage debug<br>
<br>
digikam 5.5 froze on opening Settings.<br>
<br>
--<br>
Thread 1 "digikam" hit Catchpoint 1 (exception thrown), 0x00007fffebe788bd in<br>
__cxa_throw () from /usr/lib/x86_64-linux-gnu/<wbr>libstdc++.so.6<br>
(gdb) bt<br>
#0  0x00007fffebe788bd in __cxa_throw () from /usr/lib/x86_64-linux-gnu/<br>
libstdc++.so.6<br>
#1  0x00007ffff5e43b02 in Exiv2::ExifKey::ExifKey (this=<optimized out>,<br>
ti=...) at /b/ext_exiv2/ext_exiv2-prefix/<wbr>src/ext_exiv2/src/tags.cpp:<wbr>3157<br>
#2  0x00007ffff682aea0 in Digikam::MetaEngine::<wbr>getStdExifTagsList<br>
(this=this@entry=<wbr>0x7fffffffb100)<br>
    at /b/dktemp/digikam-master/core/<wbr>libs/dmetadata/metaengine_<wbr>exif.cpp:1087<br>
#3  0x00007ffff69a36c4 in Digikam::MetadataPanel::<wbr>slotTabChanged<br>
(this=this@entry=0x3b65d40)<br>
    at /b/dktemp/digikam-master/core/<wbr>libs/widgets/metadata/<wbr>metadatapanel.cpp:<br>
311<br>
#4  0x00007ffff69a402d in Digikam::MetadataPanel::<wbr>MetadataPanel<br>
(this=0x3b65d40, tab=0x3b66970)<br>
    at /b/dktemp/digikam-master/core/<wbr>libs/widgets/metadata/<wbr>metadatapanel.cpp:<br>
232<br>
#5  0x00007ffff768a70a in Digikam::SetupMetadata::<wbr>SetupMetadata<br>
(this=0x3b30ee0, parent=<optimized out>)<br>
    at /b/dktemp/digikam-master/core/<wbr>utilities/setup/metadata/<br>
setupmetadata.cpp:463<br>
#6  0x00007ffff766294a in Digikam::Setup::Setup (this=this@entry=0x3a1f520,<br>
parent=parent@entry=0x84ee70)<br>
    at /b/dktemp/digikam-master/core/<wbr>utilities/setup/setup.cpp:186<br>
#7  0x00007ffff7664725 in Digikam::Setup::execDialog (parent=0x84ee70,<br>
page=Digikam::Setup::<wbr>LastPageUsed)<br>
    at /b/dktemp/digikam-master/core/<wbr>utilities/setup/setup.cpp:362<br>
#8  0x00007ffff7615d44 in Digikam::DigikamApp::qt_<wbr>static_metacall<br>
(_o=0x84ee70, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)<br>
    at /b/dktemp/digikam-master/<wbr>build/core/app/moc_digikamapp.<wbr>cpp:359<br>
#9  0x00000031e04af846 in QMetaObject::activate(QObject*<wbr>, int, int, void**) ()<br>
from /tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Core.so.5<br>
#10 0x00007fffee338ba2 in QAction::triggered(bool) () from /tmp/.mount_vVX2pQ/<br>
usr/lib/libQt5Widgets.so.5<br>
#11 0x00007fffee33b57d in QAction::activate(QAction::<wbr>ActionEvent) () from /<br>
tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Widgets.so.5<br>
#12 0x00007fffee4a3002 in ?? () from /tmp/.mount_vVX2pQ/usr/lib/<br>
libQt5Widgets.so.5<br>
#13 0x00007fffee4a9244 in ?? () from /tmp/.mount_vVX2pQ/usr/lib/<br>
libQt5Widgets.so.5<br>
#14 0x00007fffee4aa196 in QMenu::mouseReleaseEvent(<wbr>QMouseEvent*) () from /<br>
tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Widgets.so.5<br>
#15 0x00007fffee3857c8 in QWidget::event(QEvent*) () from /tmp/.mount_vVX2pQ/<br>
usr/lib/libQt5Widgets.so.5<br>
#16 0x00007fffee4ac42b in QMenu::event(QEvent*) () from /tmp/.mount_vVX2pQ/<br>
usr/lib/libQt5Widgets.so.5<br>
#17 0x00007fffee33f8fc in QApplicationPrivate::notify_<wbr>helper(QObject*,<br>
QEvent*) () from /tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Widgets.so.5<br>
#18 0x00007fffee3470db in QApplication::notify(QObject*, QEvent*) () from /<br>
tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Widgets.so.5<br>
#19 0x00000031e04880f0 in QCoreApplication::<wbr>notifyInternal2(QObject*, QEvent*)<br>
() from /tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Core.so.5<br>
#20 0x00007fffee345dce in QApplicationPrivate::<wbr>sendMouseEvent(QWidget*,<br>
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()<br>
   from /tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Widgets.so.5<br>
#21 0x00007fffee3a1135 in ?? () from /tmp/.mount_vVX2pQ/usr/lib/<br>
libQt5Widgets.so.5<br>
#22 0x00007fffee3a39e3 in ?? () from /tmp/.mount_vVX2pQ/usr/lib/<br>
libQt5Widgets.so.5<br>
#23 0x00007fffee33f8fc in QApplicationPrivate::notify_<wbr>helper(QObject*,<br>
QEvent*) () from /tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Widgets.so.5<br>
#24 0x00007fffee346808 in QApplication::notify(QObject*, QEvent*) () from /<br>
tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Widgets.so.5<br>
#25 0x00000031e04880f0 in QCoreApplication::<wbr>notifyInternal2(QObject*, QEvent*)<br>
() from /tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Core.so.5<br>
#26 0x00007fffedd6a4ad in<br>
QGuiApplicationPrivate::<wbr>processMouseEvent(<wbr>QWindowSystemInterfacePrivate:<wbr>:MouseEvent*)<br>
() from /tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Gui.so.5<br>
#27 0x00007fffedd6c1c5 in<br>
QGuiApplicationPrivate::<wbr>processWindowSystemEvent(<wbr>QWindowSystemInterfacePrivate:<wbr>:WindowSystemEvent*)<br>
()<br>
   from /tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Gui.so.5<br>
#28 0x00007fffedd4d023 in<br>
QWindowSystemInterface::<wbr>sendWindowSystemEvents(QFlags<<wbr>QEventLoop::ProcessEventsFlag><wbr>)<br>
() from /tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Gui.so.5<br>
#29 0x00007fffe4d62f30 in ?? () from /tmp/.mount_vVX2pQ/usr/lib/<br>
libQt5XcbQpa.so.5<br>
#30 0x00007fffea9c5197 in g_main_context_dispatch () from /lib/x86_64-linux-<br>
gnu/libglib-2.0.so.0<br>
#31 0x00007fffea9c53f0 in ?? () from /lib/x86_64-linux-gnu/libglib-<wbr>2.0.so.0<br>
---Type <return> to continue, or q <return> to quit---<br>
#32 0x00007fffea9c549c in g_main_context_iteration () from /lib/x86_64-linux-<br>
gnu/libglib-2.0.so.0<br>
#33 0x00000031e04d5d87 in<br>
QEventDispatcherGlib::<wbr>processEvents(QFlags<<wbr>QEventLoop::ProcessEventsFlag><wbr>) ()<br>
from /tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Core.so.5<br>
#34 0x00000031e04863da in<br>
QEventLoop::exec(QFlags<<wbr>QEventLoop::ProcessEventsFlag><wbr>) () from /<br>
tmp/.mount_vVX2pQ/usr/lib/<wbr>libQt5Core.so.5<br>
#35 0x00000031e048e1bd in QCoreApplication::exec() () from /tmp/.mount_vVX2pQ/<br>
usr/lib/libQt5Core.so.5<br>
#36 0x0000000000405054 in main (argc=1, argv=<optimized out>) at /b/dktemp/<br>
digikam-master/core/app/main/<wbr>main.cpp:240<br>
(gdb)<br>
<br>
<br>
</blockquote></div><br></div>