Launchpad has imported 5 comments from the remote bug at https://bugs.kde.org/show_bug.cgi?id=441121.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2021-08-18T09:17:31+00:00 Friendofanimals wrote: Application: gwenview (20.12.3) Qt Version: 5.15.2 Frameworks Version: 5.80.0 Operating System: Linux 5.11.0-31-generic x86_64 Windowing System: X11 Drkonqi Version: 5.21.4 Distribution: Ubuntu 21.04 -- Information about the crash: - What I was doing when the application crashed: tried to open a .jpg picture out of dolphin. retried with different pictures, always crashing. Same happening when opening a picture out of gwenview. The crash can be reproduced every time. -- Backtrace: Application: Gwenview (gwenview), signal: Aborted [KCrash Handler] #4 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 #5 0x00007efd984e8864 in __GI_abort () at abort.c:79 #6 0x00007efd9874fa31 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007efd9875b4fc in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007efd9875b567 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 #9 0x00007efd9875b809 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 #10 0x00007efd98752452 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #11 0x00007efd981bbad3 in ?? () from /lib/x86_64-linux-gnu/libexiv2.so.27 #12 0x00007efd9815f92d in Exiv2::Xmpdatum::write(std::ostream&, Exiv2::ExifData const*) const () from /lib/x86_64-linux-gnu/libexiv2.so.27 #13 0x00007efd9a66a250 in Gwenview::ImageMetaInfoModel::setExiv2Image(Exiv2::Image const*) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #14 0x00007efd9a634a70 in Gwenview::Document::setExiv2Image(std::unique_ptr<Exiv2::Image, std::default_delete<Exiv2::Image> >) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #15 0x00007efd9a63e39b in ?? () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #16 0x00007efd98bb75c7 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007efd9899ea25 in QFutureWatcherBase::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007efd99854783 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007efd98b7f7ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007efd98b827e1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007efd98bd9ba7 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007efd962c38eb in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007efd96316d28 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007efd962c1023 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007efd98bd9204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #26 0x00007efd98b7e11b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x00007efd98b86604 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x0000564728787c1f in ?? () #29 0x00007efd984ea565 in __libc_start_main (main=0x5647287876f0, argc=2, argv=0x7ffe3e40e118, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe3e40e108) at ../csu/libc-start.c:332 #30 0x000056472878813e in _start () [Inferior 1 (process 13527) detached] Possible duplicates by query: bug 440777, bug 440257, bug 434072, bug 429344, bug 427716. Reported using DrKonqi Reply at: https://bugs.launchpad.net/ubuntu/+source/exiv2/+bug/1941752/comments/0 ------------------------------------------------------------------------ On 2021-08-19T19:37:18+00:00 Alexander Fieroch wrote: same here since this week. Maybe a bug through latest gwenview, x11 or libjpeg library because last week I had no problem?! I can load original JPGs from my digital camera with gwenview but trying to load edited and exported jpegs by darktable will crash gwenview immediately. Until last week this was working! gwenview 4:21.04.3-0ubuntu1~ubuntu21.04~ppa1 libgl1-mesa-dri (21.0.3-0ubuntu0.2 => 21.0.3-0ubuntu0.3) darktable org.darktable.Darktable 3.6.0 stable system Reply at: https://bugs.launchpad.net/ubuntu/+source/exiv2/+bug/1941752/comments/1 ------------------------------------------------------------------------ On 2021-08-24T20:33:52+00:00 Jan Rathmann wrote: This seems to be related to a recent security update of exiv2 in Ubuntu 21.04. libexiv2-27 version 0.27.3-3ubuntu1.5: Gwenview (21.08.0) crashes when I try to open JPEG files generated by darktable. libexiv2-27 version 0.27.3-3ubuntu1.4: Gwenview (21.08.0) doesn't crash. Link to the changelog of exiv2 package on Ubuntu: http://changelogs.ubuntu.com/changelogs/pool/main/e/exiv2/exiv2_0.27.3-3ubuntu1.5/changelog Temporary workaround: Downgrade libexiv2-27 to version 0.27.3-3ubuntu1.4 Reply at: https://bugs.launchpad.net/ubuntu/+source/exiv2/+bug/1941752/comments/2 ------------------------------------------------------------------------ On 2021-08-26T07:58:39+00:00 Alexander Fieroch wrote: Thanks! Downgrade libexiv2-27 to version 0.27.3-3ubuntu1.4 is working! Reply at: https://bugs.launchpad.net/ubuntu/+source/exiv2/+bug/1941752/comments/3 ------------------------------------------------------------------------ On 2021-08-29T13:52:17+00:00 Jan Rathmann wrote: I have tracked this down to the following change in CVE-2021-37620-3.patch (Ubuntu src package exiv2-0.27.3-3ubuntu1.5): =================================================================== --- exiv2-0.27.3.orig/src/tags_int.cpp +++ exiv2-0.27.3/src/tags_int.cpp @@ -2865,7 +2865,7 @@ namespace Exiv2 { } std::string stringValue = value.toString(); - if (stringValue[19] == 'Z') { + if (stringValue.at(19) == 'Z') { stringValue = stringValue.substr(0, 19); } for (size_t i = 0; i < stringValue.length(); ++i) { Reply at: https://bugs.launchpad.net/ubuntu/+source/exiv2/+bug/1941752/comments/9 ** Changed in: gwenview Importance: Unknown => High -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to exiv2 in Ubuntu. https://bugs.launchpad.net/bugs/1941752 Title: Regression: exiv2 0.27.3-3ubuntu1.5 makes Gwenview crash when opening images exported by darktable Status in Gwenview: Unknown Status in exiv2 package in Ubuntu: Confirmed Status in gwenview package in Ubuntu: Confirmed Bug description: Since the recent security update of exiv2, Gwenview crashes when trying to open image files that got exported by darktable. Steps to reproduce: * Make a test installation of Kubuntu 21.04 in VirtualBox * Install all updates * Install darktable * Copy one of the images in /usr/share/wallpapers (or any other image) to your home directory and open it with darktable * Within darktable, export a copy of the image (no need to do any actual modifications) * Try to open that copy with Gwenview. Gwenview will crash. I'm attaching a crash report hinting that this is related to exiv2. Temporary workaround: If I downgrade libexiv2-27 to 0.27.3-3ubuntu1.4, Gwenview doesn't crash, so it seems the crash is related to changes in 0.27.3-3ubuntu1.5. I don't know if the underlying cause is actually some bug in exiv2, Gwenview or darktable. Kind regards, Jan ProblemType: Bug DistroRelease: Ubuntu 21.04 Package: libexiv2-27 0.27.3-3ubuntu1.5 ProcVersionSignature: Ubuntu 5.11.0-31.33-generic 5.11.22 Uname: Linux 5.11.0-31-generic x86_64 ApportVersion: 2.20.11-0ubuntu65.1 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: KDE Date: Thu Aug 26 15:16:47 2021 InstallationDate: Installed on 2021-08-26 (0 days ago) InstallationMedia: Kubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420) SourcePackage: exiv2 UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/gwenview/+bug/1941752/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp