Your message dated Mon, 09 Jun 2025 09:34:04 +0000
with message-id <[email protected]>
and subject line Bug#1107397: fixed in geeqie 1:2.5-6
has caused the Debian Bug report #1107397,
regarding geeqie: crash on "keyword autocomplete" command
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1107397: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107397
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: geeqie
Version: 1:2.5-5
Severity: normal

Dear Maintainer,

There is a crash in the "Edit > Keyword autocomplete" menu command[1]
of geeqie, that appears to be related to the state of the program's
configuration.  A backtrace using debuginfod is below.  The version of
geeqie in experimental (1:2.6.1-1~exp2) does not fix the issue.

[1] https://www.geeqie.org/help/GuideSidebarsInfo.html

The crash happens consistently for me after deleting ~/.config/geeqie,
and on subsequent launches as well.  It stops crashing after opening
the info sidebar once (View > Info sidebar) and this is remembered
across restarts.  The crash is a null dereference trying to look up
the keyword pane widget, so it looks like part of the UI not being
initialized because it's never been opened.  There are minor
differences to the config dir once this has happened, a 'keywords'
file is created and in 'geeqierc.xml' the <keyword_tree> node is no
longer empty and there is a <bar> node under <layout>.

Thread 1 "geeqie" received signal SIGSEGV, Segmentation fault.
Download failed: Invalid argument.  Continuing without source file 
./build/../src/bar-keywords.cc.
bar_keywords_autocomplete_focus (lw=lw@entry=0x555555913fc0) at 
../src/bar-keywords.cc:1961
warning: 1961   ../src/bar-keywords.cc: No such file or directory
(gdb) bt
#0  bar_keywords_autocomplete_focus (lw=lw@entry=0x555555913fc0) at 
../src/bar-keywords.cc:1961
#1  0x000055555562c204 in layout_menu_keyword_autocomplete_cb 
(data=0x555555913fc0) at ../src/layout-util.cc:1964
#2  0x00007ffff7240950 in g_closure_invoke (closure=0x55555597f5a0, 
return_value=0x0, n_param_values=n_param_values@entry=1, 
param_values=param_values@entry=0x7fffffffcbe0, 
    invocation_hint=invocation_hint@entry=0x7fffffffcb30) at 
../../../gobject/gclosure.c:835
#3  0x00007ffff7254d43 in signal_emit_unlocked_R 
(node=node@entry=0x7fffffffcca0, detail=detail@entry=0, 
instance=instance@entry=0x55555597f8a0, 
emission_return=emission_return@entry=0x0, 
    instance_and_params=instance_and_params@entry=0x7fffffffcbe0) at 
../../../gobject/gsignal.c:3902
#4  0x00007ffff7256769 in signal_emit_valist_unlocked 
(instance=instance@entry=0x55555597f8a0, signal_id=signal_id@entry=208, 
detail=detail@entry=0, var_args=var_args@entry=0x7fffffffce00)
    at ../../../gobject/gsignal.c:3534
#5  0x00007ffff725c5a6 in g_signal_emit_valist (instance=0x55555597f8a0, 
signal_id=208, detail=0, var_args=0x7fffffffce00) at 
../../../gobject/gsignal.c:3277
#6  0x00007ffff725c663 in g_signal_emit 
(instance=instance@entry=0x55555597f8a0, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../gobject/gsignal.c:3597
#7  0x00007ffff79a1d64 in _gtk_action_emit_activate (action=0x55555597f8a0) at 
../../../gtk/deprecated/gtkaction.c:909
#8  0x00007ffff79a2311 in closure_accel_activate (closure=<optimized out>, 
n_param_values=<optimized out>, param_values=<optimized out>, 
invocation_hint=<optimized out>, 
    marshal_data=<optimized out>, return_value=0x7fffffffd060) at 
../../../gtk/deprecated/gtkaction.c:1865
#9  closure_accel_activate (closure=0x55555597f8f0, 
return_value=0x7fffffffd060, n_param_values=<optimized out>, 
param_values=<optimized out>, invocation_hint=<optimized out>, 
    marshal_data=<optimized out>) at ../../../gtk/deprecated/gtkaction.c:1856
#10 0x00007ffff7240950 in g_closure_invoke (closure=0x55555597f8f0, 
return_value=0x7fffffffd060, n_param_values=n_param_values@entry=4, 
param_values=param_values@entry=0x7fffffffd0f0, 
    invocation_hint=invocation_hint@entry=0x7fffffffd040) at 
../../../gobject/gclosure.c:835
#11 0x00007ffff7254d43 in signal_emit_unlocked_R 
(node=node@entry=0x7fffffffd200, detail=detail@entry=2224, 
instance=instance@entry=0x555555916af0, 
    emission_return=emission_return@entry=0x7fffffffd280, 
instance_and_params=instance_and_params@entry=0x7fffffffd0f0) at 
../../../gobject/gsignal.c:3902
#12 0x00007ffff7256032 in signal_emit_valist_unlocked 
(instance=instance@entry=0x555555916af0, signal_id=signal_id@entry=217, 
detail=detail@entry=2224, 
    var_args=var_args@entry=0x7fffffffd360) at ../../../gobject/gsignal.c:3547
#13 0x00007ffff725c5a6 in g_signal_emit_valist (instance=0x555555916af0, 
signal_id=217, detail=2224, var_args=0x7fffffffd360) at 
../../../gobject/gsignal.c:3277
#14 0x00007ffff725c663 in g_signal_emit 
(instance=instance@entry=0x555555916af0, signal_id=<optimized out>, 
detail=detail@entry=2224) at ../../../gobject/gsignal.c:3597
#15 0x00007ffff76b2066 in gtk_accel_group_activate (accel_group=0x555555916af0, 
accel_quark=accel_quark@entry=2224, 
acceleratable=acceleratable@entry=0x5555558904e0, 
    accel_key=accel_key@entry=107, accel_mods=accel_mods@entry=GDK_MOD1_MASK) 
at ../../../gtk/gtkaccelgroup.c:910
#16 0x00007ffff76b3a85 in gtk_accel_groups_activate 
(object=object@entry=0x5555558904e0, accel_key=107, accel_mods=GDK_MOD1_MASK) 
at ../../../gtk/gtkaccelgroup.c:948
#17 0x00007ffff797d0f9 in gtk_window_activate_key 
(window=window@entry=0x5555558904e0, event=event@entry=0x555556127950) at 
../../../gtk/gtkwindow.c:12097
#18 0x00007ffff797d225 in gtk_window_key_press_event (widget=0x5555558904e0, 
event=0x555556127950) at ../../../gtk/gtkwindow.c:8288
#19 0x00007ffff7697c6a in _gtk_marshal_BOOLEAN__BOXED (closure=0x55555588d850, 
return_value=0x7fffffffd6a0, n_param_values=<optimized out>, 
param_values=0x7fffffffd730, 
    invocation_hint=<optimized out>, marshal_data=<optimized out>) at 
gtk/gtkmarshalers.c:84
#20 0x00007ffff7240950 in g_closure_invoke 
(closure=closure@entry=0x55555588d850, return_value=0x7fffffffd6a0, 
n_param_values=n_param_values@entry=2, 
    param_values=param_values@entry=0x7fffffffd730, 
invocation_hint=invocation_hint@entry=0x7fffffffd680) at 
../../../gobject/gclosure.c:835
#21 0x00007ffff7255320 in signal_emit_unlocked_R 
(node=node@entry=0x7fffffffd810, detail=detail@entry=0, 
instance=instance@entry=0x5555558904e0, 
    emission_return=emission_return@entry=0x7fffffffd890, 
instance_and_params=instance_and_params@entry=0x7fffffffd730) at 
../../../gobject/gsignal.c:3942
#22 0x00007ffff7256032 in signal_emit_valist_unlocked 
(instance=instance@entry=0x5555558904e0, signal_id=signal_id@entry=68, 
detail=detail@entry=0, var_args=var_args@entry=0x7fffffffd970)
    at ../../../gobject/gsignal.c:3547
