[Wine] "unhandled page fault" on running Kult

vinotinto wineforum-user at winehq.org
Sun Sep 20 09:46:01 CDT 2009


Hello, I'm new around here - how's it goin' :)

After a successful installation of Kult: Heretic Kingdoms, I tried to run it, and the terminal output of wine said mfc42.dll was needed, so I installed the vcrun6 package using winetricks. On attempting to run the game again through the terminal, the language selector for the game is shown; upon choosing, I get the following:

wine: Unhandled page fault on read access to 0x00000000 at address 0x47a11e (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0047a11e).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:0047a11e ESP:0032e408 EBP:0032e410 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7ed56ff4 ECX:00000000 EDX:00000000
 ESI:0000001c EDI:00010032
Stack dump:
0x0032e408:  0000001c 00000007 0032e440 7ed3066a
0x0032e418:  00010032 0000001c 00000000 00000000
0x0032e428:  7ed753a0 7ed56ff4 0032e440 7ed56ff4
0x0032e438:  0000001c 00010032 0032e480 7ed30aba
0x0032e448:  00479f30 00010032 0000001c 00000000
0x0032e458:  00000000 00c8d0d4 00000000 0032e490
Backtrace:
=>0 0x0047a11e in kult (+0x7a11e) (0x0032e410)
  1 0x7ed3066a WINPROC_wrapper+0x1a() in user32 (0x0032e440)
  2 0x7ed30aba WINPROC_wrapper+0x46a() in user32 (0x0032e480)
  3 0x7ed338e5 in user32 (+0xb38e5) (0x0032e950)
  4 0x7ed35e7e in user32 (+0xb5e7e) (0x0032e990)
  5 0x7ecf4c41 in user32 (+0x74c41) (0x0032e9f0)
  6 0x7ecf9f45 in user32 (+0x79f45) (0x0032ea50)
  7 0x7ecfa45c SendMessageW+0x4c() in user32 (0x0032ea90)
  8 0x7ecd4814 in user32 (+0x54814) (0x0032eb60)
  9 0x7ecd4cd9 SetActiveWindow+0x69() in user32 (0x0032eba0)
  10 0x7ed2a3b5 in user32 (+0xaa3b5) (0x0032ebd0)
  11 0x7ecbea40 EndDialog+0x1c0() in user32 (0x0032ec00)
  12 0x0047ac7a in kult (+0x7ac7a) (0x0032ec20)
  13 0x7ed3066a WINPROC_wrapper+0x1a() in user32 (0x0032ec50)
  14 0x7ed3094e WINPROC_wrapper+0x2fe() in user32 (0x0032ec90)
  15 0x7ed338e5 in user32 (+0xb38e5) (0x0032f160)
  16 0x7ed34973 in user32 (+0xb4973) (0x0032f1a0)
  17 0x7ecb9b10 DefDlgProcW+0x80() in user32 (0x0032f1d0)
  18 0x7ed3066a WINPROC_wrapper+0x1a() in user32 (0x0032f200)
  19 0x7ed30aba WINPROC_wrapper+0x46a() in user32 (0x0032f240)
  20 0x7ed35de7 in user32 (+0xb5de7) (0x0032f280)
  21 0x7ecf4c41 in user32 (+0x74c41) (0x0032f2e0)
  22 0x7ecf9f45 in user32 (+0x79f45) (0x0032f340)
  23 0x7ecfa45c SendMessageW+0x4c() in user32 (0x0032f380)
  24 0x7ec9e956 in user32 (+0x1e956) (0x0032f450)
  25 0x7ec9f6ea in user32 (+0x1f6ea) (0x0032f470)
  26 0x7ed3066a WINPROC_wrapper+0x1a() in user32 (0x0032f4a0)
  27 0x7ed30aba WINPROC_wrapper+0x46a() in user32 (0x0032f4e0)
  28 0x7ed35de7 in user32 (+0xb5de7) (0x0032f520)
  29 0x7ecf4d76 DispatchMessageW+0x96() in user32 (0x0032f560)
  30 0x7ecc0f69 IsDialogMessageW+0x129() in user32 (0x0032f6e0)
  31 0x7ecc189d in user32 (+0x4189d) (0x0032f730)
  32 0x7ecc1baf DialogBoxParamA+0x8f() in user32 (0x0032f750)
  33 0x0047a637 in kult (+0x7a637) (0x0032f88c)
  34 0x004c5ccf in kult (+0xc5ccf) (0x0032fd90)
  35 0x004c98e4 in kult (+0xc98e4) (0x0032feb8)
  36 0x7b8785a5 in kernel32 (+0x585a5) (0x0032fee8)
  37 0x7bc6ba74 call_thread_func+0xc() in ntdll (0x0032fef8)
  38 0x7bc6bc90 call_thread_entry_point+0x70() in ntdll (0x0032ffc8)
  39 0x7bc497ca in ntdll (+0x397ca) (0x0032ffe8)
  40 0xb7dbe01d wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000)
