http://bugs.winehq.org/show_bug.cgi?id=30578
Bug #: 30578 Summary: Disassembly not in fixed-width font in IDA Pro 6.2 demo Product: Wine Version: 1.5.3 Platform: x86 URL: http://www.hex-rays.com/products/ida/support/download. shtml OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk Classification: Unclassified
IDA Pro is an interactive disassembler. I tested the IDA Pro 6.2 demo with Wine 1.5.3.
In Windows, the disassembly view uses a fixed-width font. In Wine however, the disassembly text uses a proportional font.
This is not just cosmetic. Because addresses/labels shown in the disassembly are in a different position to where IDA expects, the popup view of the destination address which should appear when you hover the mouse over a jump destination etc. doesn't appear. You have to hover over the empty space to the right of the name in order for the popup to appear.
To reproduce: - Download and run IDA Pro 6.2 demo installer - Run the program. - Click New in the Quick start window. - Choose a file to open in the file dialog, e.g. qwingraph.exe (included with the demo) - Click OK in the Load a new file window. - Click yes or no at the dialog box which mentions PDB files - IDA loads and begins analysing the program. It wil show a dialog about proximity mode. Click No. - The view will change to graph mode when analysis is done. Notice that the disassembly text is in a proportional font. The problem is present in both graph and text view. - Press space to switch to text view. - Assuming you loaded qwingraph.exe into IDA, you should see a line that reads call ds:GetCommandLineW near the start of the disassembly. In Windows, if you hover the mouse pointer over GetCommandLineW, a popup appears nearby showing the code at that location. No popup appears under Wine. But if you move the pointer to the right of the GetCommandLineW text (to where the text would be, if it were rendered in the correct fixed-width font), the popup does appear.
http://bugs.winehq.org/show_bug.cgi?id=30578
Mark K markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download CC| |markk@clara.co.uk
http://bugs.winehq.org/show_bug.cgi?id=30578
--- Comment #1 from Mark K markk@clara.co.uk 2012-11-26 13:57:20 CST --- Created attachment 42633 --> http://bugs.winehq.org/attachment.cgi?id=42633 IDA Demo 6.2 in Wine showing incorrect proportional disassembly font
http://bugs.winehq.org/show_bug.cgi?id=30578
--- Comment #2 from Mark K markk@clara.co.uk 2012-11-26 13:57:54 CST --- Created attachment 42634 --> http://bugs.winehq.org/attachment.cgi?id=42634 IDA Demo 6.2 in Windows XP showing correct fixed-width disassembly font
http://bugs.winehq.org/show_bug.cgi?id=30578
--- Comment #3 from Mark K markk@clara.co.uk 2012-11-27 08:45:30 CST --- Could this issue be similar to that in bug 1151? Which WINEDEBUG channels should I use to confirm or disprove that?
http://bugs.winehq.org/show_bug.cgi?id=30578
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com 2012-11-27 09:22:24 CST --- Reminds me of: http://bugs.winehq.org/show_bug.cgi?id=7117#c3
http://bugs.winehq.org/show_bug.cgi?id=30578
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com 2013-06-22 00:20:15 CDT --- This is working fine for me in IDA Free Pro 5.0 and IDA Pro Trial 6.4. I remember seeing this error long ago. Mark, can you please retry in wine 1.6-rc3?
http://bugs.winehq.org/show_bug.cgi?id=30578
--- Comment #6 from Mark K markk@clara.co.uk 2013-06-22 13:13:24 CDT --- Yes, it does look like this bug is fixed. I also checked versions 6.0, 6.1 and 6.2 of the IDA demo (which require setting the system clock back to avoid a program expired error), they're also fine.
http://bugs.winehq.org/show_bug.cgi?id=30578
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com 2013-06-22 13:27:58 CDT --- Thanks for testing. Resolving fixed.
http://bugs.winehq.org/show_bug.cgi?id=30578
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2013-06-28 15:04:07 CDT --- Closing bugs fixed in 1.6-rc4.