Package: libexiv2-27 Version: 0.27.3-3+deb11u2 Severity: important X-Debbugs-Cc: mar...@brasskipper.org.uk, t...@security.debian.org
Dear Maintainer, The latest update causes gthumb crash it worked with Version: 0.27.3-3+deb11u1 martin@ant:~$ gthumb (gthumb:8908): Gtk-WARNING **: 15:10:24.901: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::at: __n (which is 19) >= this->size() (which is 19) Aborted martin@ant:~$ This looks like a known bug see https://bugs.launchpad.net/ubuntu/+source/exiv2/+bug/1942799 martin@ant:~$ gdb -q gthumb Reading symbols from gthumb... (gdb) start Temporary breakpoint 1 at 0xf85b9: file ../gthumb/main.c, line 47. Starting program: /usr/local/bin/gthumb [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Temporary breakpoint 1, main (argc=1, argv=0x7fffffffe138) at ../gthumb/main.c:47 47 program_argv0 = argv[0]; (gdb) c Continuing. [New Thread 0x7ffff55cb700 (LWP 9597)] [New Thread 0x7fffee4e6700 (LWP 9598)] [New Thread 0x7fffe1926700 (LWP 9599)] [New Thread 0x7fffdbfff700 (LWP 9600)] [New Thread 0x7fffe1125700 (LWP 9601)] [New Thread 0x7fffe0924700 (LWP 9602)] (gthumb:9593): Gtk-WARNING **: 15:28:39.706: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client [New Thread 0x7fffdb7fe700 (LWP 9604)] [New Thread 0x7fffd9940700 (LWP 9605)] [New Thread 0x7fffd913f700 (LWP 9606)] 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 9 "pool-gthumb" received signal SIGABRT, Aborted. [Switching to Thread 0x7fffd9940700 (LWP 9605)] __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007ffff6c30537 in __GI_abort () at abort.c:79 #2 0x00007ffff44fe7ec in () at /lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007ffff4509966 in () at /lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007ffff45099d1 in () at /lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007ffff4509c65 in () at /lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007ffff4501113 in () at /lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007fffdac3db16 in () at /lib/x86_64-linux-gnu/libexiv2.so.27 #8 0x00007fffdabcbcdd in Exiv2::Xmpdatum::write(std::ostream&, Exiv2::ExifData const*) const () at /lib/x86_64-linux-gnu/libexiv2.so.27 #9 0x00007fffdab961c1 in Exiv2::Metadatum::print[abi:cxx11](Exiv2::ExifData const*) const () at /lib/x86_64-linux-gnu/libexiv2.so.27 #10 0x00007fffdadf02c2 in exiv2_read_metadata(Exiv2::Image::AutoPtr, GFileInfo*, gboolean) (image=..., info=0x555556134b30, update_general_attributes=1) at ../extensions/exiv2_tools/exiv2-utils.cpp:830 #11 0x00007fffdadf08ad in exiv2_read_metadata_from_file(GFile*, GFileInfo*, gboolean, GCancellable*, GError**) (file=0x555555908d40, info=0x555556134b30, update_general_attributes=1, cancellable=0x555556111520, error=0x0) at ../extensions/exiv2_tools/exiv2-utils.cpp:888 #12 0x00007fffdadf69c2 in gth_metadata_provider_exiv2_read (base=0x7fffc808f650, file_data=0x5555561966f0, attributes=0x5555562053d0 "standard::type,standard::is-hidden,standard::is- backup,standard::name,standard::display-name,standard::edit- name,standard::icon,standard::symbolic- icon,standard::size,thumbnail::pathtime::created,time"..., cancellable=0x555556111520) at ../extensions/exiv2_tools/gth-metadata-provider-exiv2.c:124 #13 0x0000555555620807 in gth_metadata_provider_read (self=0x7fffc808f650, file_data=0x5555561966f0, attributes=0x5555562053d0 "standard::type,standard::is-hidden,standard::is- backup,standard::name,standard::display-name,standard::edit- name,standard::icon,standard::symbolic- icon,standard::size,thumbnail::pathtime::created,time"..., cancellable=0x555556111520) at ../gthumb/gth-metadata-provider.c:117 #14 0x0000555555620a16 in _g_query_metadata_async_thread (task=0x5555561a6330, source_object=0x0, task_data=0x55555610bbf0, cancellable=0x555556111520) at ../gthumb/gth-metadata-provider.c:215 #15 0x00007ffff7c0204e in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #16 0x00007ffff7daf9a4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007ffff7daf0bd in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007ffff6debea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #19 0x00007ffff6d09a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 (gdb) c Continuing. [Thread 0x7fffd913f700 (LWP 9606) exited] [Thread 0x7fffd9940700 (LWP 9605) exited] [Thread 0x7fffdb7fe700 (LWP 9604) exited] [Thread 0x7fffe1125700 (LWP 9601) exited] [Thread 0x7fffdbfff700 (LWP 9600) exited] [Thread 0x7fffe1926700 (LWP 9599) exited] [Thread 0x7fffee4e6700 (LWP 9598) exited] [Thread 0x7ffff55cb700 (LWP 9597) exited] [Thread 0x7ffff55cca80 (LWP 9593) exited] Program terminated with signal SIGABRT, Aborted. The program no longer exists. (gdb) -- System Information: Debian Release: 11.7 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-23-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libexiv2-27 depends on: ii libc6 2.31-13+deb11u6 ii libexpat1 2.2.10-2+deb11u5 ii libgcc-s1 10.2.1-6 ii libstdc++6 10.2.1-6 ii zlib1g 1:1.2.11.dfsg-2+deb11u2 libexiv2-27 recommends no packages. Versions of packages libexiv2-27 suggests: ii exiv2 0.27.3-3+deb11u2