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 via email to