#23 0x00007ffff725c5a6 in g_signal_emit_valist (instance=0x5555558904e0, 
signal_id=68, detail=0, var_args=0x7fffffffd970) at 
../../../gobject/gsignal.c:3277
#24 0x00007ffff725c663 in g_signal_emit 
(instance=instance@entry=0x5555558904e0, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../gobject/gsignal.c:3597
#25 0x00007ffff79558fc in gtk_widget_event_internal (widget=0x5555558904e0, 
event=0x555556127950) at ../../../gtk/gtkwidget.c:7827
#26 0x00007ffff780622f in propagate_event (widget=0x5555558904e0, 
event=0x555556127950, captured=<optimized out>, topmost=0x0) at 
../../../gtk/gtkmain.c:2691
#27 0x00007ffff7807f56 in gtk_main_do_event (event=0x555556127950) at 
../../../gtk/gtkmain.c:1921
#28 gtk_main_do_event (event=<optimized out>) at ../../../gtk/gtkmain.c:1691
#29 0x00007ffff7ecf5c9 in _gdk_event_emit (event=event@entry=0x555556127950) at 
../../../gdk/gdkevents.c:73
#30 0x00007ffff7f26226 in gdk_event_source_dispatch (source=<optimized out>, 
callback=<optimized out>, user_data=<optimized out>) at 
../../../gdk/x11/gdkeventsource.c:367
#31 0x00007ffff712d3c5 in g_main_dispatch 
(context=context@entry=0x555555878b40) at ../../../glib/gmain.c:3398
#32 0x00007ffff712f5f7 in g_main_context_dispatch_unlocked 
(context=0x555555878b40) at ../../../glib/gmain.c:4249
#33 g_main_context_iterate_unlocked (context=0x555555878b40, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../glib/gmain.c:4314
#34 0x00007ffff713005f in g_main_loop_run (loop=loop@entry=0x555555e416a0) at 
../../../glib/gmain.c:4516
#35 0x00007ffff780705d in gtk_main () at ../../../gtk/gtkmain.c:1329
#36 0x00005555555ca48e in main (argc=<optimized out>, argv=<optimized out>) at 
../src/main.cc:1537


-- System Information:
Debian Release: 13.0
  APT prefers testing
  APT policy: (500, 'testing'), (400, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.27-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8),
LANGUAGE=en_CA:en Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages geeqie depends on:
ii  geeqie-common            1:2.5-5
ii  libarchive13t64          3.7.4-3
ii  libc6                    2.41-8
ii  libcairo2                1.18.4-1+b1
ii  libdjvulibre21           3.5.28-2+b2
ii  libexiv2-28              0.28.5+dfsg-1
ii  libffmpegthumbnailer4v5  2.2.3-2
ii  libgcc-s1                14.2.0-19
ii  libgdk-pixbuf-2.0-0      2.42.12+dfsg-2
ii  libglib2.0-0t64          2.84.2-1
ii  libgspell-1-3            1.14.0-2+b1
ii  libgtk-3-0t64            3.24.49-3
ii  libheif1                 1.19.8-1
ii  libjpeg62-turbo          1:2.1.5-4
ii  libjxl0.11               0.11.1-4
ii  liblcms2-2               2.16-2
ii  liblua5.4-0              5.4.7-1+b2
ii  libopenjp2-7             2.5.3-2
ii  libpango-1.0-0           1.56.3-1
ii  libpangocairo-1.0-0      1.56.3-1
ii  libpoppler-glib8t64      25.03.0-4
ii  libraw23t64              0.21.4-2
ii  libstdc++6               14.2.0-19
ii  libtiff6                 4.7.0-3
ii  libwebp7                 1.5.0-0.1
ii  sensible-utils           0.0.25
ii  webp-pixbuf-loader       0.2.7-1+b1

Versions of packages geeqie recommends:
ii  cups-bsd [lpr]                   2.4.10-3
ii  exiftran                         2.14-1
ii  exiv2                            0.28.5+dfsg-1
ii  imagemagick                      8:7.1.1.43+dfsg1-1
ii  imagemagick-7.q16 [imagemagick]  8:7.1.1.43+dfsg1-1
ii  librsvg2-common                  2.60.0+dfsg-1
ii  zenity                           4.1.90-1

