Unhandled Page Fault

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Posts: 1
Joined: Sun Jun 05, 2011 3:50 pm

Unhandled Page Fault

Post by MMoran » Sun Jun 05, 2011 3:55 pm

I've encountered a problem that I've no idea how to solve, attempting to run a few different things in wine now. Exact specifics vary with what I'm trying to run, but I get the error:

Code: Select all

wine: Unhandled page fault on read access to 0x00000000 at address 0x7e5112db (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7e5112db).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7e5112db ESP:0032f568 EBP:7c4bd750 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7e567ff4 ECX:ffffffff EDX:00000000
 ESI:7e57031c EDI:00000000
Stack dump:
0x0032f568:  00001f03 08e0002b 7c4c6b38 ffffffff
0x0032f578:  00000001 00000001 00000000 00000018
0x0032f588:  00000001 7c47e2e0 00002200 0032f5b8
0x0032f598:  00000000 00000000 00000000 00000000
0x0032f5a8:  00000000 08e0002b 000001ff 7c4c6b38
0x0032f5b8:  0032f5e4 00000002 00000008 7bc49ca9
=>0 0x7e5112db in winex11 (+0x412db) (0x7c4bd750)
  1 0x00000028 (0x7c47e2e0)
0x7e5112db: repne scasb %es:(%edi)
Module  Address                 Debug info      Name (63 modules)
PE        400000- 1367000       Deferred        th07
ELF     7b800000-7b994000       Deferred        kernel32<elf>
  \-PE  7b810000-7b994000       \               kernel32
ELF     7bc00000-7bccc000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bccc000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7cb0b000-7e1bb000       Deferred        libnvidia-glcore.so.260.19.12
ELF     7e1bb000-7e284000       Deferred        libgl.so.1
ELF     7e2b7000-7e2bd000       Deferred        libxfixes.so.3
ELF     7e2bd000-7e2c9000       Deferred        libxcursor.so.1
ELF     7e2c9000-7e2cd000       Deferred        libxcomposite.so.1
ELF     7e2cd000-7e2d6000       Deferred        libxrandr.so.2
ELF     7e2d6000-7e2e1000       Deferred        libxrender.so.1
ELF     7e2e1000-7e2e7000       Deferred        libxxf86vm.so.1
ELF     7e2e7000-7e30a000       Deferred        imm32<elf>
  \-PE  7e2f0000-7e30a000       \               imm32
ELF     7e30a000-7e32a000       Deferred        libxcb.so.1
ELF     7e32a000-7e345000       Deferred        libice.so.6
ELF     7e345000-7e482000       Deferred        libx11.so.6
ELF     7e482000-7e494000       Deferred        libxext.so.6
ELF     7e494000-7e49d000       Deferred        libsm.so.6
ELF     7e4ba000-7e571000       Export          winex11<elf>
  \-PE  7e4d0000-7e571000       \               winex11
ELF     7e641000-7e66b000       Deferred        libexpat.so.1
ELF     7e66b000-7e6a1000       Deferred        libfontconfig.so.1
ELF     7e6a1000-7e6b8000       Deferred        libz.so.1
ELF     7e6b8000-7e740000       Deferred        libfreetype.so.6
ELF     7e740000-7e78a000       Deferred        libncurses.so.5
ELF     7e78a000-7e78e000       Deferred        libxinerama.so.1
ELF     7e78e000-7e792000       Deferred        libxau.so.6
ELF     7e792000-7e798000       Deferred        libuuid.so.1
ELF     7e7a7000-7e8f1000       Deferred        wined3d<elf>
  \-PE  7e7b0000-7e8f1000       \               wined3d
ELF     7e8f1000-7e924000       Deferred        d3d8<elf>
  \-PE  7e900000-7e924000       \               d3d8
ELF     7e924000-7e9c1000       Deferred        winmm<elf>
  \-PE  7e930000-7e9c1000       \               winmm
ELF     7e9c1000-7ea0f000       Deferred        dsound<elf>
  \-PE  7e9d0000-7ea0f000       \               dsound
ELF     7ea0f000-7ea8d000       Deferred        rpcrt4<elf>
  \-PE  7ea20000-7ea8d000       \               rpcrt4
ELF     7ea8d000-7ebbc000       Deferred        ole32<elf>
  \-PE  7eab0000-7ebbc000       \               ole32
ELF     7ebbc000-7ec21000       Deferred        advapi32<elf>
  \-PE  7ebd0000-7ec21000       \               advapi32
ELF     7ec21000-7ecbb000       Deferred        gdi32<elf>
  \-PE  7ec30000-7ecbb000       \               gdi32
ELF     7ecbb000-7ee04000       Deferred        user32<elf>
  \-PE  7ecd0000-7ee04000       \               user32
ELF     7ee04000-7ee42000       Deferred        dinput<elf>
  \-PE  7ee10000-7ee42000       \               dinput
ELF     7ee42000-7ee5d000       Deferred        dinput8<elf>
  \-PE  7ee50000-7ee5d000       \               dinput8
ELF     7efb9000-7efe3000       Deferred        libm.so.6
ELF     7efe4000-7efe6000       Deferred        libnvidia-tls.so.260.19.12
ELF     7efe6000-7f000000       Deferred        version<elf>
  \-PE  7eff0000-7f000000       \               version
ELF     b7457000-b745c000       Deferred        libdl.so.2
ELF     b745c000-b75c5000       Deferred        libc.so.6
ELF     b75c5000-b75df000       Deferred        libpthread.so.0
ELF     b75fc000-b7740000       Export          libwine.so.1
ELF     b7741000-b7761000       Deferred        ld-linux.so.2
ELF     ffffe000-fffff000       Deferred        [vdso].so
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Perfect Cherry Blossom\th07.exe
        00000009    0 <==
0000000e services.exe
        00000016    0
        00000015    0
        00000014    0
        00000010    0
        0000000f    0
00000011 winedevice.exe
        00000018    0
        00000017    0
        00000013    0
        00000012    0
00000019 explorer.exe
        0000001a    0
=>0 0x7e5112db in winex11 (+0x412db) (0x7c4bd750)
  1 0x00000028 (0x7c47e2e0)
The specific memory location it gives depends on what I try to run. The problem's also recent; it's only just started occurring, after I ran an update.

Any ideas?

Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Re: Unhandled Page Fault

Post by jjmckenzie » Sun Jun 05, 2011 5:08 pm

MMoran wrote:I've encountered a problem that I've no idea how to solve, attempting to run a few different things in wine now. Exact specifics vary with what I'm trying to run, but I get the error:

Any ideas?
I have lots of ideas. One idea that is great is to read the LAST sticky and then post messages. I'll give you a summary:

1. Tell us what program you are trying to run. If it is a home-built program tell us what you used to build it with (VS2010, Delphi, FoxPro, dBase Pro...)
2. Tell us what Linux distribution you are using, version and if you have updated it.
3. Tell us what video card and drivers you are using (this really matters when you are using a graphically intense program and not all of them are games.)
4. Give us the ENTIRE output from the Terminal. If it is too big (more than one screen in length) copy it out to a text file and upload that file to a site like pastebin.com and then post the URL (including all of the letters/numbers at the end).
5. BE PATIENT. Some errors are easy to figure out, some take time and some may need to be investigated through the use of a trial/demo.
6. BEFORE POSTING, look at the Applications Database. See if your program is there and if there are any how-tos/work-arounds. Try them.
7. If you do all of this, and the problem persists, post a message here after SEARCHING the forums. Some one else may have had your problem and fixed it.

James McKenzie