You are not logged in.

#1 2012-04-05 05:49:42

ctown.myth
Member
Registered: 2010-02-10
Posts: 169

WINE crashes when launching Torchlight

I have been having this problem for some time now. When I try to launch a 3D application or a game, it page faults or throws up a GL error. Torchlight page faults and crashes. I have an E6600 with an AMD 5770 using radeon, many people can still play Windows games on the opensource driver, but I can't figure out why I am not able to. I use a default WINE prefix, with corefonts and tahoma installed using winetricks.

Here's my backtrace.txt for Torchlight:

Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7c94b467).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7c94b467 ESP:0033e374 EBP:0033e4cc EFLAGS:00210a03(  R- --O I   - - -C)
 EAX:7c94b3a0 EBX:7d916ff4 ECX:7c883eaa EDX:7c883eaa
 ESI:7c88ead0 EDI:00000000
Stack dump:
0x0033e374:  007c883e 00000000 f7610400 00000008
0x0033e384:  7d916ff4 00000000 7c92f8f8 7d50d840
0x0033e394:  7c92f8f8 7c67a970 00000005 7cac5ff4
0x0033e3a4:  7c92f8f8 7c92e030 7c92e030 7ca2d39f
0x0033e3b4:  00000000 7c944618 7d50d7a9 7d916ff4
0x0033e3c4:  7c92f8f8 7c92e030 7d916ff4 7d50d94a
Backtrace:
=>0 0x7c94b467 (0x0033e4cc)
  1 0x7cecbaec in swrast_dri.so (+0x3fdaeb) (0x00000054)
  2 0x7cecbccc in swrast_dri.so (+0x3fdccb) (0x00000005)
  3 0x7ce2ee7d in swrast_dri.so (+0x360e7c) (0x00000005)
  4 0x7ce2a1ab in swrast_dri.so (+0x35c1aa) (0x00000004)
  5 0x7ce2a4dd in swrast_dri.so (+0x35c4dc) (0x7c883ea8)
  6 0x7cc4a74b in swrast_dri.so (+0x17c74a) (0x7c883570)
  7 0x7cd1259a in swrast_dri.so (+0x244599) (0x7c8c81b8)
  8 0x7cd0b598 in swrast_dri.so (+0x23d597) (0x7c8c7d98)
  9 0x7cd00117 in swrast_dri.so (+0x232116) (0x7c92f2c0)
  10 0x7cd08e0f in swrast_dri.so (+0x23ae0e) (0x7c92f2c0)
  11 0x7ccd560d in swrast_dri.so (+0x20760c) (0x7c92f2c0)
  12 0x7ddd0276 in wined3d (+0xe0275) (0x0033ed9c)
  13 0x7ddd1712 in wined3d (+0xe1711) (0x0033ee6c)
  14 0x7dd51926 in wined3d (+0x61925) (0x0033f30c)
  15 0x7dd55153 in wined3d (+0x65152) (0x0033f32c)
  16 0x7ddd9485 wined3d_create+0x64() in wined3d (0x0033f36c)
  17 0x7de3df77 Direct3DCreate9+0x66() in d3d9 (0x0033f39c)
  18 0x01cb9cf3 in rendersystem_direct3d9 (+0x9cf2) (0x01bb5f60)
0x7c94b467: 	
Modules:
Module	Address			Debug info	Name (95 modules)
PE	  340000-  353000	Deferred        ogreguirenderer
PE	  400000- 11b4000	Deferred        torchlight
PE	 11c0000- 1385000	Deferred        fmodex
PE	 1390000- 1485000	Deferred        particleuniverse
PE	 1490000- 1659000	Deferred        ceguibase
PE	 1cb0000- 1d14000	Export          rendersystem_direct3d9
PE	 1d20000- 20e8000	Deferred        d3dx9_39
PE	10000000-10572000	Deferred        ogremain
PE	78480000-7850e000	Deferred        msvcp90
PE	78520000-785c3000	Deferred        msvcr90
ELF	7b800000-7ba37000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba37000	\               kernel32
ELF	7bc00000-7bcd2000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcd2000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c9cb000-7c9e6000	Deferred        libgcc_s.so.1
ELF	7cace000-7dc29000	Dwarf           swrast_dri.so
ELF	7dc29000-7dc32000	Deferred        librt.so.1
ELF	7dc32000-7dc4b000	Deferred        libxcb-glx.so.0
ELF	7dc4b000-7dc61000	Deferred        libglapi.so.0
ELF	7dc61000-7dcba000	Deferred        libgl.so.1
ELF	7dce3000-7de28000	Dwarf           wined3d<elf>
  \-PE	7dcf0000-7de28000	\               wined3d
ELF	7de28000-7de66000	Dwarf           d3d9<elf>
  \-PE	7de30000-7de66000	\               d3d9
ELF	7de66000-7de8a000	Deferred        gameux<elf>
  \-PE	7de70000-7de8a000	\               gameux
ELF	7dea0000-7ded6000	Deferred        uxtheme<elf>
  \-PE	7deb0000-7ded6000	\               uxtheme
ELF	7ded6000-7dedc000	Deferred        libxfixes.so.3
ELF	7dedc000-7dee7000	Deferred        libxcursor.so.1
ELF	7dee8000-7def5000	Deferred        libdrm.so.2
ELF	7def5000-7def8000	Deferred        libx11-xcb.so.1
ELF	7df92000-7dfbc000	Deferred        libexpat.so.1
ELF	7dfbc000-7dff1000	Deferred        libfontconfig.so.1
ELF	7dff1000-7e001000	Deferred        libxi.so.6
ELF	7e001000-7e00a000	Deferred        libxrandr.so.2
ELF	7e00a000-7e014000	Deferred        libxrender.so.1
ELF	7e014000-7e01a000	Deferred        libxxf86vm.so.1
ELF	7e01a000-7e03e000	Deferred        imm32<elf>
  \-PE	7e020000-7e03e000	\               imm32
ELF	7e03e000-7e045000	Deferred        libxdmcp.so.6
ELF	7e045000-7e067000	Deferred        libxcb.so.1
ELF	7e067000-7e081000	Deferred        libice.so.6
ELF	7e081000-7e1b8000	Deferred        libx11.so.6
ELF	7e1b8000-7e1ca000	Deferred        libxext.so.6
ELF	7e1ca000-7e266000	Deferred        winex11<elf>
  \-PE	7e1d0000-7e266000	\               winex11
ELF	7e266000-7e276000	Deferred        libbz2.so.1.0
ELF	7e276000-7e28d000	Deferred        libz.so.1
ELF	7e28d000-7e329000	Deferred        libfreetype.so.6
ELF	7e329000-7e32d000	Deferred        libxdamage.so.1
ELF	7e352000-7e460000	Deferred        oleaut32<elf>
  \-PE	7e370000-7e460000	\               oleaut32
ELF	7e460000-7e564000	Deferred        comctl32<elf>
  \-PE	7e470000-7e564000	\               comctl32
ELF	7e564000-7e5d7000	Deferred        shlwapi<elf>
  \-PE	7e570000-7e5d7000	\               shlwapi
ELF	7e5d7000-7e7fc000	Deferred        shell32<elf>
  \-PE	7e5e0000-7e7fc000	\               shell32
ELF	7e7fc000-7e81f000	Deferred        iphlpapi<elf>
  \-PE	7e800000-7e81f000	\               iphlpapi
ELF	7e81f000-7e853000	Deferred        ws2_32<elf>
  \-PE	7e830000-7e853000	\               ws2_32
ELF	7e853000-7e86e000	Deferred        wsock32<elf>
  \-PE	7e860000-7e86e000	\               wsock32
ELF	7e86e000-7e90a000	Deferred        msvcrt<elf>
  \-PE	7e880000-7e90a000	\               msvcrt
ELF	7e90a000-7e988000	Deferred        rpcrt4<elf>
  \-PE	7e920000-7e988000	\               rpcrt4
ELF	7e988000-7eaaf000	Deferred        ole32<elf>
  \-PE	7e9a0000-7eaaf000	\               ole32
ELF	7eaaf000-7eb60000	Deferred        winmm<elf>
  \-PE	7eac0000-7eb60000	\               winmm
ELF	7eb60000-7eb8a000	Deferred        msacm32<elf>
  \-PE	7eb70000-7eb8a000	\               msacm32
ELF	7eb8a000-7ebf4000	Deferred        advapi32<elf>
  \-PE	7eba0000-7ebf4000	\               advapi32
ELF	7ebf4000-7ecc1000	Deferred        gdi32<elf>
  \-PE	7ec00000-7ecc1000	\               gdi32
ELF	7ecc1000-7ee13000	Deferred        user32<elf>
  \-PE	7ecd0000-7ee13000	\               user32
ELF	7ee13000-7ee20000	Deferred        libnss_files.so.2
ELF	7efa9000-7efd7000	Deferred        libm.so.6
ELF	7efd9000-7efdd000	Deferred        libxau.so.6
ELF	7efdd000-7efe6000	Deferred        libsm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7443000-f7448000	Deferred        libdl.so.2
ELF	f744a000-f7450000	Deferred        libuuid.so.1
ELF	f7471000-f7614000	Deferred        libc.so.6
ELF	f7614000-f762f000	Deferred        libpthread.so.0
ELF	f762f000-f7773000	Dwarf           libwine.so.1
ELF	f7774000-f7796000	Deferred        ld-linux.so.2
ELF	f7796000-f7797000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001f    0
	0000001e    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000014    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001d    0
	0000001b    0
00000021 explorer.exe
	00000022    0
00000023 (D) C:\Program Files (x86)\Runic Games\Torchlight\Torchlight.exe
	00000024    0 <==
System information:
    Wine build: wine-1.5.1
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.2.13-1-ARCH

Any help would be appreciated, thanks!


AKA MyCookie!

Offline

#2 2012-04-05 06:51:53

Murray_B
Member
From: Germany
Registered: 2008-07-29
Posts: 134

Re: WINE crashes when launching Torchlight

Hm, I am playing Torchlight with wine on a E6600, too, but with a nvidia graphic card. Worked well yesterday with a current system. Have you tried it with a fresh wine prefix? Or maybe with the catalyst driver?

BTW, Torchlight is great and I am waiting impatiently for Torchligh 2....

Last edited by Murray_B (2012-04-05 06:54:24)

Offline

#3 2012-04-05 06:54:40

cybertorture
Member
Registered: 2010-05-05
Posts: 339

Re: WINE crashes when launching Torchlight

try with "WINEARCH=win32"


O' rly ? Ya rly Oo

Offline

#4 2012-04-05 16:23:08

ctown.myth
Member
Registered: 2010-02-10
Posts: 169

Re: WINE crashes when launching Torchlight

Thanks guys. I don't want to use catalyst, because I'd like to be running the latest Xorg binaries, and I use Gnome, which still doesn't play well. I did try setting WINEARCH=win32, but that still gave me the same error. Torchlight's AppDB page recommends to install vcrun2008, which I tried through winetricks, but it exited with an error 67? Just to be sure my wine install wasn't corrupt itself, I tried to install Steam through winetricks, but after I connect, it also exits with some random error.

This is all a bit odd, I can install my programs, but once I try to run them, they always exit with some fault or the other.

Last edited by ctown.myth (2012-04-05 16:23:28)


AKA MyCookie!

Offline

#5 2012-04-05 17:07:11

McDoenerKing
Member
From: Germany
Registered: 2010-06-21
Posts: 59

Re: WINE crashes when launching Torchlight

Delete or move you current wineprefix. It should be .wine per default.
To setup your 32bit environment issue:

WINEARCH=win32 winecfg

Now try it again smile

Offline

#6 2012-04-05 21:24:15

KingX
Member
From: CA
Registered: 2010-03-24
Posts: 324

Re: WINE crashes when launching Torchlight

Can you post the complete output from running the game and not just the part where the debugger kicked in.

Offline

#7 2012-04-06 19:34:15

ctown.myth
Member
Registered: 2010-02-10
Posts: 169

Re: WINE crashes when launching Torchlight

McDoenerKing wrote:

Delete or move you current wineprefix. It should be .wine per default.
To setup your 32bit environment issue:

WINEARCH=win32 winecfg

Now try it again smile

Thats what I did sad.

KingX wrote:

Can you post the complete output from running the game and not just the part where the debugger kicked in.

Here's the output for Torchlight:

Script started on Fri Apr  6 13:25:31 2012
[MyCookie@TheCookieBox ~]$ wine "C:\Program Files\Runic Games\Torchlight\Torchlight.exe"
wine: Call from 0x7b83aa92 to unimplemented function msvcp90.dll.??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z, aborting
err:module:attach_process_dlls "OgreMain.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Runic Games\\Torchlight\\Torchlight.exe" failed, status 80000100
[MyCookie@TheCookieBox ~]$ exit
exit

Script done on Fri Apr  6 13:26:05 2012

I have installed d3dx9, corefonts, and tahoma using winetricks.

Last edited by ctown.myth (2012-04-06 19:36:06)


AKA MyCookie!

Offline

Board footer

Powered by FluxBB