0x0047a11e: movl	0x0(%eax),%ecx
Modules:
Module	Address			Debug info	Name (105 modules)
PE	  400000- 9015000	Export          kult
PE	10000000-1005a000	Deferred        bass
PE	5f400000-5f4f2000	Deferred        mfc42
PE	78000000-78044000	Deferred        msvcrt
ELF	7b800000-7b96e000	Export          kernel32<elf>
  \-PE	7b820000-7b96e000	\               kernel32
ELF	7bc00000-7bcb1000	Export          ntdll<elf>
  \-PE	7bc10000-7bcb1000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d3f4000-7d45d000	Deferred        libgcrypt.so.11
ELF	7d45d000-7d4ef000	Deferred        libkrb5.so.3
ELF	7d5a4000-7d5a8000	Deferred        libgpg-error.so.0
ELF	7d5a8000-7d5ba000	Deferred        libtasn1.so.3
ELF	7d5ba000-7d5de000	Deferred        libk5crypto.so.3
ELF	7d5de000-7d67b000	Deferred        libgnutls.so.26
ELF	7d67b000-7d6a6000	Deferred        libgssapi_krb5.so.2
ELF	7d6e1000-7d6f7000	Deferred        libresolv.so.2
ELF	7d6f7000-7d700000	Deferred        libkrb5support.so.0
ELF	7d700000-7d737000	Deferred        libcups.so.2
ELF	7d76e000-7d7a1000	Deferred        uxtheme<elf>
  \-PE	7d770000-7d7a1000	\               uxtheme
ELF	7d7cb000-7d7e0000	Deferred        midimap<elf>
  \-PE	7d7d0000-7d7e0000	\               midimap
ELF	7d7e0000-7d7f8000	Deferred        msacm32<elf>
  \-PE	7d7f0000-7d7f8000	\               msacm32
ELF	7dff9000-7dfff000	Deferred        libattr.so.1
ELF	7dfff000-7e006000	Deferred        libgdbm.so.3
ELF	7e006000-7e00b000	Deferred        libcap.so.2
ELF	7e00b000-7e06a000	Deferred        libpulse.so.0
ELF	7e06a000-7e132000	Deferred        libasound.so.2
ELF	7e134000-7e138000	Deferred        libkeyutils.so.1
ELF	7e141000-7e145000	Deferred        libcom_err.so.2
ELF	7e145000-7e17c000	Deferred        winealsa<elf>
  \-PE	7e150000-7e17c000	\               winealsa
ELF	7e17c000-7e185000	Deferred        libxcursor.so.1
ELF	7e185000-7e18a000	Deferred        libxfixes.so.3
ELF	7e18a000-7e18e000	Deferred        libxcomposite.so.1
ELF	7e18e000-7e196000	Deferred        libxrandr.so.2
ELF	7e196000-7e1a0000	Deferred        libxrender.so.1
ELF	7e1a0000-7e1a6000	Deferred        libxxf86vm.so.1
ELF	7e1a6000-7e1c7000	Deferred        imm32<elf>
  \-PE	7e1b0000-7e1c7000	\               imm32
