Dictionary crashes on accented characters

Questions about Wine on Linux
Locked
LMLM
Level 3
Level 3
Posts: 83
Joined: Thu Feb 26, 2015 8:13 pm

Dictionary crashes on accented characters

Post by LMLM »

I have this old dictionary called Aurélio Século XXI. I've been using it on Linux/Wine for about 15 years. I had been using it on Wine 5.12 but I just upgraded to Winehq Stable 9.0.0.0 on Ubuntu.

The dictionary searches for words as I type. When I find the word I want, I can press Enter and read the definitions, examples etc.

I posted a video here:

https://gofile.io/d/PVUCIJ

The application crashes and exits completely. It looks like it never exits on the video because it's edited. The video shows a series of separate attempts.

The problem happens when the word has an accented character. In the example, it crashes on "mocó," "café," "gráfico" and "mínimo." It doesn't seem to crash on words with no accented characters. I tried a lot, never happened. Only on words with accented characters.

When I was using Wine 5.12, I remember I had problems with all available newer versions on Debian Stretch. I don't remember what the problem was. I just remember I had to keep on 5.12.

Now I am using Winehq Stable 9 on Ubuntu.

I tried running Wine + the dictionary from the command line, but there is no useful output. There is only this:

Code: Select all

$ wine /home/user/progs/aurelio/AeXXI.exe
0080:fixme:wineusb:add_usb_device Interface 1 has 2 alternate settings; using the first one.
0080:fixme:wineusb:add_usb_device Interface 2 has 2 alternate settings; using the first one.
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
But that is shown as soon as the application runs. Nothing else while it's running or after it crashes.

Is there some way to troubleshoot and fix this?
Locked