Bug#946699: wine: Lotus Notes 6.5 font drop down list corrupt after upgrade to buster
Hello Wolfgang,
could you please count how many true type fonts you have installed,
e.g. by 'find /usr/share/fonts/truetype -iname "*.ttf" | wc -l'.
Because in a minimal test environment the application started to
behave strange after that number went over ~1250.
That test was done with these debian packages and
problem started after the latter:
ttf-mscorefonts-installer fonts-noto-extra
When moving half of the files out of the directory
/usr/share/fonts/truetype/noto (to e.g. /root) the application
could work, also when swapping the halfes of that directory.
If staying just a little above 1250 then the font list got scrambled
like in your first picture. With all fonts it is getting more likely
to just hang or receive the message:
Sorry, an uncorrectable error has occurred.
LookupHandle: null handle
Press ENTER to abort the application.
I assume you have the package fonts-noto-extra installed, but
could you try to uninstall it, if no other packages depend
on it and the fonts are not needed otherwise.
This package alone has 1224 TTF files.
If this can be confirmed I guess this is just an
application bug and wine can not do much about it.
This links seem to describe a similar issue [1]
with newer versions of the application.
Kind regards,
Bernhard
[1]
http://blog.nashcom.de/nashcomblog.nsf/dx/notes-910-standard-client-issues-in-combination-wth-libreoffice-6-installed-fonts-noto.htm?opendocument&comments
https://atnotes.de/index.php?topic=62177.20
# Buster/stable i386 qemu VM 2019-12-17
# + contrib
apt update
apt dist-upgrade
apt install systemd-coredump xserver-xorg sddm openbox xterm mc valgrind wine wine32-dbgsym libwine-dbgsym libfreetype6-dbgsym ttf-mscorefonts-installer fonts-noto-extra
apt install fonts-noto-extra
reboot
benutzer@debian:~$ wine --version
wine-4.0 (Debian 4.0-2)
export DISPLAY=:0
wine wineboot
wine c53d7na-win-all-clients-r65.exe
cd .wine/drive_c/Program\ Files/lotus/notes/
wine notes.exe
script -c "valgrind --num-callers=30 --trace-children=yes --vex-iropt-register-updates=allregs-at-mem-access --error-limit=no wine notes.exe; xterm" -a "/home/benutzer/wine_$(date +%Y-%m-%d_%H-%M-%S).log"
script -c "WINEDEBUG=+pid,+tid,+timestamp,+font,+seh wine notes.exe; xterm" -a "/home/benutzer/wine_$(date +%Y-%m-%d_%H-%M-%S).log"
winedbg
info proc
attach 0x29
wineserver -k
find /usr/share/fonts/truetype -iname "*.ttf" | wc -l
1310
Reply to: