When I updated a particular VM to icewm 2.9.7 (from 2.8.0) all the text that IceWM itself owns (i.e. window titles, start menu, clock widget, hover hints) is garbage. On closer analysis, it seems IceWM is only rendering every other character. Reproducible: Always Steps to Reproduce: 1. Upgrade to icewm-2.9.7 2. Reboot and log in, then open some windows 3. Look at the window titles, start menu content, etc. Actual Results: For example, my xterm on a VM with root logged in, has a window title bar that says ro@itart Expected Results: The Window title in this case should be root@virtualruth I see this on a virtual X86 machine (VirtualBox on a Gentoo amd64 host) where I confirmed the bug is still present on icewm-3.3.1 I have another virtual X86 guest one the same VirtualBox that doesn't suffer the problem. Both are virtualisations of old Intel Atom boxes. I haven't yet identified the difference that matters.
Could you try bump it locally to 3.3.2 and see if it helps?
Created attachment 859450 [details] emerge --info from the problematic VM
(In reply to Sam James from comment #1) > Could you try bump it locally to 3.3.2 and see if it helps? I will try that - I'd spotted there was a new upstream not yet packaged and was working towards testing it when I found (or re-found) this issue.
Created attachment 859451 [details] emerge --info from a similar VM that doesn't have the problem
(In reply to Sam James from comment #1) > Could you try bump it locally to 3.3.2 and see if it helps? I've not been able to build v3.3.2 as the build fails with "cannot find -liconv: No such file or directory"
Significant progress.... I did a diff of the /var/log/portage/x11-wm:icewm.... log files for the two VMs. The only interesting difference was that the working system has USE=nls where the defective one doesn't. So I rebuilt icewm with USE=nls on the duff VM and it now displays titles correctly. I shall edit the bug title accordingly
I've now reported this (with the newly acquired useful details) upstream and they've already fixed it in git! I shall turn the fix into a patch for the gentoo package and endeavour to get a PR submitted.
Have you tested 3.4.1?