The Testament of Sherlock Holmes

Questions about Wine on Linux
Locked
HydeFromT70s
Newbie
Newbie
Posts: 2
Joined: Tue Oct 09, 2012 1:16 pm

The Testament of Sherlock Holmes

Post by HydeFromT70s »

Hi there,

I've got a problem with launching this game.

Game installed without any problems but when I try to launch it, is crashed at splash screen... :(
I installed directx and physx from CD.

My notebook specs:
Intel® Core™2 Duo CPU P7350 @ 2.00GHz × 2
GeForce GT 130M 512MB DDR3
4GB DDR3


Here's a log from wine 1.5.14:

Code: Select all

[10/09/12 20:21:34] - Running wine- game.exe (Working directory : /home/rafal/.PlayOnLinux/wineprefix/Sherlock/drive_c/Program Files/The Testament of Sherlock Holmes)
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: nie można otworzyć pliku obiektu dzielonego: Nie ma takfixme:win:EnumDisplayDevicesW ((null),0,0x32f808,0x00000000), stub!
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000001 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x32f0d8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f344,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {00000000-0000-0000-0000-000000000000}.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f344,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d:resource_check_usage Unhandled usage flags 0x48.
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
wine: Unhandled page fault on read access to 0xffffffff at address 0x7b843eda (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7b843eda).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:0000
 EIP:7b843eda ESP:0032fb8c EBP:0032fd34 EFLAGS:00010202(  R- --  I   - - - )
 EAX:d84bb90e EBX:7b89cff4 ECX:cf071cde EDX:029c0870
 ESI:320017ec EDI:30000008
Stack dump:
0x0032fb8c:  00000000 00000000 00200066 00680053
0x0032fb9c:  00720065 006f006c 00720065 006f006c
0x0032fbac:  006b0063 00480020 006c006f 0065006d
0x0032fbbc:  005c0073 00610067 005c0073 00610067
0x0032fbcc:  0065006d 0065002e 00000006 00000000
0x0032fbdc:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0x7b843eda GlobalMemoryStatusEx+0x1a() in kernel32 (0x0032fd34)
  1 0x00d823f6 in game (+0x9823f5) (0x00d823e9)
0x7b843eda GlobalMemoryStatusEx+0x1a in kernel32: movl	%gs:0x14,%eax
Modules:
Module	Address			Debug info	Name (113 modules)
PE	  330000-  346000	Deferred        xinput1_3
PE	  400000- 2e46000	Export          game
PE	 2e50000- 3035000	Deferred        d3dx9_42
PE	10000000-10012000	Deferred        physxloader
PE	50000000-50229000	Deferred        buddha
ELF	79afb000-7b800000	Deferred        libnvidia-glcore.so.304.51
ELF	7b800000-7ba2d000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba2d000	\               kernel32
ELF	7bc00000-7bcc6000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcc6000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7ccf1000-7cd57000	Deferred        ddraw<elf>
  \-PE	7cd00000-7cd57000	\               ddraw
ELF	7d36e000-7d390000	Deferred        imm32<elf>
  \-PE	7d370000-7d390000	\               imm32
ELF	7d4ad000-7d4b1000	Deferred        libnvidia-tls.so.304.51
ELF	7d4b1000-7d58d000	Deferred        libgl.so.1
ELF	7d58d000-7d65e000	Deferred        opengl32<elf>
  \-PE	7d5b0000-7d65e000	\               opengl32
ELF	7d65e000-7d787000	Deferred        wined3d<elf>
  \-PE	7d670000-7d787000	\               wined3d
ELF	7d787000-7d7be000	Deferred        d3d9<elf>
  \-PE	7d790000-7d7be000	\               d3d9
ELF	7d8be000-7d8c7000	Deferred        librt.so.1
ELF	7d8c7000-7d8cc000	Deferred        libgpg-error.so.0
ELF	7d8cc000-7d8e4000	Deferred        libresolv.so.2
ELF	7d8e4000-7d92d000	Deferred        libdbus-1.so.3
ELF	7d92d000-7d93f000	Deferred        libp11-kit.so.0
ELF	7d93f000-7d9c4000	Deferred        libgcrypt.so.11
ELF	7d9c4000-7d9d6000	Deferred        libtasn1.so.3
ELF	7d9d6000-7d9df000	Deferred        libkrb5support.so.0
ELF	7d9df000-7d9e4000	Deferred        libcom_err.so.2
ELF	7d9e4000-7da0c000	Deferred        libk5crypto.so.3
ELF	7da0c000-7dadb000	Deferred        libkrb5.so.3
ELF	7dadb000-7daed000	Deferred        libavahi-client.so.3
ELF	7daed000-7dbb1000	Deferred        libgnutls.so.26
ELF	7dbb1000-7dbef000	Deferred        libgssapi_krb5.so.2
ELF	7dbef000-7dc42000	Deferred        libcups.so.2
ELF	7dcba000-7dcbe000	Deferred        libkeyutils.so.1
ELF	7dcbe000-7dccc000	Deferred        libavahi-common.so.3
ELF	7dce2000-7dd16000	Deferred        uxtheme<elf>
  \-PE	7dcf0000-7dd16000	\               uxtheme
ELF	7dd16000-7dd1c000	Deferred        libxfixes.so.3
ELF	7dd1c000-7dd27000	Deferred        libxcursor.so.1
ELF	7dd9c000-7ddc6000	Deferred        libexpat.so.1
ELF	7ddc6000-7ddfa000	Deferred        libfontconfig.so.1
ELF	7ddfa000-7de0a000	Deferred        libxi.so.6
ELF	7de0a000-7de0e000	Deferred        libxcomposite.so.1
ELF	7de0e000-7de17000	Deferred        libxrandr.so.2
ELF	7de17000-7de21000	Deferred        libxrender.so.1
ELF	7de21000-7de27000	Deferred        libxxf86vm.so.1
ELF	7de27000-7de2b000	Deferred        libxinerama.so.1
ELF	7de2b000-7de32000	Deferred        libxdmcp.so.6
ELF	7de32000-7de36000	Deferred        libxau.so.6
ELF	7de36000-7de57000	Deferred        libxcb.so.1
ELF	7de57000-7de71000	Deferred        libice.so.6
ELF	7de71000-7dfa5000	Deferred        libx11.so.6
ELF	7dfa5000-7dfb7000	Deferred        libxext.so.6
ELF	7dfb7000-7dfc0000	Deferred        libsm.so.6
ELF	7dfc0000-7e049000	Deferred        winex11<elf>
  \-PE	7dfd0000-7e049000	\               winex11
ELF	7e049000-7e05f000	Deferred        libz.so.1
ELF	7e05f000-7e0f9000	Deferred        libfreetype.so.6
ELF	7e113000-7e1a1000	Deferred        msvcrt<elf>
  \-PE	7e130000-7e1a1000	\               msvcrt
ELF	7e1a1000-7e1de000	Deferred        winspool<elf>
  \-PE	7e1b0000-7e1de000	\               winspool
ELF	7e1de000-7e245000	Deferred        setupapi<elf>
  \-PE	7e1f0000-7e245000	\               setupapi
ELF	7e245000-7e33e000	Deferred        comctl32<elf>
  \-PE	7e250000-7e33e000	\               comctl32
ELF	7e33e000-7e3a8000	Deferred        shlwapi<elf>
  \-PE	7e350000-7e3a8000	\               shlwapi
ELF	7e3a8000-7e5bc000	Deferred        shell32<elf>
  \-PE	7e3c0000-7e5bc000	\               shell32
ELF	7e5bc000-7e5e0000	Deferred        iphlpapi<elf>
  \-PE	7e5c0000-7e5e0000	\               iphlpapi
ELF	7e604000-7e618000	Deferred        psapi<elf>
  \-PE	7e610000-7e618000	\               psapi
ELF	7e618000-7e727000	Deferred        oleaut32<elf>
  \-PE	7e630000-7e727000	\               oleaut32
ELF	7e727000-7e750000	Deferred        msacm32<elf>
  \-PE	7e730000-7e750000	\               msacm32
ELF	7e750000-7e7fe000	Deferred        winmm<elf>
  \-PE	7e760000-7e7fe000	\               winmm
ELF	7e7fe000-7e843000	Deferred        dsound<elf>
  \-PE	7e800000-7e843000	\               dsound
ELF	7e843000-7e8b9000	Deferred        rpcrt4<elf>
  \-PE	7e850000-7e8b9000	\               rpcrt4
ELF	7e8b9000-7e97f000	Deferred        gdi32<elf>
  \-PE	7e8d0000-7e97f000	\               gdi32
ELF	7e97f000-7eac0000	Deferred        user32<elf>
  \-PE	7e990000-7eac0000	\               user32
ELF	7eac0000-7ebc8000	Deferred        ole32<elf>
  \-PE	7eae0000-7ebc8000	\               ole32
ELF	7ebc8000-7ebe4000	Deferred        dinput8<elf>
  \-PE	7ebd0000-7ebe4000	\               dinput8
ELF	7ebe4000-7ec45000	Deferred        advapi32<elf>
  \-PE	7ebf0000-7ec45000	\               advapi32
ELF	7ef7e000-7ef8b000	Deferred        libnss_files.so.2
ELF	7ef8b000-7ef97000	Deferred        libnss_nis.so.2
ELF	7ef97000-7efb1000	Deferred        libnsl.so.1
ELF	7efb1000-7efba000	Deferred        libnss_compat.so.2
ELF	7efba000-7efe6000	Deferred        libm.so.6
ELF	7efe7000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7452000-f7457000	Deferred        libdl.so.2
ELF	f7457000-f7601000	Deferred        libc.so.6
ELF	f7602000-f761d000	Deferred        libpthread.so.0
ELF	f7631000-f7637000	Deferred        libuuid.so.1
ELF	f7637000-f7779000	Dwarf           libwine.so.1
ELF	f777b000-f779d000	Deferred        ld-linux.so.2
ELF	f779d000-f779e000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\The Testament of Sherlock Holmes\game.exe
	00000023    0
	00000009    0 <==
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
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

Re: The Testament of Sherlock Holmes

Post by DanKegel »

Your log shows:

Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7b843eda).
Backtrace:
=>0 0x7b843eda GlobalMemoryStatusEx+0x1a() in kernel32 (0x0032fd34)

