http://bugs.winehq.org/show_bug.cgi?id=23635
Summary: Absolute Blue: 'Memory access violation' while loading Product: Wine Version: 1.2-rc7 Platform: x86 URL: http://www.intermediaware.de/index.php?id=119 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com
Created an attachment (id=29565) --> (http://bugs.winehq.org/attachment.cgi?id=29565) plain console output
Absolute Blue (a small, freeware arcade game) crashes with a memory access violation while loading. Tested with several Wine versions back until 1.0.1, the same crash happens in each version for me. I have no Windows installed, so can't test how the game behaves under Windows.
How to reproduce the issue: Start the game, when the loading bar almost reaches 100%, an error dialog is shown and the game quits.
Note: due to bug #23173 the game's screen is flipped upside-down. As a workaround you can change ORM to 'backbuffer' in the registry.
Fedora 13 (Selinux is enabled but doesn't interfere with Wine) Kernel 2.6.34.1 Wine-1.2-rc7
http://bugs.winehq.org/show_bug.cgi?id=23635
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=23635
--- Comment #1 from GyB gyebro69@gmail.com 2010-07-13 08:35:42 --- Created an attachment (id=29566) --> (http://bugs.winehq.org/attachment.cgi?id=29566) rzipped +virtual,+relay,+seh log (unzipped 75 Mb)
http://bugs.winehq.org/show_bug.cgi?id=23635
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net
--- Comment #2 from Hans Leidekker hans@meelstraat.net 2010-07-13 08:37:57 ---
Fedora 13 (Selinux is enabled but doesn't interfere with Wine)
It can interfere. Selinux is configured to block access to low memory ranges on Fedora 13, which is needed by some Windows applications.
Try this command as root to disable the protection:
/usr/sbin/setsebool -P mmap_low_allowed 1
http://bugs.winehq.org/show_bug.cgi?id=23635
--- Comment #3 from GyB gyebro69@gmail.com 2010-07-13 08:41:52 --- (In reply to comment #2)
Fedora 13 (Selinux is enabled but doesn't interfere with Wine)
It can interfere. Selinux is configured to block access to low memory ranges on Fedora 13, which is needed by some Windows applications.
Try this command as root to disable the protection:
/usr/sbin/setsebool -P mmap_low_allowed 1
You're right, but the 'mmap_low_allowed' boolean is already set to 1 for me.
http://bugs.winehq.org/show_bug.cgi?id=23635
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |xerox_xerox2000@yahoo.co.uk Ever Confirmed|0 |1
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-07-13 10:56:38 --- confirming. Likely a bug in ddraw would be my guess
http://bugs.winehq.org/show_bug.cgi?id=23635
--- Comment #5 from GyB gyebro69@gmail.com 2010-07-14 09:33:22 --- Created an attachment (id=29600) --> (http://bugs.winehq.org/attachment.cgi?id=29600) rzipped +ddraw,+d3d7,+d3d debug log (uncompressed 36 Mb)
http://bugs.winehq.org/show_bug.cgi?id=23635
--- Comment #6 from joaopa jeremielapuree@yahoo.fr 2011-06-13 07:45:04 CDT --- Created an attachment (id=35118) --> (http://bugs.winehq.org/attachment.cgi?id=35118) console output with +ddraw,+d3d
Bug still there in current git
http://bugs.winehq.org/show_bug.cgi?id=23635
3vi1 winehq.org@eternaldusk.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq.org@eternaldusk.com
--- Comment #7 from 3vi1 winehq.org@eternaldusk.com 2011-12-07 14:01:18 CST --- I tested with 1.3.34 and can confirm this bug is still present today.
https://bugs.winehq.org/show_bug.cgi?id=23635
--- Comment #8 from austinenglish@gmail.com --- http://www.intermediaware.com/games/absoluteBlue http://www.intermediaware.com/downloads/AbsoluteBlue_Demo1.5.exe
I get an error dialog saying: gfx/demo/button.png no found! OK
then the game exits.
wine-1.7.16-199-ga6e53ea [austin@localhost ~]$ sha1sum AbsoluteBlue_Demo1.5.exe ef5680077ee5a85bb963a3bb463dd70287b973a2 AbsoluteBlue_Demo1.5.exe [austin@localhost ~]$ du -h AbsoluteBlue_Demo1.5.exe 9.3M AbsoluteBlue_Demo1.5.exe
http://bugs.winehq.org/show_bug.cgi?id=23635
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |36046
http://bugs.winehq.org/show_bug.cgi?id=23635 Bug 23635 depends on bug 36046, which changed state.
Bug 36046 Summary: Absolute Blue demo launcher refuses to run http://bugs.winehq.org/show_bug.cgi?id=36046
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
http://bugs.winehq.org/show_bug.cgi?id=23635
--- Comment #9 from Béla Gyebrószki gyebro69@gmail.com --- The originally reported problem is still present in wine-1.7.17-53-g5d31c1e.
https://bugs.winehq.org/show_bug.cgi?id=23635
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.intermediaware.d |http://www.intermediaware.c |e/index.php?id=119 |om/downloads/AbsoluteBlue_D | |emo1.5.exe
--- Comment #10 from Béla Gyebrószki gyebro69@gmail.com --- Still present in wine-1.7.52-190-gd548639
Now the game hits another bug which looks similar to bug #37716 or bug #37843. I have to start the game in a virtual desktop sized smaller than my desktop resolution to see the error message about 'memory access violation'.
Note that the same error message seems to affect certain Vista+ users according to this blog entry: http://intermediaware.com/blog/memory-access-violation
This might be a bug in the game after all, but I don't have Windows installed to test with.
wine-1.7.52-190-gd548639
AbsoluteBlue_Demo1.5.exe sha1: ef5680077ee5a85bb963a3bb463dd70287b973a2
Terminal output in wine-1.7.52-190-gd548639:
fixme:win:EnumDisplayDevicesW ((null),0,0x33f408,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f188,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f5d8,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f508,0x00000000), stub! fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x139880, flags 0x1, event (nil) stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f518,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f5e8,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:ddraw:DirectDrawEnumerateExA flags 0x00000004 not handled fixme:win:EnumDisplayDevicesW ((null),0,0x33f3f8,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f178,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f178,0x00000000), stub! fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}. fixme:d3d:wined3d_get_adapter_raster_status wined3d 0x1325f8, adapter_idx 0, raster_status 0x33fcb8 semi-stub! fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1. fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
https://bugs.winehq.org/show_bug.cgi?id=23635
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #11 from super_man@post.com --- Still valid wine 1.9.7-git and staging 1.9.7
https://bugs.winehq.org/show_bug.cgi?id=23635
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com, | |winetest@luukku.com
--- Comment #12 from winetest@luukku.com --- http://www.intermediaware.com/games/absoluteblue
Interesting.
http://www.intermediaware.com/games/absoluteblue/memory-access-violation
Solution
Install Absolute Blue Create a new empty file in the game directory (for example in: C:\Program Files\Absolute Blue) and name it 16bit.mode. This will force Absolute Blue to run in 16-BIT-Graphics Mode Before running, set compatibility mode to XP Sp3 When the User Account Control Window pops up, you should grant permission Absolute Blue should load up and run properly
So is this wontfix?
The issue stands against wine 2.0-git and staging 2.0. I didnt try lower 98/95 modes.
https://bugs.winehq.org/show_bug.cgi?id=23635
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #13 from joaopa jeremielapuree@yahoo.fr --- This is a bug in the application. It happens on a real windows box too. You can test it in a real windows https://www.01net.com/telecharger/windows/Jeux/action/fiches/110738.html
Can an administrator close this bug as NOTOURBUG?
https://bugs.winehq.org/show_bug.cgi?id=23635
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |NOTOURBUG
--- Comment #14 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Reported as issue on windows as well.