Public bug reported:
This bug seems to be a regression of KDE bug 441121:
https://bugs.kde.org/show_bug.cgi?id=441121
When opening certain JPG files, gwenview aborts with an uncaught C++
exception std::out_of_range
System is Ubuntu 18.04.6 LTS x86 with up-to-date packages.
Terminal output and gdb backtrace follow.
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::at: __n (which is 19) >= this->size() (which is 19)
Thread 1 "gwenview" received signal SIGABRT, Aborted.
0xf7fd5079 in __kernel_vsyscall ()
(gdb) bt
#0 0xf7fd5079 in __kernel_vsyscall ()
#1 0xf5d1ea02 in __libc_signal_restore_set (set=0xffffbe8c) at
../sysdeps/unix/sysv/linux/nptl-signals.h:80
#2 __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:48
#3 0xf5d1fe91 in __GI_abort () at abort.c:79
#4 0xf5f3b97d in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#5 0xf5f43174 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#6 0xf5f431dd in std::terminate() () from
/usr/lib/i386-linux-gnu/libstdc++.so.6
#7 0xf5f434dc in __cxa_throw () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#8 0xf5f6defa in std::__throw_out_of_range_fmt(char const*, ...) () from
/usr/lib/i386-linux-gnu/libstdc++.so.6
#9 0xf5881da3 in ?? () from /usr/lib/i386-linux-gnu/libexiv2.so.14
Packages:
libexiv2-14:i386 0.25-3.1ubuntu0.18.0 i386
gwenview 4:17.12.3-0ubuntu1 i386
** Affects: exiv2 (Ubuntu)
Importance: Undecided
Status: New
** Affects: gwenview (Ubuntu)
Importance: Undecided
Status: New
** Also affects: exiv2 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to exiv2 in Ubuntu.
https://bugs.launchpad.net/bugs/1978307
Title:
gwenview aborts with a std::out_of_range exception raised in libexiv2
Status in exiv2 package in Ubuntu:
New
Status in gwenview package in Ubuntu:
New
Bug description:
This bug seems to be a regression of KDE bug 441121:
https://bugs.kde.org/show_bug.cgi?id=441121
When opening certain JPG files, gwenview aborts with an uncaught C++
exception std::out_of_range
System is Ubuntu 18.04.6 LTS x86 with up-to-date packages.
Terminal output and gdb backtrace follow.
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::at: __n (which is 19) >= this->size() (which is 19)
Thread 1 "gwenview" received signal SIGABRT, Aborted.
0xf7fd5079 in __kernel_vsyscall ()
(gdb) bt
#0 0xf7fd5079 in __kernel_vsyscall ()
#1 0xf5d1ea02 in __libc_signal_restore_set (set=0xffffbe8c) at
../sysdeps/unix/sysv/linux/nptl-signals.h:80
#2 __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:48
#3 0xf5d1fe91 in __GI_abort () at abort.c:79
#4 0xf5f3b97d in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#5 0xf5f43174 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#6 0xf5f431dd in std::terminate() () from
/usr/lib/i386-linux-gnu/libstdc++.so.6
#7 0xf5f434dc in __cxa_throw () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#8 0xf5f6defa in std::__throw_out_of_range_fmt(char const*, ...) () from
/usr/lib/i386-linux-gnu/libstdc++.so.6
#9 0xf5881da3 in ?? () from /usr/lib/i386-linux-gnu/libexiv2.so.14
Packages:
libexiv2-14:i386 0.25-3.1ubuntu0.18.0 i386
gwenview 4:17.12.3-0ubuntu1 i386
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/exiv2/+bug/1978307/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp