Welcome to IDA 7.0!
Everything I've used over the last 20 months works. Disassembly, Hex-Rays, database reading/writing, IDC, IDAPython, debugger, etc.
What does not
See the workaround section.
For some reason, IDA sometimes crashes in Qt code during some operations, such as reading or writing a packed database.
After several hours of testing and comparing with a working install in another Wine prefix, I eventually found the following workaround:
1. Import the following registry file.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements] "Arial Unicode MS"="unifont"
2. Copy unifont.ttf to C:/windows/Fonts/
"Arial Unicode MS" is hardcoded in Qt font manager code, which kind of confirms it's a Qt issue, but I have no idea how this workaround works or what the underlying issue is.
What was not tested
Nothing to my knowledge
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Debian GNU/Linux Unstable "Sid" x86_64||Jun 26 2019||4.0.1||Yes||Yes||Yes||Gold||Leo|
|Show||Debian GNU/kFreeBSD Unstable "Sid"||Jun 25 2019||4.0.1||Yes||Yes||Yes||Gold||Kamay|
|Show||Manjaro Linux||May 19 2019||4.8-staging||Yes||Yes||No||Garbage||Bent|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Jan 08 2019||3.0.4||Yes||Yes||Yes||Gold||Marisa Kirisame|
Use winetricks work around the font display problem:
If you get a message box on startup, stating:
ÂÂ"Keyboard layout error: Failed to get the scan code of '~' (VkKeyScaÂn failure)"
Either check the box "don't display that message again" or go to the following directory:
Then open the file "idagui.cfg" with a text editor, and locate the line containing the following:
and comment it out:
save and restart.