Steam works fine but Trine 2 demo gives me attached error

Questions about Wine on Linux
Locked
joejac
Newbie
Newbie
Posts: 4
Joined: Fri Nov 04, 2011 1:33 pm

Steam works fine but Trine 2 demo gives me attached error

Post by joejac »

Hello

Steam (a game platform) works fine but the game Trine 2 demo, that runs under Steam, gives me the attached error.
I am using the last updated version of PCLinuxOS running in a VirtualBox Virtual Machine with 4 cores and 4GB RAM, Acceleration: hardware Virtualization, The 128MB maximum Video memory, Enabled 3D Acceleration.
The host has an NVIDIA GeForce GTX 570 HD with 2,5GB of Video Memory, and 16GB of RAM with a Core i7 2600K and an Intel SSD Drive, 240GB Series 520.
The Virtual Machine has a X Server: VirtualBox virtual video card
Although I have a 1920x1080 I tested all possible configurations until I got
English language
Sreen resolution and refresh rate: 800x600 automatic
Antialiasing: OFF Vertical sync: OFF
Graphical detail level: LOW
and same error:
Exception code: 0xc0000005
Address: 0x7e2ba9
I see that Trine Steam has a Platinum rating in Wine 1.3.29 I have Wine 1.4.1-1pclos2012 installed from Synaptic.

I do not want to install games in my Host since this is my machine that runs my VMs for work. I am creating a VM for my son to play games.
Any help is very much appreciated.
Thanks and regards
joejac

Please note that I get an error from this forum: "The extension txt is not allowed" so I post the error here, sorry:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x007e2ba9).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:007e2ba9 ESP:0033f644 EBP:00000000 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000000 EBX:00000000 ECX:7ed98e44 EDX:00000000
 ESI:0cb80290 EDI:90000000
Stack dump:
0x0033f644:  6c577dbf 012e7839 0cb7fb18 0033fba4
0x0033f654:  00000001 ffffffff 00000048 00000002
0x0033f664:  0033f690 0033f678 00000000 4d430003
0x0033f674:  7bc474d7 00000100 00000002 0033f6ac
0x0033f684:  0033f694 00000000 00000000 00000000
0x0033f694:  0081c7a0 00000000 00000000 00400000
Backtrace:
=>0 0x007e2ba9 in trine2_32bit (+0x3e2ba9) (0x00000000)
0x007e2ba9: movl	0x0(%eax),%ecx
Modules:
Module	Address			Debug info	Name (165 modules)
PE	  340000-  353000	Deferred        physxloader
PE	  360000-  3a7000	Deferred        binkw32
PE	  3b0000-  3c6000	Deferred        xinput1_3
PE	  400000- 13fd000	Export          trine2_32bit
PE	 1400000- 17c8000	Deferred        d3dx9_38
PE	 17d0000- 18c2000	Deferred        cv100
PE	 18d0000- 19f4000	Deferred        cxcore100
PE	 1a00000- 1a93000	Deferred        gameoverlayrenderer
PE	10000000-1005d000	Deferred        lua
PE	30000000-302d8000	Deferred        steam
PE	38000000-38693000	Deferred        steamclient
PE	3b400000-3b41e000	Deferred        steam_api
PE	3f000000-3f0a7000	Deferred        tier0_s
PE	3f600000-3f644000	Deferred        vstdlib_s
ELF	4101f000-41025000	Deferred        libxtst.so.6
ELF	4117f000-41190000	Deferred        libtasn1.so.3
ELF	414cb000-414d1000	Deferred        libattr.so.1
ELF	414e6000-41550000	Deferred        libgl.so.1
ELF	41844000-41849000	Deferred        libcap.so.2
ELF	41b02000-41bcc000	Deferred        libgnutls.so.26
ELF	41f97000-41f9e000	Deferred        libjson.so.0
ELF	4232d000-42338000	Deferred        libdrm.so.2
ELF	4233a000-42394000	Deferred        libflac.so.8
ELF	42396000-423e4000	Deferred        libpulse.so.0
ELF	423f4000-423fa000	Deferred        libasyncns.so.0
ELF	42d8a000-42e80000	Deferred        libasound.so.2
ELF	42f6f000-42fe0000	Deferred        libsndfile.so.1
ELF	42fe2000-43048000	Deferred        libpulsecommon-2.0.so
ELF	4c95f000-4c97b000	Deferred        libgcc_s.so.1
ELF	4caaf000-4cad6000	Deferred        libexpat.so.1
ELF	4cae2000-4cae6000	Deferred        libgpg-error.so.0
ELF	4e89f000-4e8a2000	Deferred        libxdamage.so.1
ELF	4f546000-4f5c6000	Deferred        libgcrypt.so.11
ELF	4f68d000-4f6a4000	Deferred        libnsl.so.1
ELF	4f899000-4f89f000	Deferred        libogg.so.0
ELF	4f8a8000-4f8d2000	Deferred        libvorbis.so.0
ELF	4f943000-4f945000	Deferred        libx11-xcb.so.1
ELF	4fcbe000-4fcc6000	Deferred        libwrap.so.0
ELF	4fd25000-4fe9b000	Deferred        libvorbisenc.so.2
PE	60000000-60021000	Deferred        cserhelper
ELF	770ae000-772fe000	Deferred        libdricore.so
ELF	7b800000-7ba38000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba38000	\               kernel32
ELF	7baed000-7bc00000	Deferred        libglsl.so
ELF	7bc00000-7bcd3000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcd3000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7c0b9000-7c164000	Deferred        vboxoglfeedbackspu.so
ELF	7c264000-7c400000	Deferred        vboxoglpackspu.so
ELF	7c620000-7c700000	Deferred        vboxvideo_dri.so
ELF	7ca44000-7ca52000	Deferred        swrast_dri.so
ELF	7ca73000-7ca8a000	Deferred        vboxoglerrorspu.so
ELF	7ca8a000-7cab0000	Deferred        vboxoglcrutil.so
ELF	7d2b1000-7d2dd000	Deferred        winealsa<elf>
  \-PE	7d2c0000-7d2dd000	\               winealsa
