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)