ELF	7e1c7000-7e1cc000	Deferred        libxdmcp.so.6
ELF	7e1cc000-7e1e6000	Deferred        libxcb.so.1
ELF	7e1e6000-7e1ea000	Deferred        libxau.so.6
ELF	7e1ea000-7e1ef000	Deferred        libuuid.so.1
ELF	7e1ef000-7e2de000	Deferred        libx11.so.6
ELF	7e2de000-7e2ee000	Deferred        libxext.so.6
ELF	7e2ee000-7e306000	Deferred        libice.so.6
ELF	7e306000-7e30f000	Deferred        libsm.so.6
ELF	7e310000-7e317000	Deferred        libasound_module_pcm_pulse.so
ELF	7e317000-7e320000	Deferred        librt.so.1
ELF	7e322000-7e3c1000	Deferred        winex11<elf>
  \-PE	7e330000-7e3c1000	\               winex11
ELF	7e3c1000-7e3d6000	Deferred        keyboard.drv16.so
PE	7e3d0000-7e3d6000	Deferred        keyboard.drv16
ELF	7e432000-7e459000	Deferred        libexpat.so.1
ELF	7e459000-7e486000	Deferred        libfontconfig.so.1
ELF	7e486000-7e49c000	Deferred        libz.so.1
ELF	7e49c000-7e513000	Deferred        libfreetype.so.6
ELF	7e513000-7e516000	Deferred        libxinerama.so.1
ELF	7e526000-7e57e000	Deferred        ddraw<elf>
  \-PE	7e530000-7e57e000	\               ddraw
ELF	7e57e000-7e5b4000	Deferred        winspool<elf>
  \-PE	7e590000-7e5b4000	\               winspool
ELF	7e5b4000-7e610000	Deferred        shlwapi<elf>
  \-PE	7e5c0000-7e610000	\               shlwapi
ELF	7e610000-7e7a0000	Deferred        shell32<elf>
  \-PE	7e620000-7e7a0000	\               shell32
ELF	7e7a0000-7e853000	Deferred        comdlg32<elf>
  \-PE	7e7b0000-7e853000	\               comdlg32
ELF	7e853000-7e876000	Deferred        d3dxof<elf>
  \-PE	7e860000-7e876000	\               d3dxof
ELF	7e876000-7e93f000	Deferred        comctl32<elf>
  \-PE	7e880000-7e93f000	\               comctl32
ELF	7e93f000-7e965000	Deferred        msvfw32<elf>
  \-PE	7e940000-7e965000	\               msvfw32
ELF	7e965000-7e9a2000	Deferred        avifil32<elf>
  \-PE	7e970000-7e9a2000	\               avifil32
ELF	7e9a2000-7e9db000	Deferred        dinput<elf>
  \-PE	7e9b0000-7e9db000	\               dinput
ELF	7e9db000-7ea49000	Deferred        rpcrt4<elf>
  \-PE	7e9f0000-7ea49000	\               rpcrt4
ELF	7ea49000-7eb45000	Deferred        ole32<elf>
  \-PE	7ea60000-7eb45000	\               ole32
ELF	7eb45000-7eb6b000	Deferred        msacm32<elf>
  \-PE	7eb50000-7eb6b000	\               msacm32
ELF	7eb6b000-7ebc2000	Deferred        advapi32<elf>
  \-PE	7eb80000-7ebc2000	\               advapi32
ELF	7ebc2000-7ec64000	Deferred        gdi32<elf>
  \-PE	7ebd0000-7ec64000	\               gdi32
ELF	7ec64000-7edb0000	Export          user32<elf>
  \-PE	7ec80000-7edb0000	\               user32
ELF	7edb0000-7ee4c000	Deferred        winmm<elf>
  \-PE	7edc0000-7ee4c000	\               winmm
ELF	7ef97000-7efa3000	Deferred        libnss_files.so.2
ELF	7efa3000-7efae000	Deferred        libnss_nis.so.2
ELF	7efae000-7efc7000	Deferred        libnsl.so.1
ELF	7efc7000-7efed000	Deferred        libm.so.6
ELF	7eff7000-7f000000	Deferred        libnss_compat.so.2
ELF	b7c23000-b7c27000	Deferred        libdl.so.2
ELF	b7c27000-b7d8a000	Deferred        libc.so.6
ELF	b7d8a000-b7da3000	Deferred        libpthread.so.0
ELF	b7db6000-b7ef2000	Export          libwine.so.1
ELF	b7ef4000-b7f12000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) G:\juegos\Kult Heretic Kingdoms\kult.exe
	00000009    0 <==