ELF	7d2dd000-7d300000	Deferred        mmdevapi<elf>
  \-PE	7d2e0000-7d300000	\               mmdevapi
ELF	7d421000-7d468000	Deferred        dsound<elf>
  \-PE	7d430000-7d468000	\               dsound
ELF	7d468000-7d4cc000	Deferred        dbghelp<elf>
  \-PE	7d470000-7d4cc000	\               dbghelp
ELF	7d4cc000-7d4f7000	Deferred        netapi32<elf>
  \-PE	7d4d0000-7d4f7000	\               netapi32
ELF	7d4f7000-7d525000	Deferred        secur32<elf>
  \-PE	7d500000-7d525000	\               secur32
ELF	7d525000-7d53e000	Deferred        imagehlp<elf>
  \-PE	7d530000-7d53e000	\               imagehlp
ELF	7d53e000-7d602000	Deferred        crypt32<elf>
  \-PE	7d550000-7d602000	\               crypt32
ELF	7d602000-7d61c000	Deferred        spoolss<elf>
  \-PE	7d610000-7d61c000	\               spoolss
ELF	7d61c000-7d63e000	Deferred        localspl<elf>
  \-PE	7d620000-7d63e000	\               localspl
ELF	7d63e000-7d647000	Deferred        librt.so.1
ELF	7d647000-7d692000	Deferred        libdbus-1.so.3
ELF	7d692000-7d6db000	Deferred        libcrypt.so.1
ELF	7d6db000-7d6ed000	Deferred        libavahi-client.so.3
ELF	7d6ed000-7d892000	Deferred        libcrypto.so.1.0.0
ELF	7d892000-7d8e7000	Deferred        libssl.so.1.0.0
ELF	7d8e7000-7d9aa000	Deferred        libkrb5.so.3
ELF	7d9aa000-7d9de000	Deferred        libgssapi_krb5.so.2
ELF	7da19000-7da1c000	Deferred        libkeyutils.so.1
ELF	7da1c000-7da24000	Deferred        libkrb5support.so.0
ELF	7da24000-7da49000	Deferred        libk5crypto.so.3
ELF	7da49000-7da95000	Deferred        libcups.so.2
ELF	7db2a000-7db5f000	Deferred        uxtheme<elf>
  \-PE	7db30000-7db5f000	\               uxtheme
