*** This bug is a duplicate of bug 2144731 ***
    https://bugs.launchpad.net/bugs/2144731

Public bug reported:

Ubuntu 24.04 (Noble)
libexiv2.so.27
libgwenviewlib.so.4.97.0

Gwenview crashes with a SIGSEGV when browsing image folders. 
The crash occurs in libexiv2.

Steps to reproduce:
1. Open Gwenview
2. Browse to a folder containing images
3. Gwenview crashes

Expected result:
Gwenview displays the images without crashing.

Actual result:
Gwenview crashes with SIGSEGV in libexiv2.


henning@OMEN:~$ grep -A 50 "Stacktrace\|Backtrace\|Traceback\|signal" 
/var/crash/_usr_bin_gwenview.1000.crash | head -80
Stacktrace:
 #0  __pthread_kill_implementation (no_tid=0, signo=11, threadid=<optimized 
out>) at ./nptl/pthread_kill.c:44
         tid = <optimized out>
         ret = 0
         pd = <optimized out>
         old_mask = {__val = {137486097421152}}
         ret = <optimized out>
         pd = <optimized out>
         old_mask = <optimized out>
         ret = <optimized out>
         tid = <optimized out>
         ret = <optimized out>
         resultvar = <optimized out>
         resultvar = <optimized out>
         __arg3 = <optimized out>
         __arg2 = <optimized out>
         __arg1 = <optimized out>
         _a3 = <optimized out>
         _a2 = <optimized out>
         _a1 = <optimized out>
         __futex = <optimized out>
         resultvar = <optimized out>
         __arg3 = <optimized out>
         __arg2 = <optimized out>
         __arg1 = <optimized out>
         _a3 = <optimized out>
         _a2 = <optimized out>
         _a1 = <optimized out>
         __futex = <optimized out>
         __private = <optimized out>
         __oldval = <optimized out>
 #1  __pthread_kill_internal (signo=11, threadid=<optimized out>) at 
./nptl/pthread_kill.c:78
 No locals.
 #2  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=11) at 
./nptl/pthread_kill.c:89
 No locals.
 #3  0x00007d0b1b04527e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
         ret = <optimized out>
 #4  0x00007d0b1af126bf in KCrash::defaultCrashHandler(int) () from 
/lib/x86_64-linux-gnu/libKF5Crash.so.5
 No symbol table info available.
 #5  <signal handler called>
 No locals.
 #6  0x00007d0b1cf08438 in Exiv2::Image::setMetadata(Exiv2::Image const&) () 
from /lib/x86_64-linux-gnu/libexiv2.so.27
 No symbol table info available.
 #7  0x00007d0b1de2ecc4 in Gwenview::JpegContent::loadFromData(QByteArray 
const&, Exiv2::Image*) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5
 No symbol table info available.
 #8  0x00007d0b1ddf902d in ?? () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5
 No symbol table info available.
 #9  0x00007d0b1ddf27a7 in ?? () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5
 No symbol table info available.
 #10 0x00007d0b1b8deab9 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
 No symbol table info available.
 #11 0x00007d0b1b8db674 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
 No symbol table info available.
 #12 0x00007d0b1b09caa4 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:447
         ret = <optimized out>
         pd = <optimized out>
         out = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {137486097430208, 
401225559957817342, 137486097430208, -296, 0, 140737012509600, 
401225560079452158, 401582782512220158}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
         not_first_call = <optimized out>
 #13 0x00007d0b1b129c6c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
 No locals.
StacktraceAddressSignature: 
/usr/bin/gwenview:11:/usr/lib/x86_64-linux-gnu/libc.so.6+1d27e:/usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.115.0+46bf:/usr/lib/x86_64-linux-gnu/libexiv2.so.0.27.6+7c438:/usr/lib/x86_64-linux-gnu/libgwenviewlib.so.4.97.0+6fcc4:/usr/lib/x86_64-linux-gnu/libgwenviewlib.so.4.97.0+3a02d:/usr/lib/x86_64-linux-gnu/libgwenviewlib.so.4.97.0+337a7:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.13+50ab9:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.13+4d674:/usr/lib/x86_64-linux-gnu/libc.so.6+74aa4:/usr/lib/x86_64-linux-gnu/libc.so.6+101c6c
StacktraceTop:
 Exiv2::Image::setMetadata(Exiv2::Image const&) () from 
/lib/x86_64-linux-gnu/libexiv2.so.27
 Gwenview::JpegContent::loadFromData(QByteArray const&, Exiv2::Image*) () from 
/lib/x86_64-linux-gnu/libgwenviewlib.so.5
 ?? () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5
 ?? () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5
 ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
Tags: noble
ThreadStacktrace:
 .
 Thread 6 (Thread 0x7d0b153ec6c0 (LWP 36014)):
 #0  0x00007d0b1b11b4fd in __GI___poll (fds=0x7d0b153eb7e8, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
         sc_ret = 1
         sc_cancel_oldtype = 0
         sc_ret = <optimized out>
 #1  0x00007d0b19d968ca in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
 No symbol table info available.
 #2  0x00007d0b19d9828c in xcb_wait_for_event () from 
/lib/x86_64-linux-gnu/libxcb.so.1
 No symbol table info available.

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: libexiv2-27 0.27.6-1build1
ProcVersionSignature: Ubuntu 6.17.0-19.19~24.04.2-generic 6.17.13
Uname: Linux 6.17.0-19-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Thu Mar 19 11:25:18 2026
InstallationDate: Installed on 2026-02-19 (28 days ago)
InstallationMedia: Kubuntu 24.04.4 LTS "Noble Numbat" - Release amd64 (20260210)
SourcePackage: exiv2
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: exiv2 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2144881

Title:
  Gwenview crashes when browsing folders - SIGSEGV in libexiv2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/exiv2/+bug/2144881/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to