That's very interesting. Can you get a backtrace with line numbers (might need
to install debug symbols, or build wine from source)?

I couldn't find a demo, or I'd try it myself.
HydeFromT70s
Newbie
Newbie
Posts: 2
Joined: Tue Oct 09, 2012 1:16 pm

Re: The Testament of Sherlock Holmes

Post by HydeFromT70s »

DanKegel wrote:Your log shows:

Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7b843eda).
Backtrace:
=>0 0x7b843eda GlobalMemoryStatusEx+0x1a() in kernel32 (0x0032fd34)

That's very interesting. Can you get a backtrace with line numbers (might need
to install debug symbols, or build wine from source)?

I couldn't find a demo, or I'd try it myself.
Yes, this error is crashing game everytime.....

If you tell me how can I do that, because I'm not so advance in LInux / Wine stuff.....
paulthetall
Level 2
Level 2
Posts: 41
Joined: Wed Oct 20, 2010 5:36 am

Re: The Testament of Sherlock Holmes

Post by paulthetall »

Same here, same error.
User avatar
core
Level 3
Level 3
Posts: 84
Joined: Tue Oct 23, 2012 6:22 am

Re: The Testament of Sherlock Holmes

Post by core »

So, what could it be. Have any ideas?
User avatar
dimesio
Moderator
Moderator
Posts: 13205
Joined: Tue Mar 25, 2008 10:30 pm

Re: The Testament of Sherlock Holmes

Post by dimesio »

You need to install debug symbols and post the backtrace with debug symbols.
User avatar
core
Level 3
Level 3
Posts: 84
Joined: Tue Oct 23, 2012 6:22 am

Re: The Testament of Sherlock Holmes

Post by core »

Continuation here.
Locked