ELF	7db5f000-7db69000	Deferred        libxcursor.so.1
ELF	7db71000-7db7b000	Deferred        vboxoglpassthroughspu.so
ELF	7db7b000-7db81000	Deferred        libasound_module_pcm_pulse.so
ELF	7dc0e000-7dd59000	Deferred        libxml2.so.2
ELF	7dd59000-7dd8c000	Deferred        libfontconfig.so.1
ELF	7dd8c000-7dd9b000	Deferred        libxi.so.6
ELF	7dd9b000-7dd9e000	Deferred        libxcomposite.so.1
ELF	7dd9e000-7dda6000	Deferred        libxrandr.so.2
ELF	7dda6000-7ddb0000	Deferred        libxrender.so.1
ELF	7ddb0000-7ddb5000	Deferred        libxxf86vm.so.1
ELF	7ddb5000-7ddbb000	Deferred        libxdmcp.so.6
ELF	7ddbb000-7ddda000	Deferred        libxcb.so.1
ELF	7ddda000-7df15000	Deferred        libx11.so.6
ELF	7df15000-7df26000	Deferred        libxext.so.6
ELF	7df26000-7df3f000	Deferred        libice.so.6
ELF	7df3f000-7dfdb000	Deferred        winex11<elf>
  \-PE	7df50000-7dfdb000	\               winex11
ELF	7dfdb000-7dff3000	Deferred        libz.so.1
ELF	7dff3000-7e072000	Deferred        libfreetype.so.6
ELF	7e072000-7e095000	Deferred        imm32<elf>
  \-PE	7e080000-7e095000	\               imm32
ELF	7e095000-7e1a0000	Deferred        oleaut32<elf>
  \-PE	7e0b0000-7e1a0000	\               oleaut32
ELF	7e1a0000-7e1dc000	Deferred        winspool<elf>
  \-PE	7e1b0000-7e1dc000	\               winspool
ELF	7e1dc000-7e248000	Deferred        setupapi<elf>
  \-PE	7e1f0000-7e248000	\               setupapi
ELF	7e248000-7e263000	Deferred        dinput8<elf>
  \-PE	7e250000-7e263000	\               dinput8
ELF	7e263000-7e296000	Deferred        ws2_32<elf>
  \-PE	7e270000-7e296000	\               ws2_32
ELF	7e296000-7e2ab000	Deferred        libresolv.so.2
ELF	7e2ac000-7e2ba000	Deferred        libavahi-common.so.3
ELF	7e2ba000-7e2be000	Deferred        libcom_err.so.2
ELF	7e2be000-7e2c3000	Deferred        libxfixes.so.3
ELF	7e2c3000-7e2e5000	Deferred        iphlpapi<elf>
  \-PE	7e2d0000-7e2e5000	\               iphlpapi
ELF	7e2e5000-7e30e000	Deferred        msacm32<elf>
  \-PE	7e2f0000-7e30e000	\               msacm32
ELF	7e30e000-7e38c000	Deferred        rpcrt4<elf>
  \-PE	7e320000-7e38c000	\               rpcrt4
ELF	7e38c000-7e4b3000	Deferred        ole32<elf>
  \-PE	7e3a0000-7e4b3000	\               ole32
ELF	7e4b3000-7e563000	Deferred        winmm<elf>
  \-PE	7e4c0000-7e563000	\               winmm
ELF	7e563000-7e5fe000	Deferred        msvcrt<elf>
  \-PE	7e580000-7e5fe000	\               msvcrt
ELF	7e5fe000-7e748000	Deferred        wined3d<elf>
  \-PE	7e610000-7e748000	\               wined3d
ELF	7e748000-7e784000	Deferred        d3d9<elf>
  \-PE	7e750000-7e784000	\               d3d9
ELF	7e784000-7e888000	Deferred        comctl32<elf>
  \-PE	7e790000-7e888000	\               comctl32
ELF	7e888000-7e8fb000	Deferred        shlwapi<elf>
  \-PE	7e8a0000-7e8fb000	\               shlwapi
