Wine Failing Miserably

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Del Spangler
Newbie
Newbie
Posts: 4
Joined: Sun Jul 26, 2009 4:04 pm

Wine Failing Miserably

Post by Del Spangler »

I have a fully functional wine install on my Ubuntu parition. However, I have two relitively recent partitions, my Arch and my Xubuntu installs. I have attempted to get wine to work with either of thse installations and I have had absolutely no luck.

I have uninstalled wine competely. I have deleted my ~/.wine directory. I have compiled from source on both 32bit and 64bit systems. I have installed every iteration of the Nvidia drivers (gtx260).

I can get basic stuff to work with wine, like notepad, wordpad, and (oddly) ventrillo. However, I can't get Steam, Warcraft3, or my Parallax Propeller comipler to work. What is weird is that the installers all work. I believe this is a OpenGL or DX rendering issue or something.

Steam and WC3 run into the same errors:

Code: Select all

wine: Unhandled page fault on execute access to 0x0048720d at address 0x48720d (thread 0009), starting debugger...

Unhandled exception: page fault on execute access to 0x0048720d in 32-bit code (0x0048720d).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0048720d ESP:0032fefc EBP:0032ffe8 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7ee767fc ECX:6cda5b5b EDX:0032ff20
 ESI:7ffdf000 EDI:0048720d
Stack dump:
0x0032fefc:  7ee387ef 7ffdf000 00000000 00000000
0x0032ff0c:  00000000 00000000 00000000 00000000
0x0032ff1c:  00000000 ffffffff 7ee38af0 7ee055c0
0x0032ff2c:  7ee767fc ff86fd34 ff87025a 0032ffe8
0x0032ff3c:  fa3695a6 58c63f5b 00000000 00000000
0x0032ff4c:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0x0048720d EntryPoint() in steam (0x0032ffe8)
0x0048720d EntryPoint in steam: call	0x004952bf
Modules:
Module	Address			Debug info	Name (61 modules)
PE	  400000-  530000	Export          steam
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7e087000-7e0b9000	Deferred        uxtheme<elf>
  \-PE	7e090000-7e0b9000	\               uxtheme
ELF	7e0b9000-7e0be000	Deferred        libxfixes.so.3
ELF	7e0be000-7e0c1000	Deferred        libxcomposite.so.1
ELF	7e0c1000-7e0ca000	Deferred        libxrender.so.1
ELF	7e0ca000-7e0ea000	Deferred        imm32<elf>
  \-PE	7e0d0000-7e0ea000	\               imm32
ELF	7e0ea000-7e103000	Deferred        libxcb.so.1
ELF	7e103000-7e220000	Deferred        libx11.so.6
ELF	7e220000-7e22f000	Deferred        libxext.so.6
ELF	7e22f000-7e247000	Deferred        libice.so.6
ELF	7e247000-7e24f000	Deferred        libsm.so.6
ELF	7e26a000-7e305000	Deferred        winex11<elf>
  \-PE	7e280000-7e305000	\               winex11
ELF	7e395000-7e3bb000	Deferred        libexpat.so.1
ELF	7e3bb000-7e3e6000	Deferred        libfontconfig.so.1
ELF	7e3e6000-7e3fa000	Deferred        libz.so.1
ELF	7e3fa000-7e47f000	Deferred        libfreetype.so.6
ELF	7e480000-7e485000	Deferred        libxxf86vm.so.1
ELF	7e485000-7e48a000	Deferred        libxdmcp.so.6
ELF	7e48a000-7e48d000	Deferred        libxau.so.6
ELF	7e49a000-7e4ad000	Deferred        lz32<elf>
  \-PE	7e4a0000-7e4ad000	\               lz32
ELF	7e4ad000-7e4e2000	Deferred        winspool<elf>
  \-PE	7e4b0000-7e4e2000	\               winspool
ELF	7e4e2000-7e54d000	Deferred        rpcrt4<elf>
  \-PE	7e4f0000-7e54d000	\               rpcrt4
ELF	7e54d000-7e645000	Deferred        ole32<elf>
  \-PE	7e570000-7e645000	\               ole32
ELF	7e645000-7e729000	Deferred        oleaut32<elf>
  \-PE	7e660000-7e729000	\               oleaut32
ELF	7e729000-7e7ee000	Deferred        comctl32<elf>
  \-PE	7e730000-7e7ee000	\               comctl32
ELF	7e7ee000-7e84a000	Deferred        shlwapi<elf>
  \-PE	7e800000-7e84a000	\               shlwapi
ELF	7e84a000-7e9d6000	Deferred        shell32<elf>
  \-PE	7e860000-7e9d6000	\               shell32
ELF	7e9d6000-7ea2b000	Deferred        advapi32<elf>
  \-PE	7e9e0000-7ea2b000	\               advapi32
ELF	7ea2b000-7eacb000	Deferred        gdi32<elf>
  \-PE	7ea40000-7eacb000	\               gdi32
ELF	7eacb000-7ec14000	Deferred        user32<elf>
  \-PE	7eae0000-7ec14000	\               user32
ELF	7ec14000-7ec40000	Deferred        ws2_32<elf>
  \-PE	7ec20000-7ec40000	\               ws2_32
ELF	7edc1000-7ef20000	Deferred        kernel32<elf>
  \-PE	7ede0000-7ef20000	\               kernel32
ELF	7ef20000-7ef2c000	Deferred        libnss_files.so.2
ELF	7ef2c000-7ef52000	Deferred        libm.so.6
ELF	7ef52000-7f000000	Deferred        ntdll<elf>
  \-PE	7ef60000-7f000000	\               ntdll
ELF	f7cb0000-f7cb4000	Deferred        libuuid.so.1
ELF	f7cb6000-f7cba000	Deferred        libdl.so.2
ELF	f7cba000-f7e00000	Deferred        libc.so.6
ELF	f7e00000-f7e19000	Deferred        libpthread.so.0
ELF	f7e19000-f7f54000	Deferred        libwine.so.1
ELF	f7f56000-f7f6f000	Deferred        version<elf>
  \-PE	f7f60000-f7f6f000	\               version
ELF	f7f70000-f7f8e000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\media\Storage\Games\Installed\Program Files\Steam\Steam.exe
	00000009    0 <==
0000000e 
	00000017    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 
	00000016    0
	00000013    0
	00000012    0
0000001a 
	0000001b    0
Backtrace:
=>0 0x0048720d EntryPoint() in steam (0x0032ffe8)
My Propeller comipler exits with a curt:

Code: Select all

err:seh:setup_exception_record stack overflow 1732 bytes in thread 0009 eip 7ef8dd8f esp 00230c6c stack 0x230000-0x231000-0x330000
Can anyone help me out? I've been working on this for well over a week with absolutely no luck.
Del Spangler
Newbie
Newbie
Posts: 4
Joined: Sun Jul 26, 2009 4:04 pm

Post by Del Spangler »

I forgot to add:
GeForce GTX 260
185.18.14 (tried everything back to 180.44)
Arch Linux (xfce4/gnome), Xubunut 9.04

It works on Ubuntu 9.04 w/ 180.44
Vincent Povirk

Wine Failing Miserably

Post by Vincent Povirk »

Unhandled exception: page fault on execute access to 0x0048720d in 32-bit code (0x0048720d).
<snip>
Backtrace:
=>0 0x0048720d EntryPoint() in steam (0x0032ffe8)
You're probably trying to load a .exe from a partition that's mounted
noexec. This sometimes works and sometimes fails, depending on the
executable.

--
Vincent Povirk
Del Spangler
Newbie
Newbie
Posts: 4
Joined: Sun Jul 26, 2009 4:04 pm

Post by Del Spangler »

I mounted the drive with:
exec,rw,users
in my fstab.

It still gives me the same errors.
Vincent Povirk

Wine Failing Miserably

Post by Vincent Povirk »

On Sun, Jul 26, 2009 at 5:35 PM, Del Spangler<[email protected]> wrote:
I mounted the drive with:
exec,rw,users
in my fstab.

It still gives me the same errors.
OK, well, for some reason Wine isn't mapping the code with executable
permission. That suggests some kind of security feature.

--
Vincent Povirk
Del Spangler
Newbie
Newbie
Posts: 4
Joined: Sun Jul 26, 2009 4:04 pm

Post by Del Spangler »

After some playing around, it turns out you were right.

I dropped the ntfs partition, and set it in my ext4 home parition. I then chown'd the folder over to me and it works.

I feel really bad that this is the issue that has been bugging me for all this time.....

Regardless, thanks for the help!
Locked