[Bug 5456] New: Unhandled page fault on read (regression)

Wine Bugs wine-bugs at winehq.org
Sat Jun 17 08:47:59 CDT 2006


http://bugs.winehq.org/show_bug.cgi?id=5456

           Summary: Unhandled page fault on read (regression)
           Product: Wine
           Version: 0.9.15.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: pkk at spth.de


When I try to launch the freeware eprom burner program from
http://www.willem.org/ZIP/epr097ja.zip
I get a page fault.
I set my Windows version to Windows 95 using winecfg (95 or 98 is necessary for
the program to work, the error is the same with 98).
I remember that it worked some time ago.
I see the same error with the official Debian apackages from Debian unstable
(wine 0.9.12) and the dapper packages from winehq (wine 0.9.15).
Here is the console output with wine0.9.12 first and wine 0.9.15 below:

philipp at notebook2:~/.wine/drive_c/Programme/eprom$ wine EpromM51.exe
fixme:vxd:VXD_Open Unknown/unsupported VxD L"sice.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"ntice.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"ntice7871.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"nticed052.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"trwdebug.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"trw.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"trw2000.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"superbpm.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"icedump.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"regmon.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"filemon.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"regvxd.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"filevxd.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"vkeyprod.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"bw2k.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"siwdebug.vxd". Try setting Windows
version to 'nt40' or 'win31'.
wine: Unhandled page fault on read access to 0x00007b17 at address 0x4c9cd0
(thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00007b17 in 32-bit code
(0x004c9cd0).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
 EIP:004c9cd0 ESP:7f9cfe9b EBP:7f9cfeb3 EFLAGS:00010203(   - 00      - RI1C)
 EAX:00000000 EBX:7fc848bc ECX:c0000135 EDX:00000134
 ESI:00007b07 EDI:004ed832
Stack dump:
0x7f9cfe9b:  004ed832 009cf02e 7fc848bc 5b000000
0x7f9cfeab:  7fc848bc 009c007b 009c007b 00000000
0x7f9cfebb:  00007b07 6c007300 9c007b8e 7f007300
0x7f9cfecb:  9c007bff bf00737f 00007b3a 9c007300
0x7f9cfedb:  00007b00 9c007300 4e007b00 9c007300
0x7f9cfeeb:  9c007b00 9c00737f c8007b7f f400737f
0200: sel=1007 base=7fe42000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x004c9cd0 in epromm51 (+0xc9cd0) (0x004c9cd0)
  2 0x00000000 (0x00000000)
  3 0x00000000 (0x00000000)
0x004c9cd0: movl        0x10(%esi),%eax
Modules:
Module  Address                 Debug info      Name (85 modules)
PE      0x00400000-009cfb98     Export          epromm51
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7c771000-7c7bf000     Deferred        libgcrypt.so.11
ELF     0x7c7bf000-7c7ed000     Deferred        libcrypt.so.1
ELF     0x7c804000-7c87e000     Deferred        libgnutls.so.13
ELF     0x7c87e000-7c8ad000     Deferred        libcups.so.2
ELF     0x7c8ad000-7c90b000     Deferred        shlwapi<elf>
  \-PE  0x7c8c0000-7c90b000     \               shlwapi
ELF     0x7c90b000-7c9e2000     Deferred        shell32<elf>
  \-PE  0x7c920000-7c9e2000     \               shell32
ELF     0x7c9e2000-7ca11000     Deferred        winspool<elf>
  \-PE  0x7c9f0000-7ca11000     \               winspool
ELF     0x7ca11000-7cab3000     Deferred        comdlg32<elf>
  \-PE  0x7ca20000-7cab3000     \               comdlg32
ELF     0x7cab3000-7cac7000     Deferred        lz32<elf>
  \-PE  0x7cac0000-7cac7000     \               lz32
ELF     0x7cac7000-7cae0000     Deferred        version<elf>
  \-PE  0x7cad0000-7cae0000     \               version
ELF     0x7caec000-7caf0000     Deferred        libgpg-error.so.0
ELF     0x7cbf7000-7cc29000     Deferred        uxtheme<elf>
  \-PE  0x7cc00000-7cc29000     \               uxtheme
ELF     0x7cc29000-7cc54000     Deferred        ws2_32<elf>
  \-PE  0x7cc30000-7cc54000     \               ws2_32
ELF     0x7cc54000-7cc6e000     Deferred        wsock32<elf>
  \-PE  0x7cc60000-7cc6e000     \               wsock32
ELF     0x7cc6e000-7cd09000     Deferred        oleaut32<elf>
  \-PE  0x7cc90000-7cd09000     \               oleaut32
ELF     0x7cd09000-7cd28000     Deferred        iphlpapi<elf>
  \-PE  0x7cd10000-7cd28000     \               iphlpapi
ELF     0x7cd28000-7cd74000     Deferred        rpcrt4<elf>
  \-PE  0x7cd40000-7cd74000     \               rpcrt4
ELF     0x7cd74000-7ce0a000     Deferred        ole32<elf>
  \-PE  0x7cd90000-7ce0a000     \               ole32
ELF     0x7ce0a000-7ce2a000     Deferred        mpr<elf>
  \-PE  0x7ce10000-7ce2a000     \               mpr
ELF     0x7ce2a000-7cef0000     Deferred        comctl32<elf>
  \-PE  0x7ce30000-7cef0000     \               comctl32
PE      0x7cef0000-7cf63000     Deferred        xea2cec.tmp
ELF     0x7cf69000-7cf6e000     Deferred        libxfixes.so.3
ELF     0x7cf6e000-7cf77000     Deferred        libxcursor.so.1
ELF     0x7cf77000-7cf93000     Deferred        imm32<elf>
  \-PE  0x7cf80000-7cf93000     \               imm32
ELF     0x7cf93000-7cfb0000     Deferred        ximcp.so.2
ELF     0x7cfb0000-7cfb4000     Deferred        libxrandr.so.2
ELF     0x7cfb4000-7cfbc000     Deferred        libxrender.so.1
ELF     0x7f0a4000-7f2f3000     Deferred        i915_dri.so
ELF     0x7f2f3000-7f2fa000     Deferred        libdrm.so.2
ELF     0x7f2fa000-7f369000     Deferred        libgl.so.1
ELF     0x7f369000-7f36e000     Deferred        libxdmcp.so.6
ELF     0x7f36e000-7f436000     Deferred        libx11.so.6
ELF     0x7f436000-7f444000     Deferred        libxext.so.6
ELF     0x7f444000-7f45c000     Deferred        libice.so.6
ELF     0x7f45c000-7f4e1000     Deferred        winex11<elf>
  \-PE  0x7f470000-7f4e1000     \               winex11
ELF     0x7f4e1000-7f501000     Deferred        libexpat.so.1
ELF     0x7f501000-7f531000     Deferred        libfontconfig.so.1
ELF     0x7f531000-7f59d000     Deferred        libfreetype.so.6
ELF     0x7f59d000-7f5df000     Deferred        advapi32<elf>
  \-PE  0x7f5b0000-7f5df000     \               advapi32
ELF     0x7f5e2000-7f5f6000     Deferred        libz.so.1
ELF     0x7f6d7000-7f78d000     Deferred        gdi32<elf>
  \-PE  0x7f6f0000-7f78d000     \               gdi32
ELF     0x7f78d000-7f8c0000     Deferred        user32<elf>
  \-PE  0x7f7b0000-7f8c0000     \               user32
ELF     0x7f9d1000-7f9d3000     Deferred        xlcutf8load.so.2
ELF     0x7f9d3000-7f9d8000     Deferred        libxxf86vm.so.1
ELF     0x7fbd8000-7fce0000     Deferred        kernel32<elf>
  \-PE  0x7fbf0000-7fce0000     \               kernel32
ELF     0x7fdf1000-7fdf6000     Deferred        libxxf86dga.so.1
ELF     0x7fdf6000-7fe02000     Deferred        libnss_files.so.2
ELF     0x7fe02000-7fe0c000     Deferred        libnss_nis.so.2
ELF     0x7fe0c000-7fe22000     Deferred        libnsl.so.1
ELF     0x7fe22000-7fe2b000     Deferred        libnss_compat.so.2
ELF     0x7fe2c000-7fe35000     Deferred        libsm.so.6
ELF     0x7fe35000-7fe40000     Deferred        libgcc_s.so.1
ELF     0x7fe46000-7fe6c000     Deferred        libm.so.6
ELF     0x7fe6c000-7ff62000     Deferred        libwine_unicode.so.1
ELF     0x7ff62000-7ffe0000     Deferred        ntdll<elf>
  \-PE  0x7ff70000-7ffe0000     \               ntdll
ELF     0xb7e16000-b7e1a000     Deferred        libdl.so.2
ELF     0xb7e1a000-b7f52000     Deferred        libc.so.6
ELF     0xb7f53000-b7f65000     Deferred        libpthread.so.0
ELF     0xb7f65000-b7f68000     Deferred        libxau.so.6
ELF     0xb7f7c000-b7f96000     Deferred        libwine.so.1
ELF     0xb7f98000-b7faf000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000b    0
00000008 (D) C:\Programme\eprom\EpromM51.exe
        00000009    0 <==
Wine exited with a successful status
philipp at notebook2:~/.wine/drive_c/Programme/eprom$ wine EpromM51.exe
fixme:vxd:VXD_Open Unknown/unsupported VxD L"sice.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"ntice.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"ntice7871.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"nticed052.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"trwdebug.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"trw.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"trw2000.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"superbpm.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"icedump.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"regmon.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"filemon.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"regvxd.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"filevxd.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"vkeyprod.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"bw2k.vxd". Try setting Windows
version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"siwdebug.vxd". Try setting Windows
version to 'nt40' or 'win31'.
wine: Unhandled page fault on read access to 0x00007300 at address 0x7ffac1dd
(thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00007300 in 32-bit code
(0x7ffac1dd).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:7ffac1dd ESP:7f9cfe17 EBP:7f9cfe1f EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7fc85204 ECX:ffffffff EDX:00007300
 ESI:7f9cfe4b EDI:00007300
Stack dump:
0x7f9cfe17:  00000000 7f9cfe4b 7f9cfe5f 7fc20724
0x7f9cfe27:  7f9cfe4b 00007300 00000000 00000000
0x7f9cfe37:  00000000 00000000 00000000 00000000
0x7f9cfe47:  00000000 00000000 00007300 7fc85204
0x7f9cfe57:  00000002 7f9cfea7 7f9cfe7f 7fc3d2c4
0x7f9cfe67:  00007300 00000000 9cfea000 7fc85204
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7ffac1dd RtlInitAnsiString+0x1c in ntdll (0x7ffac1dd)
  2 0x7fc20724 FILE_name_AtoW+0x29 in kernel32 (0x7fc20724)
  3 0x7fc3d2c4 GetModuleHandleExA+0x56 in kernel32 (0x7fc3d2c4)
  4 0x7fc3d315 GetModuleHandleA+0x2c in kernel32 (0x7fc3d315)
  5 0x00401054 in epromm51 (+0x1054) (0x00401054)
  6 0x00000000 (0x00000000)
0x7ffac1dd RtlInitAnsiString+0x1c in ntdll: repne scasb %es:(%edi)
Modules:
Module  Address                 Debug info      Name (85 modules)
PE      0x00400000-009cfb98     Export          epromm51
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7c724000-7c772000     Deferred        libgcrypt.so.11
ELF     0x7c772000-7c7a0000     Deferred        libcrypt.so.1
ELF     0x7c7b7000-7c831000     Deferred        libgnutls.so.13
ELF     0x7c831000-7c860000     Deferred        libcups.so.2
ELF     0x7c8ba000-7c8e9000     Deferred        winspool<elf>
  \-PE  0x7c8c0000-7c8e9000     \               winspool
ELF     0x7c8e9000-7c945000     Deferred        shlwapi<elf>
  \-PE  0x7c900000-7c945000     \               shlwapi
ELF     0x7c945000-7ca22000     Deferred        shell32<elf>
  \-PE  0x7c960000-7ca22000     \               shell32
ELF     0x7ca22000-7cac3000     Deferred        comdlg32<elf>
  \-PE  0x7ca30000-7cac3000     \               comdlg32
ELF     0x7cac3000-7cad7000     Deferred        lz32<elf>
  \-PE  0x7cad0000-7cad7000     \               lz32
ELF     0x7cad7000-7caf0000     Deferred        version<elf>
  \-PE  0x7cae0000-7caf0000     \               version
ELF     0x7cc02000-7cc06000     Deferred        libgpg-error.so.0
ELF     0x7cc0b000-7cc3c000     Deferred        uxtheme<elf>
  \-PE  0x7cc10000-7cc3c000     \               uxtheme
ELF     0x7cc3c000-7cc66000     Deferred        ws2_32<elf>
  \-PE  0x7cc40000-7cc66000     \               ws2_32
ELF     0x7cc66000-7cc80000     Deferred        wsock32<elf>
  \-PE  0x7cc70000-7cc80000     \               wsock32
ELF     0x7cc80000-7cd18000     Deferred        oleaut32<elf>
  \-PE  0x7cca0000-7cd18000     \               oleaut32
ELF     0x7cd18000-7cd37000     Deferred        iphlpapi<elf>
  \-PE  0x7cd20000-7cd37000     \               iphlpapi
ELF     0x7cd37000-7cd8a000     Deferred        rpcrt4<elf>
  \-PE  0x7cd50000-7cd8a000     \               rpcrt4
ELF     0x7cd8a000-7ce1f000     Deferred        ole32<elf>
  \-PE  0x7cda0000-7ce1f000     \               ole32
ELF     0x7ce1f000-7ce3e000     Deferred        mpr<elf>
  \-PE  0x7ce30000-7ce3e000     \               mpr
ELF     0x7ce3e000-7cf00000     Deferred        comctl32<elf>
  \-PE  0x7ce50000-7cf00000     \               comctl32
PE      0x7cf00000-7cf73000     Deferred        xea2cec.tmp
ELF     0x7cf78000-7cf7d000     Deferred        libxfixes.so.3
ELF     0x7cf7d000-7cf86000     Deferred        libxcursor.so.1
ELF     0x7cf86000-7cfa2000     Deferred        imm32<elf>
  \-PE  0x7cf90000-7cfa2000     \               imm32
ELF     0x7cfa2000-7cfbf000     Deferred        ximcp.so.2
ELF     0x7cfbf000-7cfc7000     Deferred        libxrender.so.1
ELF     0x7f0af000-7f2fe000     Deferred        i915_dri.so
ELF     0x7f2fe000-7f305000     Deferred        libdrm.so.2
ELF     0x7f305000-7f374000     Deferred        libgl.so.1
ELF     0x7f374000-7f379000     Deferred        libxdmcp.so.6
ELF     0x7f379000-7f441000     Deferred        libx11.so.6
ELF     0x7f441000-7f459000     Deferred        libice.so.6
ELF     0x7f459000-7f4dc000     Deferred        winex11<elf>
  \-PE  0x7f470000-7f4dc000     \               winex11
ELF     0x7f4dc000-7f4fc000     Deferred        libexpat.so.1
ELF     0x7f4fc000-7f52c000     Deferred        libfontconfig.so.1
ELF     0x7f52c000-7f598000     Deferred        libfreetype.so.6
ELF     0x7f598000-7f5d9000     Deferred        advapi32<elf>
  \-PE  0x7f5a0000-7f5d9000     \               advapi32
ELF     0x7f5d9000-7f5e4000     Deferred        libgcc_s.so.1
ELF     0x7f5e7000-7f5fb000     Deferred        libz.so.1
ELF     0x7f6dc000-7f78d000     Deferred        gdi32<elf>
  \-PE  0x7f6f0000-7f78d000     \               gdi32
ELF     0x7f78d000-7f8c0000     Deferred        user32<elf>
  \-PE  0x7f7b0000-7f8c0000     \               user32
ELF     0x7f9d1000-7f9df000     Deferred        libxext.so.6
ELF     0x7fbdf000-7fce0000     Export          kernel32<elf>
  \-PE  0x7fc00000-7fce0000     \               kernel32
ELF     0x7fdf0000-7fdf4000     Deferred        libxrandr.so.2
ELF     0x7fdf4000-7fe00000     Deferred        libnss_files.so.2
ELF     0x7fe00000-7fe0a000     Deferred        libnss_nis.so.2
ELF     0x7fe0a000-7fe20000     Deferred        libnsl.so.1
ELF     0x7fe20000-7fe29000     Deferred        libnss_compat.so.2
ELF     0x7fe29000-7fe2b000     Deferred        xlcutf8load.so.2
ELF     0x7fe2b000-7fe30000     Deferred        libxxf86vm.so.1
ELF     0x7fe32000-7fe37000     Deferred        libxxf86dga.so.1
ELF     0x7fe37000-7fe40000     Deferred        libsm.so.6
ELF     0x7fe44000-7fe6a000     Deferred        libm.so.6
ELF     0x7fe6a000-7ff62000     Deferred        libwine_unicode.so.1
ELF     0x7ff62000-7ffe0000     Export          ntdll<elf>
  \-PE  0x7ff70000-7ffe0000     \               ntdll
ELF     0xb7e46000-b7e4a000     Deferred        libdl.so.2
ELF     0xb7e4a000-b7f82000     Deferred        libc.so.6
ELF     0xb7f82000-b7f94000     Deferred        libpthread.so.0
ELF     0xb7f95000-b7f98000     Deferred        libxau.so.6
ELF     0xb7fac000-b7fc6000     Deferred        libwine.so.1
ELF     0xb7fc8000-b7fdf000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000b    0
00000008 (D) C:\Programme\eprom\EpromM51.exe
        00000009    0 <==

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list