0000000e 
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 
	00000017    0
	00000016    0
	00000013    0
	00000012    0
00000018 
	00000019    0
Backtrace:
=>0 0x0047a11e in kult (+0x7a11e) (0x0032e410)
  1 0x7ed3066a WINPROC_wrapper+0x1a() in user32 (0x0032e440)
  2 0x7ed30aba WINPROC_wrapper+0x46a() in user32 (0x0032e480)
  3 0x7ed338e5 in user32 (+0xb38e5) (0x0032e950)
  4 0x7ed35e7e in user32 (+0xb5e7e) (0x0032e990)
  5 0x7ecf4c41 in user32 (+0x74c41) (0x0032e9f0)
  6 0x7ecf9f45 in user32 (+0x79f45) (0x0032ea50)
  7 0x7ecfa45c SendMessageW+0x4c() in user32 (0x0032ea90)
  8 0x7ecd4814 in user32 (+0x54814) (0x0032eb60)
  9 0x7ecd4cd9 SetActiveWindow+0x69() in user32 (0x0032eba0)
  10 0x7ed2a3b5 in user32 (+0xaa3b5) (0x0032ebd0)
  11 0x7ecbea40 EndDialog+0x1c0() in user32 (0x0032ec00)
  12 0x0047ac7a in kult (+0x7ac7a) (0x0032ec20)
  13 0x7ed3066a WINPROC_wrapper+0x1a() in user32 (0x0032ec50)
  14 0x7ed3094e WINPROC_wrapper+0x2fe() in user32 (0x0032ec90)
  15 0x7ed338e5 in user32 (+0xb38e5) (0x0032f160)
  16 0x7ed34973 in user32 (+0xb4973) (0x0032f1a0)
  17 0x7ecb9b10 DefDlgProcW+0x80() in user32 (0x0032f1d0)
  18 0x7ed3066a WINPROC_wrapper+0x1a() in user32 (0x0032f200)
  19 0x7ed30aba WINPROC_wrapper+0x46a() in user32 (0x0032f240)
  20 0x7ed35de7 in user32 (+0xb5de7) (0x0032f280)
  21 0x7ecf4c41 in user32 (+0x74c41) (0x0032f2e0)
  22 0x7ecf9f45 in user32 (+0x79f45) (0x0032f340)
  23 0x7ecfa45c SendMessageW+0x4c() in user32 (0x0032f380)
  24 0x7ec9e956 in user32 (+0x1e956) (0x0032f450)
  25 0x7ec9f6ea in user32 (+0x1f6ea) (0x0032f470)
  26 0x7ed3066a WINPROC_wrapper+0x1a() in user32 (0x0032f4a0)
  27 0x7ed30aba WINPROC_wrapper+0x46a() in user32 (0x0032f4e0)
  28 0x7ed35de7 in user32 (+0xb5de7) (0x0032f520)
  29 0x7ecf4d76 DispatchMessageW+0x96() in user32 (0x0032f560)
  30 0x7ecc0f69 IsDialogMessageW+0x129() in user32 (0x0032f6e0)
  31 0x7ecc189d in user32 (+0x4189d) (0x0032f730)
  32 0x7ecc1baf DialogBoxParamA+0x8f() in user32 (0x0032f750)
  33 0x0047a637 in kult (+0x7a637) (0x0032f88c)
  34 0x004c5ccf in kult (+0xc5ccf) (0x0032fd90)
  35 0x004c98e4 in kult (+0xc98e4) (0x0032feb8)
  36 0x7b8785a5 in kernel32 (+0x585a5) (0x0032fee8)
  37 0x7bc6ba74 call_thread_func+0xc() in ntdll (0x0032fef8)
  38 0x7bc6bc90 call_thread_entry_point+0x70() in ntdll (0x0032ffc8)
  39 0x7bc497ca in ntdll (+0x397ca) (0x0032ffe8)
  40 0xb7dbe01d wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000)

I have no idea what all this means, so I'd appreciate any hint as to what might be going wrong.

The running version of wine is 1.1.29, under Ubuntu Jaunty. Video card is a Radeon 9550, using the 'radeon' driver.

Thanks in advance







More information about the wine-users mailing list