http://bugs.winehq.org/show_bug.cgi?id=9742 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net --- Comment #6 from Anastasius Focht <focht(a)gmx.net> 2008-03-12 16:18:41 --- Hello, the app contains brain damaged code which conflicts with wine's handling of DIBs. Another case of ESP being abused while accessing DIB regions (see http://bugs.winehq.org/show_bug.cgi?id=10503 for similar problem). With the current DIB handling, wine can't recover from X11DRV_DIB_FaultHandler if the fault was raised while ESP being abused. --- snip brain damage --- push ebp mov ebp, esp .. mov ds:esp_save, esp mov ds:ebp_save, ebp .. mov esp, esi mov ecx, ecx mov eax, [ebp] mov edi, [esp] mov ebx, eax and eax, 0FF00FF00h and ebx, 0FF00FFh .. mov esp, ds:esp_save mov ebp, ds:ebp_save pop ebp .. --- snip brain damage --- Ask Jesse Allen or whoever is working on the new DIB code for timeline of getting the engine into official wine tree ... Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.