Package: gwenview
Version: 4:24.12.0-1
Severity: normal

A frequent occurance for me on recent versions of Debian/Unstable is for
gwenview to crash on exit.  For most uses it was intermittant but I have found
a case where it's 100% repeatable.  I run "gwenview ." in a directory with 3
pics of my car engine (which I am happy to supply as test data if needed) and
then press ALT-F4 without viewing any of the images (it just displays the
thumbnails) and it crashes.

Here's the backtrace:

malloc_consolidate(): unaligned fastbin chunk detected

Thread 1 "gwenview" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, 
no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
warning: 44     ./nptl/pthread_kill.c: No such file or directory
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>, 
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1  0x00007ffff4e9de2f in __pthread_kill_internal (threadid=<optimized out>, 
signo=6) at ./nptl/pthread_kill.c:78
#2  0x00007ffff4e49d02 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/posix/raise.c:26
#3  0x00007ffff4e324f0 in __GI_abort () at ./stdlib/abort.c:79
#4  0x00007ffff4e3332d in __libc_message_impl (fmt=fmt@entry=0x7ffff4fb5303 
"%s\n") at ../sysdeps/posix/libc_fatal.c:134
#5  0x00007ffff4ea7965 in malloc_printerr (str=str@entry=0x7ffff4fb8358 
"malloc_consolidate(): unaligned fastbin chunk detected") at 
./malloc/malloc.c:5772
#6  0x00007ffff4ea849c in malloc_consolidate (av=av@entry=0x7ffff4ff1ac0 
<main_arena>) at ./malloc/malloc.c:4846
#7  0x00007ffff4ea9680 in _int_free_maybe_consolidate 
(av=av@entry=0x7ffff4ff1ac0 <main_arena>, size=<optimized out>) at 
./malloc/malloc.c:4779
#8  0x00007ffff4ea9960 in _int_free_maybe_consolidate (av=0x7ffff4ff1ac0 
<main_arena>, size=<optimized out>) at ./malloc/malloc.c:4702
#9  0x00007ffff4ea9cb9 in _int_free (av=0x7ffff4ff1ac0 <main_arena>, 
p=<optimized out>, have_lock=<optimized out>, have_lock@entry=0) at 
./malloc/malloc.c:4646
#10 0x00007ffff4eac43f in __GI___libc_free (mem=<optimized out>) at 
./malloc/malloc.c:3398
#11 0x00007ffff7cf4c5b in Gwenview::ImageMetaInfoModel::~ImageMetaInfoModel() 
() at /lib/x86_64-linux-gnu/libgwenviewlib.so.5
#12 0x00007ffff7caf57e in Gwenview::Document::~Document() () at 
/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#13 0x00007ffff7caf69d in Gwenview::Document::~Document() () at 
/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#14 0x00007ffff7cb3b11 in Gwenview::DocumentFactory::~DocumentFactory() () at 
/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#15 0x00007ffff4e4c261 in __run_exit_handlers (status=0, listp=0x7ffff4ff1680 
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, 
run_dtors=run_dtors@entry=true) at ./stdlib/exit.c:108
#16 0x00007ffff4e4c31a in __GI_exit (status=<optimized out>) at 
./stdlib/exit.c:138
#17 0x00007ffff4e33d6f in __libc_start_call_main 
(main=main@entry=0x555555596690, argc=argc@entry=2, 
argv=argv@entry=0x7fffffffe3b8) at ../sysdeps/nptl/libc_start_call_main.h:74
#18 0x00007ffff4e33e25 in __libc_start_main_impl (main=0x555555596690, argc=2, 
argv=0x7fffffffe3b8, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, stack_end=0x7fffffffe3a8) at ../csu/libc-start.c:360
#19 0x00005555555971b1 in ??? ()
(gdb)

I tried running it under valgrind and got many errors like the following:

==1107437== Conditional jump or move depends on uninitialised value(s)
==1107437==    at 0x2847EEA4: ???
==1107437==    by 0x23977831: ???

Fixing those might shed some light on the issue.

-- System Information:
Debian Release: trixie/sid
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.12-amd64 (SMP w/18 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages gwenview depends on:
ii  kimageformat6-plugins                  6.10.0-2
ii  kio6                                   6.10.0-1
ii  libc6                                  2.40-7
ii  libcfitsio10t64                        4.5.0-5
ii  libexiv2-28                            0.28.4+dfsg-1
ii  libgcc-s1                              14.2.0-17
ii  libjpeg62-turbo                        1:2.1.5-3+b1
ii  libkdcrawqt6-5                         24.12.0-1
ii  libkf6baloo6                           6.10.0-1
ii  libkf6colorscheme6                     6.10.0-1
ii  libkf6completion6                      6.10.0-1
ii  libkf6configcore6                      6.10.0-1
ii  libkf6configgui6                       6.10.0-1
ii  libkf6configwidgets6                   6.10.0-1
ii  libkf6coreaddons6                      6.10.0-1
ii  libkf6crash6                           6.10.0-1
ii  libkf6filemetadata3                    6.10.0-2
ii  libkf6guiaddons6                       6.10.0-4
ii  libkf6i18n6                            6.10.0-1
ii  libkf6iconthemes6                      6.10.0-1
ii  libkf6iconwidgets6                     6.10.0-1
ii  libkf6itemmodels6                      6.10.0-1
ii  libkf6itemviews6                       6.10.0-1
ii  libkf6jobwidgets6                      6.10.0-1
ii  libkf6kiocore6                         6.10.0-1
ii  libkf6kiofilewidgets6                  6.10.0-1
ii  libkf6kiogui6                          6.10.0-1
ii  libkf6kiowidgets6                      6.10.0-1
ii  libkf6parts6                           6.10.0-1
ii  libkf6purpose-bin                      6.10.0-1
ii  libkf6purpose6                         6.10.0-1
ii  libkf6purposewidgets6                  6.10.0-1
ii  libkf6service-bin                      6.10.0-1
ii  libkf6service6                         6.10.0-1
ii  libkf6solid6                           6.10.0-1
ii  libkf6widgetsaddons6                   6.10.0-1
ii  libkf6xmlgui6                          6.10.0-1
ii  libkimageannotator-qt6-0               0.7.1-1+b2
ii  liblcms2-2                             2.16-2
ii  libphonon4qt6-4t64                     4:4.12.0-4
ii  libplasmaactivities6                   6.3.0-1
ii  libpng16-16t64                         1.6.46-4
ii  libqt6core6t64 [qt6-base-private-abi]  6.7.2+dfsg-6
ii  libqt6dbus6                            6.7.2+dfsg-6
ii  libqt6gui6                             6.7.2+dfsg-6
ii  libqt6openglwidgets6                   6.7.2+dfsg-6
ii  libqt6printsupport6                    6.7.2+dfsg-6
ii  libqt6svg6                             6.7.2-6
ii  libqt6svgwidgets6                      6.7.2-6
ii  libqt6waylandclient6                   6.7.2-5
ii  libqt6widgets6                         6.7.2+dfsg-6
ii  libstdc++6                             14.2.0-17
ii  libtiff6                               4.5.1+git230720-5
ii  libwayland-client0                     1.23.1-1
ii  libx11-6                               2:1.8.10-2
ii  phonon4qt6                             4:4.12.0-4

Versions of packages gwenview recommends:
pn  gwenview-doc               <none>
pn  kamera                     <none>
ii  kio-extras                 4:24.12.2-1
ii  qt6-image-formats-plugins  6.7.2-2

gwenview suggests no packages.

-- debconf-show failed

Reply via email to