TechnoJunky |
Wednesday 14 February 2018 at 1:09
|
TechnoJunky
|
I've installed Quake (original CD) using POL. I have Wine 3.0 installed, and in POL for Quake II, I have 1.7.5 (per winehq.com's gold status). Doesn't matter which Wine I use, everytime my character goes under water, the game crashes. It plays flawlessly otherwise. I'm at a point where I don't think I can play any longer without going under water. HELP!
|
Tutul |
Wednesday 14 February 2018 at 17:06
|
Tutul
|
can you see the pol_debug window (open it before playing and check after for any error).
Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
|
TechnoJunky |
Friday 16 February 2018 at 14:29
|
TechnoJunky
|
Here's the output from the file.
[02/16/18 07:27:50] - Running wine-1.7.35 quake2.exe (Working directory : /home/carl/.PlayOnLinux/wineprefix/quake2/drive_c/Quake2)
err:winedevice:ServiceMain driver L"WineBus" failed to load
wine: Unhandled page fault on read access to 0x0c130158 at address 0x1000f531 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x0c130158 in 32-bit code (0x1000f531).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:1000f531 ESP:0032fd00 EBP:00003a14 EFLAGS:00010202( R- -- I - - - )
EAX:10030918 EBX:00000135 ECX:0188bfd9 EDX:bf0407a6
ESI:10034334 EDI:1002e2c0
Stack dump:
0x0032fd00: 100e8268 00a9df68 00000000 00a9df00
0x0032fd10: 0188bb00 00000500 000003c0 fe7744ff
0x0032fd20: 10032fc8 00004d08 10007bec 0032fd70
0x0032fd30: 00000000 00000001 0040fcba 00a9df00
0x0032fd40: 0040dc20 0032fd70 00000000 0040daec
0x0032fd50: 00000000 00000c3f 00000004 0032fda0
Backtrace:
=>0 0x1000f531 in ref_soft (+0xf531) (0x00003a14)
0x1000f531: movl 0x0(%edi,%edx,4),%edx
Modules:
Module Address Debug info Name (103 modules)
PE 400000- b12000 Deferred quake2
PE 10000000-1011f000 Export ref_soft
PE 20000000-2006c000 Deferred gamex86
ELF 7b800000-7ba62000 Deferred kernel32<elf>
\-PE 7b820000-7ba62000 \ kernel32
ELF 7bc00000-7bce3000 Deferred ntdll<elf>
\-PE 7bc10000-7bce3000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d43f000-7d454000 Deferred winejoystick<elf>
\-PE 7d440000-7d454000 \ winejoystick
ELF 7d454000-7d480000 Deferred libvorbis.so.0
ELF 7d480000-7d489000 Deferred libogg.so.0
ELF 7d489000-7d49f000 Deferred libgpg-error.so.0
ELF 7d49f000-7d514000 Deferred libpcre.so.3
ELF 7d514000-7d5a0000 Deferred libvorbisenc.so.2
ELF 7d5a0000-7d600000 Deferred libflac.so.8
ELF 7d600000-7d61d000 Deferred libgcc_s.so.1
ELF 7d61d000-7d6cc000 Deferred libgcrypt.so.20
ELF 7d6cc000-7d6f2000 Deferred liblzma.so.5
ELF 7d6f2000-7d718000 Deferred libselinux.so.1
ELF 7d718000-7d71f000 Deferred libasyncns.so.0
ELF 7d71f000-7d798000 Deferred libsndfile.so.1
ELF 7d798000-7d7a2000 Deferred libwrap.so.0
ELF 7d7a2000-7d830000 Deferred libsystemd.so.0
ELF 7d830000-7d88a000 Deferred libdbus-1.so.3
ELF 7d88a000-7d912000 Deferred libpulsecommon-8.0.so
ELF 7d912000-7d91e000 Deferred libjson-c.so.2
ELF 7d91e000-7d978000 Deferred libpulse.so.0
ELF 7d978000-7da8e000 Deferred libasound.so.2
ELF 7da8e000-7dabf000 Deferred winealsa<elf>
\-PE 7daa0000-7dabf000 \ winealsa
ELF 7dabf000-7dc02000 Deferred oleaut32<elf>
\-PE 7dae0000-7dc02000 \ oleaut32
ELF 7e10a000-7e122000 Deferred mcicda<elf>
\-PE 7e110000-7e122000 \ mcicda
ELF 7e122000-7e12a000 Deferred libasound_module_pcm_pulse.so
ELF 7e131000-7e153000 Deferred mmdevapi<elf>
\-PE 7e140000-7e153000 \ mmdevapi
ELF 7e153000-7e19d000 Deferred dsound<elf>
\-PE 7e160000-7e19d000 \ dsound
ELF 7e1bf000-7e1c6000 Deferred libxfixes.so.3
ELF 7e1c6000-7e1d2000 Deferred libxcursor.so.1
ELF 7e1d2000-7e1e5000 Deferred libxi.so.6
ELF 7e1e5000-7e1e9000 Deferred libxcomposite.so.1
ELF 7e1e9000-7e1f6000 Deferred libxrandr.so.2
ELF 7e1f6000-7e202000 Deferred libxrender.so.1
ELF 7e202000-7e209000 Deferred libxxf86vm.so.1
ELF 7e209000-7e20d000 Deferred libxinerama.so.1
ELF 7e20d000-7e214000 Deferred libxdmcp.so.6
ELF 7e214000-7e23a000 Deferred libxcb.so.1
ELF 7e23a000-7e385000 Deferred libx11.so.6
ELF 7e385000-7e39a000 Deferred libxext.so.6
ELF 7e3c1000-7e454000 Deferred winex11<elf>
\-PE 7e3d0000-7e454000 \ winex11
ELF 7e454000-7e478000 Deferred imm32<elf>
\-PE 7e460000-7e478000 \ imm32
ELF 7e4a6000-7e4d0000 Deferred libexpat.so.1
ELF 7e4d0000-7e519000 Deferred libfontconfig.so.1
ELF 7e519000-7e544000 Deferred libpng12.so.0
ELF 7e544000-7e55d000 Deferred libz.so.1
ELF 7e55d000-7e60d000 Deferred libfreetype.so.6
ELF 7e60e000-7e612000 Deferred libxau.so.6
ELF 7e634000-7e648000 Deferred comm.drv16.so
PE 7e640000-7e648000 Deferred comm.drv16
ELF 7e648000-7e6f6000 Deferred krnl386.exe16.so
PE 7e660000-7e6f6000 Deferred krnl386.exe16
ELF 7e6f6000-7e70f000 Deferred libresolv.so.2
ELF 7e722000-7e736000 Deferred system.drv16.so
PE 7e730000-7e736000 Deferred system.drv16
ELF 7e736000-7e75c000 Deferred iphlpapi<elf>
\-PE 7e740000-7e75c000 \ iphlpapi
ELF 7e75c000-7e794000 Deferred ws2_32<elf>
\-PE 7e760000-7e794000 \ ws2_32
ELF 7e794000-7e7af000 Deferred wsock32<elf>
\-PE 7e7a0000-7e7af000 \ wsock32
ELF 7e7af000-7e7d9000 Deferred msacm32<elf>
\-PE 7e7c0000-7e7d9000 \ msacm32
ELF 7e7d9000-7e85e000 Deferred rpcrt4<elf>
\-PE 7e7e0000-7e85e000 \ rpcrt4
ELF 7e85e000-7e9a0000 Deferred ole32<elf>
\-PE 7e880000-7e9a0000 \ ole32
ELF 7e9a0000-7ea11000 Deferred advapi32<elf>
\-PE 7e9b0000-7ea11000 \ advapi32
ELF 7ea11000-7eb2a000 Deferred gdi32<elf>
\-PE 7ea20000-7eb2a000 \ gdi32
ELF 7eb2a000-7ec87000 Deferred user32<elf>
\-PE 7eb40000-7ec87000 \ user32
ELF 7ec87000-7ed3f000 Deferred winmm<elf>
\-PE 7ec90000-7ed3f000 \ winmm
ELF 7ef3f000-7ef52000 Deferred libnss_files.so.2
ELF 7ef52000-7ef5f000 Deferred libnss_nis.so.2
ELF 7ef5f000-7ef7a000 Deferred libnsl.so.1
ELF 7ef7a000-7ef84000 Deferred libnss_compat.so.2
ELF 7ef84000-7efd9000 Deferred libm.so.6
ELF 7efe7000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7b26000-f7b2f000 Deferred librt.so.1
ELF f7b31000-f7b36000 Deferred libdl.so.2
ELF f7b36000-f7cec000 Deferred libc.so.6
ELF f7cec000-f7d09000 Deferred libpthread.so.0
ELF f7d30000-f7ee6000 Dwarf libwine.so.1
ELF f7ee7000-f7f0c000 Deferred ld-linux.so.2
ELF f7f0f000-f7f10000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Quake2\quake2.exe
0000002e 0
0000002c 15
00000029 0
00000028 0
00000009 0 <==
0000000e services.exe
00000022 0
0000001b 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000025 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001e 0
0000001d 0
0000001a 0
00000026 explorer.exe
00000027 0
|
booman |
Friday 16 February 2018 at 19:27
|
booman
|
|
TechnoJunky |
Friday 16 February 2018 at 23:26
|
TechnoJunky
|
I had not installed the patch. I just did, but still same issue. here's the log output with patch 3.20.
[02/16/18 16:24:45] - Running wine-1.7.35 quake2.exe (Working directory : /home/carl/.PlayOnLinux/wineprefix/quake2/drive_c/Quake2)
err:winedevice:ServiceMain driver L"WineBus" failed to load
wine: Unhandled page fault on read access to 0x0da1b3d0 at address 0x1000f711 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x0da1b3d0 in 32-bit code (0x1000f711).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:1000f711 ESP:0032fd00 EBP:00003af0 EFLAGS:00010202( R- -- I - - - )
EAX:1003195c EBX:00000126 ECX:018ebfa1 EDX:3f67aff6
ESI:10035454 EDI:1002f3f8
Stack dump:
0x0032fd00: 100ea788 00af15a8 00000000 00af1540
0x0032fd10: 018ebb00 00000500 000003c0 fe7144ff
0x0032fd20: 100341c8 00004dd0 10007d8c 0032fd70
0x0032fd30: 00000000 00000001 004149fa 00af1540
0x0032fd40: 004111c0 0032fd70 00000000 0041108c
0x0032fd50: 00000000 00000c3f 00000004 0032fda0
Backtrace:
=>0 0x1000f711 in ref_soft (+0xf711) (0x00003af0)
0x1000f711: movl 0x0(%edi,%edx,4),%edx
Modules:
Module Address Debug info Name (103 modules)
PE 400000- b77000 Deferred quake2
PE 10000000-10121000 Export ref_soft
PE 20000000-20071000 Deferred gamex86
ELF 7b800000-7ba62000 Deferred kernel32<elf>
\-PE 7b820000-7ba62000 \ kernel32
ELF 7bc00000-7bce3000 Deferred ntdll<elf>
\-PE 7bc10000-7bce3000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7cac7000-7cadc000 Deferred winejoystick<elf>
\-PE 7cad0000-7cadc000 \ winejoystick
ELF 7d3dd000-7d409000 Deferred libvorbis.so.0
ELF 7d409000-7d41f000 Deferred libgpg-error.so.0
ELF 7d41f000-7d494000 Deferred libpcre.so.3
ELF 7d494000-7d520000 Deferred libvorbisenc.so.2
ELF 7d520000-7d580000 Deferred libflac.so.8
ELF 7d580000-7d59d000 Deferred libgcc_s.so.1
ELF 7d59d000-7d64c000 Deferred libgcrypt.so.20
ELF 7d64c000-7d672000 Deferred liblzma.so.5
ELF 7d672000-7d6eb000 Deferred libsndfile.so.1
ELF 7d6eb000-7d779000 Deferred libsystemd.so.0
ELF 7d779000-7d7d3000 Deferred libdbus-1.so.3
ELF 7d7d3000-7d85b000 Deferred libpulsecommon-8.0.so
ELF 7d85b000-7d971000 Deferred libasound.so.2
ELF 7dea6000-7deaf000 Deferred libogg.so.0
ELF 7deaf000-7ded5000 Deferred libselinux.so.1
ELF 7ded5000-7dedc000 Deferred libasyncns.so.0
ELF 7dedc000-7dee6000 Deferred libwrap.so.0
ELF 7dee6000-7def2000 Deferred libjson-c.so.2
ELF 7def2000-7df4c000 Deferred libpulse.so.0
ELF 7df4c000-7df7d000 Deferred winealsa<elf>
\-PE 7df50000-7df7d000 \ winealsa
ELF 7df7d000-7e0c0000 Deferred oleaut32<elf>
\-PE 7dfa0000-7e0c0000 \ oleaut32
ELF 7e118000-7e130000 Deferred mcicda<elf>
\-PE 7e120000-7e130000 \ mcicda
ELF 7e130000-7e138000 Deferred libasound_module_pcm_pulse.so
ELF 7e13f000-7e161000 Deferred mmdevapi<elf>
\-PE 7e140000-7e161000 \ mmdevapi
ELF 7e161000-7e1ab000 Deferred dsound<elf>
\-PE 7e170000-7e1ab000 \ dsound
ELF 7e1cd000-7e1d4000 Deferred libxfixes.so.3
ELF 7e1d4000-7e1e0000 Deferred libxcursor.so.1
ELF 7e1e0000-7e1f3000 Deferred libxi.so.6
ELF 7e1f3000-7e1f7000 Deferred libxcomposite.so.1
ELF 7e1f7000-7e204000 Deferred libxrandr.so.2
ELF 7e204000-7e210000 Deferred libxrender.so.1
ELF 7e210000-7e217000 Deferred libxxf86vm.so.1
ELF 7e217000-7e21e000 Deferred libxdmcp.so.6
ELF 7e21e000-7e244000 Deferred libxcb.so.1
ELF 7e244000-7e38f000 Deferred libx11.so.6
ELF 7e38f000-7e3a4000 Deferred libxext.so.6
ELF 7e3cb000-7e45e000 Deferred winex11<elf>
\-PE 7e3e0000-7e45e000 \ winex11
ELF 7e45e000-7e482000 Deferred imm32<elf>
\-PE 7e460000-7e482000 \ imm32
ELF 7e4b0000-7e4da000 Deferred libexpat.so.1
ELF 7e4da000-7e523000 Deferred libfontconfig.so.1
ELF 7e523000-7e54e000 Deferred libpng12.so.0
ELF 7e54e000-7e567000 Deferred libz.so.1
ELF 7e567000-7e617000 Deferred libfreetype.so.6
ELF 7e618000-7e61c000 Deferred libxinerama.so.1
ELF 7e61c000-7e620000 Deferred libxau.so.6
ELF 7e63e000-7e652000 Deferred comm.drv16.so
PE 7e640000-7e652000 Deferred comm.drv16
ELF 7e652000-7e700000 Deferred krnl386.exe16.so
PE 7e660000-7e700000 Deferred krnl386.exe16
ELF 7e700000-7e719000 Deferred libresolv.so.2
ELF 7e72c000-7e740000 Deferred system.drv16.so
PE 7e730000-7e740000 Deferred system.drv16
ELF 7e740000-7e766000 Deferred iphlpapi<elf>
\-PE 7e750000-7e766000 \ iphlpapi
ELF 7e766000-7e79e000 Deferred ws2_32<elf>
\-PE 7e770000-7e79e000 \ ws2_32
ELF 7e79e000-7e7b9000 Deferred wsock32<elf>
\-PE 7e7a0000-7e7b9000 \ wsock32
ELF 7e7b9000-7e7e3000 Deferred msacm32<elf>
\-PE 7e7c0000-7e7e3000 \ msacm32
ELF 7e7e3000-7e868000 Deferred rpcrt4<elf>
\-PE 7e7f0000-7e868000 \ rpcrt4
ELF 7e868000-7e9aa000 Deferred ole32<elf>
\-PE 7e880000-7e9aa000 \ ole32
ELF 7e9aa000-7ea1b000 Deferred advapi32<elf>
\-PE 7e9c0000-7ea1b000 \ advapi32
ELF 7ea1b000-7eb34000 Deferred gdi32<elf>
\-PE 7ea30000-7eb34000 \ gdi32
ELF 7eb34000-7ec91000 Deferred user32<elf>
\-PE 7eb50000-7ec91000 \ user32
ELF 7ec91000-7ed49000 Deferred winmm<elf>
\-PE 7eca0000-7ed49000 \ winmm
ELF 7ef49000-7ef5c000 Deferred libnss_files.so.2
ELF 7ef5c000-7ef69000 Deferred libnss_nis.so.2
ELF 7ef69000-7ef84000 Deferred libnsl.so.1
ELF 7ef84000-7efd9000 Deferred libm.so.6
ELF 7efe7000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7b7c000-f7b81000 Deferred libdl.so.2
ELF f7b81000-f7d37000 Deferred libc.so.6
ELF f7d37000-f7d54000 Deferred libpthread.so.0
ELF f7d56000-f7d60000 Deferred libnss_compat.so.2
ELF f7d72000-f7d7b000 Deferred librt.so.1
ELF f7d7b000-f7f31000 Dwarf libwine.so.1
ELF f7f32000-f7f57000 Deferred ld-linux.so.2
ELF f7f5a000-f7f5b000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Quake2\quake2.exe
0000002f 0
0000002e 15
00000029 0
00000028 0
00000009 0 <==
0000000e services.exe
00000022 0
0000001b 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000025 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001e 0
0000001d 0
0000001a 0
00000026 explorer.exe
00000027 0
|
booman |
Friday 16 February 2018 at 23:28
|
booman
|
Strange, that log doesn't show any specific errors, just a crash.
Is it running fine otherwise?
|
TechnoJunky |
Saturday 17 February 2018 at 0:29
|
TechnoJunky
|
Yes, everything about it seems to run perfectly normal, until I go under water, then the crash. I can run thru the water just fine, just as long as I don't go under water.
|
booman |
Saturday 17 February 2018 at 0:37
|
booman
|
That is really strange. Have you check Windows bugs for Quake II. I did a bit of research and found this:
Found it in another thread. 1280x960 and 1600x1200 resolutions encounter the crash when entering water.
1152x864 does not crash
Also found that if you change the default video mode to: OpenGL
It should fix the problem. Check the video settings and see what options you have.
|
TechnoJunky |
Saturday 17 February 2018 at 16:46
|
TechnoJunky
|
Changing to Default OpenGL and 3Dfx OpenGL crashes Quake II, PowerVR does not crash it, but doesn't stick either. Your suggestion for lowering the resolution to 1152x864 does fix the issue. Thanks guys for helping to get this working.
Edited by TechnoJunky
|
booman |
Sunday 18 February 2018 at 1:42
|
booman
|
Cool, looks like it is a known issue even in Windows.
That is one thing I don't look forward to, is inherited issues from windows.
Glad you can play at 1152x864
I was able to play at 1680x1050 but had a few mods installed
|