http://bugs.winehq.org/show_bug.cgi?id=34226
Bug #: 34226 Summary: AVR Studio 4.19 (build730) strange behaviour of editor and crashs Product: Wine Version: 1.6 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: ghieber@fastmail.net Classification: Unclassified
Created attachment 45541 --> http://bugs.winehq.org/attachment.cgi?id=45541 2 screenshots and 3 backtraces
AVR Studio has a syntax sensitive editor. This shows the following "strange" behaviour, tested with assembler source files (see screen shot):
When a file is loaded, white space (tabs) before reserved words (i.e. all the opcodes) is filled with garbage, see lower part of screen shot. If the cursor is directly in front of a reserved word, and a tab is inserted, this tab is filled with a copy of the reserved word behind it (like before "jmp start" and 2 times before "out SPL, akku".
If the editor window is forced to repaint (by minimizing it and showing again, or moving it partially out of the client area), the garbage changes its appearance: it can dissapear (moving it to the left and back), or the affected areas turn grey (minimizing, or moving down and back).
Doing all this moving and resizing too often can crash the program, see attached backtraces.
All this is only a display problem. The file in the editor is not affected!
The bug appears under wine 1.6 installed from the Distribution's packet, where AVR Studio installs into a 64 bit folder, and under Wine 1.7, installed from source, forced to 32 bit. The repainting bug does not appear under Crossover 12.2.1. Crashs while resizing windows have yet not been observed under Crossover. (there is another one, which will be reported to Codeweavers).