ELF	7e8fb000-7eb21000	Deferred        shell32<elf>
  \-PE	7e910000-7eb21000	\               shell32
ELF	7eb21000-7eb3a000	Deferred        version<elf>
  \-PE	7eb30000-7eb3a000	\               version
ELF	7eb3a000-7eba3000	Deferred        advapi32<elf>
  \-PE	7eb50000-7eba3000	\               advapi32
ELF	7eba3000-7ec70000	Deferred        gdi32<elf>
  \-PE	7ebb0000-7ec70000	\               gdi32
ELF	7ec70000-7edc2000	Deferred        user32<elf>
  \-PE	7ec80000-7edc2000	\               user32
ELF	7efc2000-7efe8000	Deferred        libm.so.6
ELF	7efea000-7efed000	Deferred        libxinerama.so.1
ELF	7efed000-7f000000	Deferred        psapi<elf>
  \-PE	7eff0000-7f000000	\               psapi
ELF	b7411000-b7419000	Deferred        libsm.so.6
ELF	b741b000-b741f000	Deferred        libdl.so.2
ELF	b741f000-b7587000	Deferred        libc.so.6
ELF	b7587000-b75a0000	Deferred        libpthread.so.0
ELF	b75a0000-b76e3000	Dwarf           libwine.so.1
ELF	b76e4000-b76e7000	Deferred        libxau.so.6
ELF	b76ee000-b76fa000	Deferred        libnss_files.so.2
ELF	b76fc000-b7719000	Deferred        ld-linux.so.2
ELF	ffffe000-fffff000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001f    0
	0000001e    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 steam.exe
	0000005e   15
	00000066    0
	00000065    0
	00000063    0
	00000062    0
	0000005c    2
	0000004d    0
	0000004c    0
	0000004b    1
	0000004a    1
	00000049    0
	00000048    0
	00000040    0
	0000003a    0
	0000000d    0
	00000027    0
	00000009    0
	0000000b    0
	00000047    0
	00000046    0
	00000045    0
	00000044    0
	00000043    0
	00000042    0
	00000041    0
	0000003f    0
	0000003e    0
	0000003d    0
	0000003c    0
	0000003b    0
	00000039    2
	00000038    0
	00000037    0
	00000036    0
	00000035    0
	00000034    0
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0
	0000002b    0
	0000002a    0
	00000029    0
	00000028    0
	00000026    0
	00000025    0
	00000024    0
00000059 (D) C:\Program Files\Steam\steamapps\common\trine 2 demo\trine2_32bit.exe
	00000055    0
	00000056    0
	00000052    1
	0000005d   15
	00000051    0
	0000004f    0
	0000005f    1
	00000060    1
	0000005a    0 <==
System information:
    Wine build: wine-1.4.1
    Platform: i386
    Host system: Linux
    Host version: 2.6.38.8-pclos3.bfs
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: Steam works fine but Trine 2 demo gives me attached erro

Post by lahmbi5678 »

Hi,

is that PClinuxos you are using in virtualbox as guest a 64 bit version? Might be interesting, if you'd get the same crash using 32 bit linux.

In general it might not be a good idea to run wine in a virtualbox, which itself uses parts of heavily modified wine to provide 3d hardware aceleration for the guest system. Though it might be an interesting bug from a theoretical point of view, as wine should be able to cope with being run on virtualbox, so filing a bug might be worthwhile.

Why not giving your son a linux user account on the host system? Wine shouldn't be able to hurt (the rest of) your system, though there have been cases of buggy drivers crashing the whole system, but with current drivers the actual risk is quite low.

If you absolutely insist on VMs, you might try to install Windows Xp in VMWare Player, which has better 3d hardware acceleration support, too.
joejac
Newbie
Newbie
Posts: 4
Joined: Fri Nov 04, 2011 1:33 pm

Re: Steam works fine but Trine 2 demo gives me attached erro

Post by joejac »

Thanks lahmbi5678,

I use PCLinuxOS 32 bits in a VM.

I installed the game in a Second HD with Win7, I gave my son a user.

Best regards
joejac
Locked