Hi. I'm a decades-old fvwm user. Since around a half a year, I've been
having occassional crashes when I try to place a new window. It's been
happening
roughly once a month but it just happened twice in 15 minutes.
fvwm 2.7.0
Feb 06 13:52:55 txm113 systemd[1]: Started Process Core Dump (PID
265911/UID 0).
Feb 06 13:52:55 txm113 systemd-coredump[265912]: Process 264924 (fvwm2)
of user 1010 dumped core.
Module libdatrie.so.1
without build-id.
Module libpcre.so.1
without build-id.
Module
libgraphite2.so.3 without build-id.
Module libthai.so.0
without build-id.
Module libXdmcp.so.6
without build-id.
Module libXau.so.6
without build-id.
Module
libbrotlicommon.so.1 without build-id.
Module libexpat.so.1
without build-id.
Module libxcb-shm.so.0
without build-id.
Module
libxcb-render.so.0 without build-id.
Module libpcre2-8.so.0
without build-id.
Module libffi.so.8
without build-id.
Module libjpeg.so.62
without build-id.
Module libselinux.so.1
without build-id.
Module libgcc_s.so.1
without build-id.
Module
libharfbuzz.so.0 without build-id.
Module
libpango-1.0.so.0 without build-id.
Module
libpangoft2-1.0.so.0 without build-id.
Module
libpangocairo-1.0.so.0 without build-id.
Module libxml2.so.2
without build-id.
Module libXfixes.so.3
without build-id.
Module libxcb.so.1
without build-id.
Module
libbrotlidec.so.1 without build-id.
Module libbz2.so.1
without build-id.
Module libz.so.1
without build-id.
Module
libfontconfig.so.1 without build-id.
Module librsvg-2.so.2
without build-id.
Module libpng16.so.16
without build-id.
Module libfribidi.so.0
without build-id.
Module libXcursor.so.1
without build-id.
Module libXrender.so.1
without build-id.
Module libX11.so.6
without build-id.
Module libXext.so.6
without build-id.
Module
libXinerama.so.1 without build-id.
Module libICE.so.6
without build-id.
Module libSM.so.6
without build-id.
Module libXpm.so.4
without build-id.
Module
libfreetype.so.6 without build-id.
Module libXft.so.2
without build-id.
Module fvwm without
build-id.
Stack trace of thread
264924:
#0 0x00007f9d2d386ddc
__pthread_kill_implementation (libc.so.6 + 0x8cddc)
#1 0x00007f9d2d3379c6
raise (libc.so.6 + 0x3d9c6)
#2 0x00007f9d2d3208fa
abort (libc.so.6 + 0x268fa)
#3 0x00007f9d2d320819
__assert_fail_base.cold (libc.so.6 + 0x26819)
#4 0x00007f9d2d3303c6
__assert_fail (libc.so.6 + 0x363c6)
#5 0x00007f9d2e0ba873
_XAllocID (libX11.so.6 + 0x46873)
#6 0x00007f9d2df8c2c5
XRenderCreatePicture (libXrender.so.1 + 0x52c5)
#7 0x00000000004a08c7
FRenderRender (fvwm + 0xa08c7)
#8 0x000000000049670b
PGraphicsRenderPixmaps (fvwm + 0x9670b)
#9 0x0000000000449c65
DrawIconPixmapWindow (fvwm + 0x49c65)
#10 0x000000000044b70d
DrawIconWindow (fvwm + 0x4b70d)
#11 0x00000000004311ea
HandleExpose (fvwm + 0x311ea)
#12 0x000000000042ff9b
dispatch_event (fvwm + 0x2ff9b)
#13 0x000000000043012c
_pred_weed_handle_expose (fvwm + 0x3012c)
#14 0x00000000004a323b
_fev_pred_weed_if (fvwm + 0xa323b)
#15 0x00000000004a32bf
_fev_pred_check_peek (fvwm + 0xa32bf)
#16 0x00007f9d2e0959ea
XCheckIfEvent (libX11.so.6 + 0x219ea)
#17 0x00000000004a3b52
FCheckPeekIfEvent (fvwm + 0xa3b52)
#18 0x00000000004a3ca8
FWeedIfEvents (fvwm + 0xa3ca8)
#19 0x0000000000431230
handle_all_expose (fvwm + 0x31230)
#20 0x0000000000463677
RaiseWindow (fvwm + 0x63677)
#21 0x000000000046bc12
__execute_function.part.0 (fvwm + 0x6bc12)
#22 0x000000000047a905
module_input_execute (fvwm + 0x7a905)
#23 0x000000000047a9e1
ExecuteCommandQueue (fvwm + 0x7a9e1)
#24 0x000000000042fb65
My_XNextEvent (fvwm + 0x2fb65)
#25 0x0000000000430075
HandleEvents (fvwm + 0x30075)
#26 0x000000000040b67d
main (fvwm + 0xb67d)
#27 0x00007f9d2d321fce
__libc_start_call_main (libc.so.6 + 0x27fce)
#28 0x00007f9d2d322089
__libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x28089)
#29 0x000000000040c615
_start (fvwm + 0xc615)
ELF object binary
architecture: AMD x86-64
Feb 06 13:52:55 txm113 systemd[1]: systemd-coredump@1-265911-0.service:
Deactivated successfully.
The stdi/o:
++++ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DP-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+0+0 (normal left inverted right x axis y
axis) 531mm x 298mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1600x900 60.00
1280x1024 75.02 60.02
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
832x624 74.55
800x600 75.00 60.32
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
++++ xrandr
++++ grep '^HDMI-A-0 connected'
++++ export XENVIRONMENT=/dev/null
++++ XENVIRONMENT=/dev/null
++++ unset WINDOW
++++ trace DBUS_SESSION_BUS_ADDRESS is unix:path=/run/user/1010/bus
/home/user/.xinitrc: line 24: trace: command not found
+++++ dbus-launch
++++ eval
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-K0SjL6WeGc,guid=890e25dfd4b668d89fafa5f567a4b007
DBUS_SESSION_BUS_PID=264903 DBUS_SESSION_BUS_WINDOWID=4194305
+++++
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-K0SjL6WeGc,guid=890e25dfd4b668d89fafa5f567a4b007
+++++ DBUS_SESSION_BUS_PID=264903
+++++ DBUS_SESSION_BUS_WINDOWID=4194305
++++ export DBUS_SESSION_BUS_ADDRESS
++++ export DBUS_SESSION_BUS_PID
++++ echo DBUS_SESSION_BUS_ADDRESS
unix:path=/tmp/dbus-K0SjL6WeGc,guid=890e25dfd4b668d89fafa5f567a4b007 :
DBUS_SESSION_BUS_PID 264903
DBUS_SESSION_BUS_ADDRESS
unix:path=/tmp/dbus-K0SjL6WeGc,guid=890e25dfd4b668d89fafa5f567a4b007 :
DBUS_SESSION_BUS_PID 264903
++++ pulseaudio --start
++++ xhost +
/home/user/.xinitrc: line 36: xhost: command not found
++++ '[' -f /usr/lib/X11/xinit/.Xresources ']'
++++ '[' -f /usr/lib/X11/xinit/.Xmodmap ']'
++++ '[' -f /home/user/.Xdefaults ']'
++++ xrdb -merge /home/user/.Xdefaults
/home/user/.Xdefaults:0: warning: Unknown encoding: C.utf8
xrdb: colon missing on line 1, ignoring line
++++ '[' -f /home/user/.Xresources ']'
++++ '[' -f /home/user/.xmodmaprc ']'
++++ xmodmap /home/user/.xmodmaprc
++++ '[' -d /home/user/.xcb ']'
++++ '[' -f /home/user/.xtoolplaces ']'
++++ /run/current-system/sw/bin/bash /home/user/.xtoolplaces
++++ for i in 0 1 2 3 4 5 6 7
++++ xcb -s 0
++++ export XFT_DEBUG=1
++++ XFT_DEBUG=1
++++ eval fvwm2 -cmd '"ModuleSynchronous' FvwmM4 -lock '$HOME/.fvwm2rc"'
+++++ fvwm2 -cmd 'ModuleSynchronous FvwmM4 -lock /home/user/.fvwm2rc'
++++ for i in 0 1 2 3 4 5 6 7
++++ xcb -s 1
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
.xtoolplaces: unexpected net 78B2A8C0
++++ for i in 0 1 2 3 4 5 6 7
++++ xcb -s 2
++++ for i in 0 1 2 3 4 5 6 7
++++ xcb -s 3
++++ for i in 0 1 2 3 4 5 6 7
++++ xcb -s 4
Missing charsets in String to FontSet conversion (KSC5601.1987-0)
Warning: Missing charsets in String to FontSet conversion
++++ for i in 0 1 2 3 4 5 6 7
++++ xcb -s 5
++++ for i in 0 1 2 3 4 5 6 7
++++ xcb -s 6
++++ for i in 0 1 2 3 4 5 6 7
++++ xcb -s 7
[fvwm][FlocaleGetFontSet]:
(-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*)
Missing font charsets:
KSC5601.1987-0, GB2312.1980-0
[FvwmPager][FlocaleGetFontSet]:
(-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*)
Missing font charsets:
KSC5601.1987-0, GB2312.1980-0
[FvwmPager][FlocaleLoadFont]: WARNING -- can't load font 'Tiny', trying
default:
-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*
[FvwmPager][FlocaleGetFontSet]:
(-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*)
Missing font charsets:
KSC5601.1987-0, GB2312.1980-0
[fvwm][GetWindowSizeHints]: <<WARNING>> reason: 1: The hints have been
ignored because the window's current size would have become invalid.
The new hints will become active when the window generates the next
ConfigureRequest.
[fvwm][GetWindowSizeHints]: <<WARNING>> The application window (id
0x2200003)
"Xpra Client v4.4.6" has broken size hints (inconsistent with current
size).
fvwm is ignoring those hints. hint override = 0, flags = 310
min_width = 504, min_height = 200, max_width = 0, max_height = 0
width_inc = 0, height_inc = 0
min_aspect = 0/0, max_aspect = 0/0
base_width = 0, base_height = 0
win_gravity = 1
If you are having a problem with the application, send a bug report
with this message included to the application owner.
There is no need to notify fvwm-work...@fvwm.org.
fvwm2: xcb_io.c:626: _XAllocID: Assertion `ret != inval_id' failed.
/home/user/.xinitrc: line 89: 264924 Aborted (core dumped) fvwm2 -cmd
"ModuleSynchronous FvwmM4 -lock $HOME/.fvwm2rc"
++++ '[' -d /home/user/.xcb ']'
++++ clear_colormap
/home/user/.xinitrc: line 98: clear_colormap: command not found
++++ kbd_mode -a
++++ for i in 7 6 5 4 3 2 1 0
++++ echo 'saving cut buffer 7'
saving cut buffer 7
++++ xcb -p 7
Couldn't get a file descriptor referring to the console.
++++ echo exiting .xinitrc
exiting .xinitrc
+++ test -d /home/user/b
++++ date
+++ echo 'O|txm113|0|dumb|Thu Feb 6 13:52:55 CET 2025'
+++ echo exiting .xsession
exiting .xsession
X connection to :0 broken (explicit kill or server shutdown).
X connection to :0 broken (explicit kill or server shutdown).
++++ break
X connection to :0 broken (explicit kill or server shutdown).
xterm: fatal IO error 11 (Resource temporarily unavailable) or
KillClient on X server ":0"
Does anybody else have this problem, or does anyone else have a suggestion?
TIA