Versions of packages geeqie suggests:
ii  gimp                                 3.0.2-3.1
ii  libjpeg-turbo-progs [libjpeg-progs]  1:2.1.5-4
pn  xpaint                               <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: geeqie
Source-Version: 1:2.5-6
Done: Andreas Rönnquist <[email protected]>

We believe that the bug you reported is fixed in the latest version of
geeqie, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Rönnquist <[email protected]> (supplier of updated geeqie package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 07 Jun 2025 13:44:17 +0200
Source: geeqie
Architecture: source
Version: 1:2.5-6
Distribution: unstable
Urgency: medium
Maintainer: Andreas Rönnquist <[email protected]>
Changed-By: Andreas Rönnquist <[email protected]>
Closes: 1107397
Changes:
 geeqie (1:2.5-6) unstable; urgency=medium
 .
   * Add patch to fix crash on keyword autocomplete (Closes: #1107397)
Checksums-Sha1:
 5bef52edf48a8b4a9eb2314a9c2fa0656290b0f9 2505 geeqie_2.5-6.dsc
 2d81e81d481aebbf1974511c3fa57194f98d77a8 22160 geeqie_2.5-6.debian.tar.xz
 2ea24bb3764d84f2ea64e3ca62c23cda2b55618c 25203 geeqie_2.5-6_source.buildinfo
Checksums-Sha256:
 85f97c4860ccc809476169e5700554405cb21c534305cb2148b2a10664afd1ce 2505 
geeqie_2.5-6.dsc
 33d77a2d3e106774a8812a22ec56ed3c854bf5ba94d7349d7c8d5121387b66a1 22160 
geeqie_2.5-6.debian.tar.xz
 1bfd5e4e094cca213241734aa3391aa3530499270afc05bcfc9ec09c19ba6e47 25203 
geeqie_2.5-6_source.buildinfo
Files:
 cf83ae7e798aa1f5af49666f4499ee1d 2505 graphics optional geeqie_2.5-6.dsc
 9189a66ffe415501c8836e313a7fb2d1 22160 graphics optional 
geeqie_2.5-6.debian.tar.xz
 42e1a6b7371fe074a4eaaa09dac2d358 25203 graphics optional 
geeqie_2.5-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEETq74h7WfgJdjc9ALCHsqoZ75O8IFAmhGpPIACgkQCHsqoZ75
O8K/shAAqwnOc5YKgMhX0hF/ijQre4ZR8QYvu53olE9jP053D/OZ1QHAluYIuTqZ
DL+fwmv/FcQL8S055FPIzL72bmW2JlJBQ9E6p9sd4Owr1Kv4r/EYVwyv6SJimAz+
tuq7lTcLco4DiI/2Zolgdxoli1e6IyN8nz7nVCyjvyTpfknKvSs5iy0OrW4jApNP
8hFdArnYJLrAV6OCJ92lp+8Lmjt2oCaZHDpvclM7BLKZokASIYmZMUlry9Ruw8yj
nrDdKlA8AB76ahsxf9p5b8VObIkm/TA700bIiOU+ELxOImgBPF3RdPuQUFhwJx0h
VDuAbEu/5yKfIid0TxW4gNi61uDzy7n28qc+65CCG8fFKyNageLeeYzhkpuKkZ1c
GcUfSeElXiPGxD+Bqw/GbyOqHjGB8KtKx6N6e9AuisAeo09F3J01CLMXN+944Z6/
cN1lpk/l45smSZ3pjnT36Q28hR7ivWXItgAs+fOtmYr0SnycNDJ8HGRXr3t5FQI1
V7nmWTEaqg4gYNKZyBuYrgPn8FWPvKnrLES6W4JgaJUeaQ4rDw9sOKrdNCbZwzYU
EHDMkPHCFytc5Z54PdUNYwKrAfxAMiAJVSbs5NQpvj0zft0h4iMDSsvBSNRTzXEZ
U46g1VSpErluKpMi7amis7TYkuO/PUQgoZ2fRxWt12KOCJhc0O0=
=8vL0
-----END PGP SIGNATURE-----

Attachment: pgpgGp06s3cjY.pgp
Description: PGP signature


--- End Message ---

Reply via email to