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

Henrik Fehlauer <rk...@lab12.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |rk...@lab12.net
         Resolution|---                         |UPSTREAM

--- Comment #2 from Henrik Fehlauer <rk...@lab12.net> ---
Thanks for the report. I downloaded your example image and opened it in
Gwenview, which worked just fine on Tumbleweed and Kubuntu 18.04.

On a Neon installation (based on Ubuntu 16.04) I indeed get it to crash:

#0  0x00007ffff14cbb4f in Exiv2::ExifData::findKey(Exiv2::ExifKey const&) const
() from /usr/lib/x86_64-linux-gnu/libexiv2.so.26
#1  0x00007ffff1515f81 in
Exiv2::Internal::PentaxMakerNote::printShutterCount(std::ostream&, Exiv2::Value
const&, Exiv2::ExifData const*) ()
   from /usr/lib/x86_64-linux-gnu/libexiv2.so.26
#2  0x00007ffff73c1623 in Exiv2::operator<<(std::ostream&, Exiv2::Metadatum
const&) () from lib/x86_64-linux-gnu/libgwenviewlib.so.5
#3  0x00007ffff73c30f3 in void
Gwenview::ImageMetaInfoModelPrivate::fillExivGroup<Exiv2::ExifData,
std::_List_const_iterator<Exiv2::Exifdatum> >(QModelIndex const&,
Gwenview::MetaInfoGroup*, Exiv2::ExifData const&) () from
lib/x86_64-linux-gnu/libgwenviewlib.so.5
#4  0x00007ffff73c0821 in
Gwenview::ImageMetaInfoModel::setExiv2Image(Exiv2::Image const*) ()
   from lib/x86_64-linux-gnu/libgwenviewlib.so.5
#5  0x00007ffff737a74d in
Gwenview::Document::setExiv2Image(std::auto_ptr<Exiv2::Image>) ()
   from lib/x86_64-linux-gnu/libgwenviewlib.so.5
#6  0x00007ffff7377aea in
Gwenview::AbstractDocumentImpl::setDocumentExiv2Image(std::auto_ptr<Exiv2::Image>)
()
   from lib/x86_64-linux-gnu/libgwenviewlib.so.5
#7  0x00007ffff7382df7 in Gwenview::LoadingDocumentImpl::slotMetaInfoLoaded()
() from lib/x86_64-linux-gnu/libgwenviewlib.so.5
#8  0x00007ffff7440957 in
Gwenview::LoadingDocumentImpl::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) ()
   from lib/x86_64-linux-gnu/libgwenviewlib.so.5
#9  0x00007ffff3717b89 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ffff3526a71 in QFutureWatcherBase::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff4e9c29c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff4ea3917 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff36eae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffff36eda3e in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff37425c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fffebca0197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fffebca03f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fffebca049c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffff3741bcf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fffdee30c11 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#21 0x00007ffff36e91ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff36f22d4 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x000000000046a0d7 in main ()

However, the crash happens in Exiv2, and most likely is already fixed upstream
(http://dev.exiv2.org/issues/0001283 looks like it). Try upgrading once Neon
switches its base to Ubuntu 18.04.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to