[Bug 1051782] New: exiv2 0.26 update causes gwenview crashes
http://bugzilla.suse.com/show_bug.cgi?id=1051782 Bug ID: 1051782 Summary: exiv2 0.26 update causes gwenview crashes Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X11 Applications Assignee: wbauer@tmo.at Reporter: jslaby@suse.com QA Contact: qa-bugs@suse.de CC: dmueller@suse.com Found By: --- Blocker: --- I updated my TW system and it updated exiv2 from 0.25 to 0.26. Since then, gwenview crashes in libexiv2: Thread 1 "gwenview" received signal SIGSEGV, Segmentation fault. 0x00007fd868c18b5f in Exiv2::ExifData::findKey (this=this@entry=0x0, key=...) at /usr/src/debug/exiv2-trunk/src/exif.cpp:583 583 FindExifdatumByKey(key.key())); (gdb) where #0 0x00007fd868c18b5f in Exiv2::ExifData::findKey (this=this@entry=0x0, key=...) at /usr/src/debug/exiv2-trunk/src/exif.cpp:583 #1 0x00007fd868c5e6a1 in Exiv2::Internal::PentaxMakerNote::printShutterCount (os=..., value=..., metadata=0x0) at /usr/src/debug/exiv2-trunk/src/pentaxmn.cpp:1171 #2 0x00007fd86e89a4df in Exiv2::operator<< (md=..., os=...) at /usr/include/exiv2/metadatum.hpp:305 #3 Gwenview::ImageMetaInfoModelPrivate::fillExivGroup<Exiv2::ExifData, std::_List_const_iterator<Exiv2::Exifdatum> > ( this=0x100595760, parent=..., group=group@entry=0x1006f7d60, container=...) at /usr/src/debug/gwenview-17.04.3/lib/imagemetainfomodel.cpp:276 #4 0x00007fd86e896f99 in Gwenview::ImageMetaInfoModel::setExiv2Image (this=<optimized out>, image=0x7fd83c0032f0) at /usr/src/debug/gwenview-17.04.3/lib/imagemetainfomodel.cpp:372 #5 0x00007fd86e84f317 in Gwenview::Document::setExiv2Image (this=0x100a4dc40, image=...) at /usr/src/debug/gwenview-17.04.3/lib/document/document.cpp:395 #6 0x00007fd86e84e331 in Gwenview::AbstractDocumentImpl::setDocumentExiv2Image (this=this@entry=0x100a09d40, image=...) at /usr/src/debug/gwenview-17.04.3/lib/document/abstractdocumentimpl.cpp:82 #7 0x00007fd86e85e571 in Gwenview::LoadingDocumentImpl::slotMetaInfoLoaded (this=0x100a09d40) at /usr/src/debug/gwenview-17.04.3/lib/document/loadingdocumentimpl.cpp:491 #8 0x00007fd86ac7425a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #9 0x00007fd86aa71103 in QFutureWatcherBase::event(QEvent*) () from /usr/lib64/libQt5Core.so.5 #10 0x00007fd86c3b293c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #11 0x00007fd86c3b9cb4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #12 0x00007fd86ac46d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #13 0x00007fd86ac49335 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5 #14 0x00007fd86ac9d013 in ?? () from /usr/lib64/libQt5Core.so.5 #15 0x00007fd863957b67 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #16 0x00007fd863957d98 in ?? () from /usr/lib64/libglib-2.0.so.0 #17 0x00007fd863957e2c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #18 0x00007fd86ac9c68f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #19 0x00007fd86ac4535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #20 0x00007fd86ac4dbe4 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #21 0x0000000100038619 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/gwenview-17.04.3/app/main.cpp:157 When I build gwenview against 0.25, it works again: $ rpm -q libexiv2-14-0.25-9.1.x86_64 gwenview5-17.04.3-2.1.x86_64 libexiv2-14-0.25-9.1.x86_64 gwenview5-17.04.3-2.1.x86_64 $ rpm -q --requires gwenview5|grep exiv libexiv2.so.14()(64bit) -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com