[Wine] Problem with the game "Pilgrim"

sociosqu wineforum-user at winehq.org
Sun Nov 28 11:08:14 CST 2010


Hi,
"Pilgrim" is  a quite old, not very popular, adventure from "Arxel Tribe", designed for Windows 95. But is has a very good story, riddles and atmosphere and so I would love to play it.
Unfortunately the game crashes at a specific point in the game, which did not happen on my old Win95-PC (doesn't exist anymore).
For those who might be familiar with that games, its when you place the Salome-scroll in the slot in the cupboard to open the secret passage.

I do have no clue why that is, I tried already all kind of settings in the wine-config. I run wine 1.2 on Ubuntu 10.04.
I hoped, when I attach the error ouput somebody might be able to help.
Here is, what the debugger posts:

Code:

:~$ cd .wine/drive_c/pilgrim/
:~/.wine/drive_c/pilgrim$ wine pilgrim.exe 
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
wine: cannot find L"C:\\windows\\system32\\gearsec.exe"
fixme:hook:SetWindowsHookEx16 System-global hooks (7) broken in Win16
fixme:wing:WinGGetDIBPointer16 0d74 0x6a6272: setting BITMAPINFO not supported
fixme:mci:MCI_Break (0402) vkey 0122 stub
fixme:mci:MCI_Break (0402) vkey 0000 stub
fixme:mci:MCI_Break (0402) vkey 0000 stub
fixme:mci:MCI_Break (0402) vkey B544 stub
fixme:mci:MCI_Break (0402) vkey B544 stub
fixme:mci:MCI_Break (0402) vkey 1867 stub
fixme:winmm:MMSYSTDRV_FindHandle Kind isn't properly initialized 5
wine: Unhandled page fault on read access to 0x736d6dff at address 0x736d6dff (thread 0022), starting debugger...
Unhandled exception: page fault on read access to 0x736d6dff in 32-bit code (0x736d6dff).
fixme:dbghelp:addr_to_linear Failed to linearize address 2a12:f74a (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address ae12:3751 (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address ae12:f766 (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address ae13:2f05 (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address 1a13:570c (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address 1a13:7701 (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address ea10:1f04 (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address 1613:6f03 (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address 1613:6f02 (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address 1613:2f10 (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address 0111:df00 (mode 0)
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:736d6dff ESP:0061e06c EBP:0061e0b8 EFLAGS:00210206(  R- --  I   - -P- )
 EAX:00000007 EBX:3394aff4 ECX:00000000 EDX:3394e0bc
 ESI:00000005 EDI:00df0000
Stack dump:
0x0061e06c:  3393eabc 00000007 0061e0c8 0061e0cc
0x0061e07c:  683fcc45 00000001 00000001 3394049b
0x0061e08c:  00636000 00000000 0061e0cc 0061e0c8
0x0061e09c:  3394e0bc 68456ff4 00001926 0061e0f8
0x0061e0ac:  3394aff4 188f002a 00f2e3fa 0061e108
0x0061e0bc:  3394387c 00000000 00000007 188f002a
Backtrace:
=>0 0x736d6dff (0x0061e0b8)
  1 0x3394387c waveOutPrepareHeader16+0x6b() in mmsystem.dll16 (0x0061e108)
  2 0x3393b3fc in mmsystem.dll16 (+0xb3fb) (0x0061e128)
  3 0x683f142e in krnl386.exe16 (+0x1142d) (0x0061e158)
  4 0x12c7:0x029e (0x13ff:0xd6e6)
  5 0x1207:0x0b25 (0x13ff:0xd730)
  6 0x2a12:0xf74a (0x13ff:0xd740)
  7 0xae12:0x3751 (0x13ff:0xd756)
  8 0xae12:0xf766 (0x13ff:0xd81e)
  9 0xae13:0x2f05 (0x13ff:0xd832)
  10 0x1a13:0x570c (0x13ff:0xd856)
  11 0x1a13:0x7701 (0x13ff:0xd886)
  12 0xea10:0x1f04 (0x13ff:0xd8c0)
  13 0x6844245f K32WOWCallback16Ex+0xbe() in krnl386.exe16 (0x0061e1d8)
  14 0x6bd68365 in user.exe16 (+0x18364) (0x0061e528)
  15 0x6bd6b1ed CallWindowProc16+0xdc() in user.exe16 (0x0061e588)
  16 0x6bd6b279 DispatchMessage16+0x88() in user.exe16 (0x0061e5d8)
  17 0x6bd6b426 IsDialogMessage16+0x85() in user.exe16 (0x0061e628)
  18 0x6bd5cb87 in user.exe16 (+0xcb86) (0x0061e648)
  19 0x683f142e in krnl386.exe16 (+0x1142d) (0x0061e678)
  20 0x132f:0x1774 (0x13ff:0xd8ce)
  21 0x132f:0x16b4 (0x13ff:0xd8de)
  22 0x1613:0x6f03 (0x13ff:0xd8fe)
  23 0x1613:0x6f02 (0x13ff:0xd908)
  24 0x1613:0x2f10 (0x13ff:0xd936)
  25 0x0111:0xdf00 (0x13ff:0x0000)
0x736d6dff: -- no code accessible --
Modules:
Module	Address			Debug info	Name (101 modules)
ELF	20000000-20015000	Deferred        display.drv16.so
PE	20010000-20015000	Deferred        display.drv16
ELF	20015000-2002a000	Deferred        sound.drv16.so
PE	20020000-2002a000	Deferred        sound.drv16
ELF	2002a000-20044000	Deferred        mciwave<elf>
  \-PE	20030000-20044000	\               mciwave
ELF	20047000-20055000	Deferred        libxi.so.6
ELF	20055000-20151000	Deferred        libvorbisenc.so.2
ELF	20151000-2017a000	Deferred        libvorbis.so.0
ELF	2017a000-20181000	Deferred        libogg.so.0
ELF	20181000-2019a000	Deferred        msacm32<elf>
  \-PE	20190000-2019a000	\               msacm32
ELF	22249000-2225e000	Deferred        wing.dll16.so
PE	22250000-2225e000	Deferred        wing.dll16
ELF	264e6000-264ed000	Deferred        libasound_module_pcm_pulse.so
ELF	26e1b000-26e31000	Deferred        midimap<elf>
  \-PE	26e20000-26e31000	\               midimap
ELF	2ad7f000-2adb6000	Deferred        winealsa<elf>
  \-PE	2ad90000-2adb6000	\               winealsa
ELF	2edbb000-2edd0000	Deferred        keyboard.drv16.so
PE	2edc0000-2edd0000	Deferred        keyboard.drv16
ELF	33927000-3394f000	Export          mmsystem.dll16.so
PE	33930000-3394f000	Export          mmsystem.dll16
ELF	37142000-3717b000	Deferred        libdbus-1.so.3
ELF	391f5000-39242000	Deferred        libflac.so.8
ELF	3e737000-3e740000	Deferred        librt.so.1
ELF	4163b000-41661000	Deferred        msacm32<elf>
  \-PE	41640000-41661000	\               msacm32
ELF	43fac000-43fda000	Deferred        gdi.exe16.so
PE	43fc0000-43fda000	Deferred        gdi.exe16
ELF	440f2000-44106000	Deferred        mouse.drv16.so
PE	44100000-44106000	Deferred        mouse.drv16
ELF	48f6c000-48fb7000	Deferred        libpulsecommon-0.9.21.so
ELF	4abad000-4ac75000	Deferred        libasound.so.2
ELF	4c1ab000-4c1c1000	Deferred        toolhelp.dll16.so
PE	4c1b0000-4c1c1000	Deferred        toolhelp.dll16
ELF	4c2ba000-4c2c3000	Deferred        libwrap.so.0
ELF	60098000-600ac000	Deferred        win87em.dll16.so
PE	600a0000-600ac000	Deferred        win87em.dll16
ELF	61cdb000-61cff000	Deferred        mpr<elf>
  \-PE	61ce0000-61cff000	\               mpr
ELF	64981000-649e9000	Deferred        libsndfile.so.1
ELF	68000000-6801d000	Deferred        ld-linux.so.2
ELF	6801d000-68177000	Deferred        libc.so.6
ELF	68177000-6817b000	Deferred        libdl.so.2
ELF	6817b000-68183000	Deferred        libnss_compat.so.2
ELF	68183000-6819a000	Deferred        libnsl.so.1
ELF	6819a000-681a4000	Deferred        libnss_nis.so.2
ELF	681a4000-681ba000	Deferred        winevdm<elf>
  \-PE	681b0000-681ba000	\               winevdm
ELF	681ba000-682ec000	Deferred        user32<elf>
  \-PE	681d0000-682ec000	\               user32
ELF	682ec000-68377000	Deferred        gdi32<elf>
  \-PE	68300000-68377000	\               gdi32
ELF	68377000-683d2000	Deferred        advapi32<elf>
  \-PE	68380000-683d2000	\               advapi32
ELF	683d2000-68472000	Export          krnl386.exe16.so
PE	683e0000-68472000	Export          krnl386.exe16
ELF	68472000-68487000	Deferred        libz.so.1
ELF	68487000-684b7000	Deferred        libfontconfig.so.1
ELF	684b7000-684de000	Deferred        libexpat.so.1
ELF	684de000-684e7000	Deferred        libsm.so.6
ELF	684e7000-684f7000	Deferred        libxext.so.6
ELF	684f7000-68614000	Deferred        libx11.so.6
ELF	68614000-68619000	Deferred        libuuid.so.1
ELF	68619000-68633000	Deferred        libxcb.so.1
ELF	68633000-68637000	Deferred        libxau.so.6
ELF	68637000-6863d000	Deferred        libxdmcp.so.6
ELF	6863d000-68643000	Deferred        libxxf86vm.so.1
ELF	68643000-6864b000	Deferred        libxrandr.so.2
ELF	6864b000-6864f000	Deferred        libxcomposite.so.1
ELF	6864f000-68655000	Deferred        libxfixes.so.3
ELF	68655000-6865f000	Deferred        libxcursor.so.1
ELF	6865f000-68674000	Deferred        system.drv16.so
PE	68660000-68674000	Deferred        system.drv16
ELF	68674000-68688000	Deferred        comm.drv16.so
PE	68680000-68688000	Deferred        comm.drv16
ELF	6bd44000-6bd8b000	Export          user.exe16.so
PE	6bd50000-6bd8b000	Export          user.exe16
ELF	6c38d000-6c3a6000	Deferred        libice.so.6
ELF	6d6c2000-6d738000	Deferred        libfreetype.so.6
ELF	6f03b000-6f041000	Deferred        libxtst.so.6
ELF	7242f000-72471000	Deferred        libpulse.so.0
ELF	72b92000-72bb4000	Deferred        imm32<elf>
  \-PE	72ba0000-72bb4000	\               imm32
ELF	73ecc000-73ed0000	Deferred        libxinerama.so.1
ELF	76bc4000-76bd0000	Deferred        libnss_files.so.2
ELF	770b4000-771f4000	Deferred        libwine.so.1
ELF	78a4f000-78ae0000	Deferred        winmm<elf>
  \-PE	78a60000-78ae0000	\               winmm
ELF	78faf000-78fc8000	Deferred        libpthread.so.0
ELF	79c42000-79c68000	Deferred        libm.so.6
ELF	7b063000-7b106000	Deferred        winex11<elf>
  \-PE	7b070000-7b106000	\               winex11
ELF	7b800000-7b972000	Deferred        kernel32<elf>
  \-PE	7b810000-7b972000	\               kernel32
ELF	7bc00000-7bcb8000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcb8000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c403000-7c422000	Deferred        libgcc_s.so.1
ELF	7c592000-7c59c000	Deferred        libxrender.so.1
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001d    0
	00000016    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000017    0
	00000013    0
	00000012    0
0000001a winedevice.exe
	0000001f    0
	0000001e    0
	0000001c    0
	0000001b    0
00000020 (D) c:\windows\system32\winevdm.exe
	00000028   15
	00000027   15
	00000022    0 <==
	00000021    0
00000023 explorer.exe
	00000024    0
Backtrace:
=>0 0x736d6dff (0x0061e0b8)
  1 0x3394387c waveOutPrepareHeader16+0x6b() in mmsystem.dll16 (0x0061e108)
  2 0x3393b3fc in mmsystem.dll16 (+0xb3fb) (0x0061e128)
  3 0x683f142e in krnl386.exe16 (+0x1142d) (0x0061e158)
  4 0x12c7:0x029e (0x13ff:0xd6e6)
  5 0x1207:0x0b25 (0x13ff:0xd730)
  6 0x2a12:0xf74a (0x13ff:0xd740)
  7 0xae12:0x3751 (0x13ff:0xd756)
  8 0xae12:0xf766 (0x13ff:0xd81e)
  9 0xae13:0x2f05 (0x13ff:0xd832)
  10 0x1a13:0x570c (0x13ff:0xd856)
  11 0x1a13:0x7701 (0x13ff:0xd886)
  12 0xea10:0x1f04 (0x13ff:0xd8c0)
  13 0x6844245f K32WOWCallback16Ex+0xbe() in krnl386.exe16 (0x0061e1d8)
  14 0x6bd68365 in user.exe16 (+0x18364) (0x0061e528)
  15 0x6bd6b1ed CallWindowProc16+0xdc() in user.exe16 (0x0061e588)
  16 0x6bd6b279 DispatchMessage16+0x88() in user.exe16 (0x0061e5d8)
  17 0x6bd6b426 IsDialogMessage16+0x85() in user.exe16 (0x0061e628)
  18 0x6bd5cb87 in user.exe16 (+0xcb86) (0x0061e648)
  19 0x683f142e in krnl386.exe16 (+0x1142d) (0x0061e678)
  20 0x132f:0x1774 (0x13ff:0xd8ce)
  21 0x132f:0x16b4 (0x13ff:0xd8de)
  22 0x1613:0x6f03 (0x13ff:0xd8fe)
  23 0x1613:0x6f02 (0x13ff:0xd908)
  24 0x1613:0x2f10 (0x13ff:0xd936)
  25 0x0111:0xdf00 (0x13ff:0x0000)











More information about the wine-users mailing list