Bug 785874 - wine: Unhandled page fault on write access to 0x00000000 at address
Summary: wine: Unhandled page fault on write access to 0x00000000 at address
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: wine
Version: 16
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Andreas Bierfert
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-01-30 20:13 UTC by Sergei LITVINENKO
Modified: 2013-02-13 08:49 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-02-13 08:49:50 UTC
Type: ---


Attachments (Terms of Use)

Description Sergei LITVINENKO 2012-01-30 20:13:26 UTC
Description of problem:
Windows application crash on start.

Version-Release number of selected component (if applicable):
wine-1.3.37-1.fc16.i686


How reproducible:
100%

Steps to Reproduce:
1. wine appexe.exe
2.
3.
  
Actual results:
application crash

Expected results:
application work

Additional info:

Windows Application use Sybase-11.x DLL and environment variables to connect to ASE server.

wine-1.3.29-1 is not affected

Crash info under wine-1.3.37-1

wine: Unhandled page fault on write access to 0x00000000 at address 0x7d4dce7f (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x7d4dce7f).
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7d4dce7f ESP:0033e884 EBP:0033e8dc EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7d4fdff4 ECX:00000000 EDX:0000636c
 ESI:001583b8 EDI:00157efa
Stack dump:
0x0033e884:  00110000 00000000 0000d8de 00157ea0
0x0033e894:  0033e8bc 00000000 7bc48306 00000078
0x0033e8a4:  7bc36bb9 7bcb5ff4 00018e10 1e70e918
0x0033e8b4:  00157ece 00157efa 000018e1 00157efa
0x0033e8c4:  0013e658 00000000 7d4dcc5b 7d4fdff4
0x0033e8d4:  7d4feac0 00006900 0033e94c 7d4dede9
Backtrace:
=>0 0x7d4dce7f in usp10 (+0xce7f) (0x0033e8dc)
  1 0x7d4dede9 in usp10 (+0xede8) (0x0033e94c)
  2 0x7d4e5651 in usp10 (+0x15650) (0x0033e9bc)
  3 0x7d4e972e ScriptShapeOpenType+0x4fd() in usp10 (0x0033ea8c)
  4 0x7d4e9c1d ScriptShape+0x12c() in usp10 (0x0033eafc)
  5 0x7d4ebefc ScriptStringAnalyse+0x91b() in usp10 (0x0033ec6c)
  6 0x7eabd325 in user32 (+0x2d324) (0x0033ecec)
  7 0x7eac077f in user32 (+0x3077e) (0x0033eeec)
  8 0x7eac4d73 in user32 (+0x34d72) (0x0033ef7c)
  9 0x7eb24dfc EditWndProcA+0x3b() in user32 (0x0033efac)
  10 0x7eb24c6a WINPROC_wrapper+0x19() in user32 (0x0033efdc)
  11 0x7eb2532d in user32 (+0x9532c) (0x0033f02c)
  12 0x7eb27b9b CallWindowProcA+0x5a() in user32 (0x0033f07c)
  13 0x10b40e0d in pbvm90 (+0x40e0c) (0x7eafc2a0)
  14 0xfdc824a4 (0x8de58955)                                                                                                                                  
0x7d4dce7f: movw        %dx,0x0(%ecx,%eax,2)                                                                                                                  
Modules: Module  Address        Debug info      Name (115 modules)
PE        340000-  3a4000       Deferred        libjcc
PE       11e0000- 12aa000       Deferred        aptpb
PE       12b0000- 12fb000       Deferred        libsybdb
PE       1300000- 131b000       Deferred        libtcl
PE       1320000- 132b000       Deferred        libintl
PE       1330000- 137b000       Deferred        libcomn
PE       1380000- 138e000       Deferred        libcs
PE      10000000-1001a000       Deferred        appexe
PE      10200000-10255000       Deferred        msvcrt40
PE      10b00000-10ef4000       Export          pbvm90
PE      11500000-11757000       Deferred        pbdwe90
PE      780a0000-780b2000       Deferred        msvcirt
ELF     7b800000-7b9c5000       Deferred        kernel32<elf>
  \-PE  7b810000-7b9c5000       \               kernel32
ELF     7bc00000-7bcd2000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bcd2000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7d4c5000-7d500000       Dwarf           usp10<elf>
  \-PE  7d4d0000-7d500000       \               usp10
ELF     7d8fe000-7d919000       Deferred        spoolss<elf>
  \-PE  7d900000-7d919000       \               spoolss
ELF     7d919000-7d93b000       Deferred        localspl<elf>
  \-PE  7d920000-7d93b000       \               localspl
ELF     7d93b000-7d95b000       Deferred        libselinux.so.1
ELF     7d95b000-7d9ab000       Deferred        libfreebl3.so
ELF     7d9ab000-7d9b5000       Deferred        librt.so.1
ELF     7d9b5000-7d9ff000       Deferred        libdbus-1.so.3
ELF     7d9ff000-7da11000       Deferred        libp11-kit.so.0
ELF     7da11000-7da22000       Deferred        libtasn1.so.3
ELF     7da22000-7da2d000       Deferred        libkrb5support.so.0
ELF     7da2d000-7da43000       Deferred        libz.so.1
ELF     7da43000-7da74000       Deferred        libcrypt.so.1
ELF     7da74000-7da86000       Deferred        libavahi-client.so.3
ELF     7da86000-7da94000       Deferred        libavahi-common.so.3
ELF     7da94000-7db15000       Deferred        libgcrypt.so.11
ELF     7db15000-7dbd5000       Deferred        libgnutls.so.26
ELF     7dbd5000-7dc01000       Deferred        libk5crypto.so.3
ELF     7dc01000-7dcdb000       Deferred        libkrb5.so.3
ELF     7dcdb000-7dd1c000       Deferred        libgssapi_krb5.so.2
ELF     7dd1c000-7dd71000       Deferred        libcups.so.2
ELF     7dd86000-7dd99000       Deferred        gnome-keyring-pkcs11.so
ELF     7ddaf000-7dde5000       Deferred        uxtheme<elf>
  \-PE  7ddc0000-7dde5000       \               uxtheme
ELF     7dde5000-7de1c000       Deferred        oledlg<elf>
  \-PE  7ddf0000-7de1c000       \               oledlg
ELF     7de1c000-7de21000       Deferred        libxfixes.so.3
ELF     7de21000-7de2b000       Deferred        libxcursor.so.1
ELF     7de2f000-7de32000       Deferred        libkeyutils.so.1
ELF     7de32000-7de37000       Deferred        libgpg-error.so.0
ELF     7de37000-7de3b000       Deferred        libcom_err.so.2
ELF     7de6c000-7de94000       Deferred        libexpat.so.1
ELF     7de94000-7dec8000       Deferred        libfontconfig.so.1
ELF     7dec8000-7ded0000       Deferred        libxrandr.so.2
ELF     7ded0000-7deda000       Deferred        libxrender.so.1
ELF     7deda000-7defe000       Deferred        imm32<elf>
  \-PE  7dee0000-7defe000       \               imm32
ELF     7defe000-7df1c000       Deferred        libxcb.so.1
ELF     7df1c000-7e055000       Deferred        libx11.so.6
ELF     7e055000-7e068000       Deferred        libxext.so.6
ELF     7e068000-7e081000       Deferred        libice.so.6
ELF     7e081000-7e11b000       Deferred        winex11<elf>
  \-PE  7e090000-7e11b000       \               winex11
ELF     7e11b000-7e1b9000       Deferred        libfreetype.so.6
ELF     7e1b9000-7e1d9000       Deferred        libtinfo.so.5
ELF     7e1d9000-7e1fe000       Deferred        libncurses.so.5
ELF     7e226000-7e333000       Deferred        oleaut32<elf>
  \-PE  7e240000-7e333000       \               oleaut32
ELF     7e333000-7e347000       Deferred        olepro32<elf>
  \-PE  7e340000-7e347000       \               olepro32
ELF     7e347000-7e3c4000       Deferred        rpcrt4<elf>
  \-PE  7e350000-7e3c4000       \               rpcrt4
ELF     7e3c4000-7e4eb000       Deferred        ole32<elf>
  \-PE  7e3e0000-7e4eb000       \               ole32
ELF     7e4eb000-7e528000       Deferred        winspool<elf>
  \-PE  7e4f0000-7e528000       \               winspool
ELF     7e528000-7e629000       Deferred        comctl32<elf>
  \-PE  7e530000-7e629000       \               comctl32
ELF     7e629000-7e69b000       Deferred        shlwapi<elf>
  \-PE  7e640000-7e69b000       \               shlwapi
ELF     7e69b000-7e8c5000       Deferred        shell32<elf>
  \-PE  7e6b0000-7e8c5000       \               shell32
ELF     7e8c5000-7e9a9000       Deferred        comdlg32<elf>
  \-PE  7e8d0000-7e9a9000       \               comdlg32
ELF     7e9a9000-7ea74000       Deferred        gdi32<elf>
  \-PE  7e9c0000-7ea74000       \               gdi32
ELF     7ea74000-7ebc6000       Dwarf           user32<elf>
  \-PE  7ea90000-7ebc6000       \               user32
ELF     7ebc6000-7ec61000       Deferred        msvcrt<elf>
  \-PE  7ebe0000-7ec61000       \               msvcrt
ELF     7ec61000-7ecc9000       Deferred        advapi32<elf>
  \-PE  7ec70000-7ecc9000       \               advapi32
ELF     7ecc9000-7ece4000       Deferred        libresolv.so.2
ELF     7ece4000-7ece7000       Deferred        libxcomposite.so.1
ELF     7ece7000-7ecec000       Deferred        libxxf86vm.so.1
ELF     7ecec000-7ecf2000       Deferred        libuuid.so.1
ELF     7ecf2000-7ed0c000       Deferred        version<elf>
  \-PE  7ed00000-7ed0c000       \               version
ELF     7ed0c000-7ed29000       Deferred        libgcc_s.so.1
ELF     7ed29000-7ed5d000       Deferred        ws2_32<elf>
  \-PE  7ed30000-7ed5d000       \               ws2_32
ELF     7ed5d000-7ed78000       Deferred        wsock32<elf>
  \-PE  7ed60000-7ed78000       \               wsock32
ELF     7efad000-7efd8000       Deferred        libm.so.6
ELF     7efda000-7efdd000       Deferred        libxinerama.so.1
ELF     7efdd000-7f000000       Deferred        iphlpapi<elf>
  \-PE  7efe0000-7f000000       \               iphlpapi
ELF     b7491000-b7494000       Deferred        libxau.so.6
ELF     b7496000-b749b000       Deferred        libdl.so.2
ELF     b749b000-b7647000       Deferred        libc.so.6
ELF     b7647000-b7662000       Deferred        libpthread.so.0
ELF     b7662000-b77a6000       Dwarf           libwine.so.1
ELF     b77a8000-b77b0000       Deferred        libsm.so.6
ELF     b77c1000-b77ce000       Deferred        libnss_files.so.2
ELF     b77cf000-b77f2000       Deferred        ld-linux.so.2
ELF     b77f2000-b77f3000       Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\AppName\bin\appexe.exe
        00000033    0
        00000032    0
        00000031    0
        00000030    0
        0000002f    0
        00000009    0 <==
0000000e services.exe
        0000002e    0
        0000001e    0
        00000015    0
        00000010    0
        0000000f    0
00000012 winedevice.exe
        0000001c    0
        00000019    0
        00000014    0
        00000013    0
0000001a plugplay.exe
        00000020    0
        0000001d    0
        0000001b    0
00000023 explorer.exe
        00000024    0
Backtrace:
=>0 0x7d4dce7f in usp10 (+0xce7f) (0x0033e8dc)
  1 0x7d4dede9 in usp10 (+0xede8) (0x0033e94c)
  2 0x7d4e5651 in usp10 (+0x15650) (0x0033e9bc)
  3 0x7d4e972e ScriptShapeOpenType+0x4fd() in usp10 (0x0033ea8c)
  4 0x7d4e9c1d ScriptShape+0x12c() in usp10 (0x0033eafc)
  5 0x7d4ebefc ScriptStringAnalyse+0x91b() in usp10 (0x0033ec6c)
  6 0x7eabd325 in user32 (+0x2d324) (0x0033ecec)
  7 0x7eac077f in user32 (+0x3077e) (0x0033eeec)
  8 0x7eac4d73 in user32 (+0x34d72) (0x0033ef7c)
  9 0x7eb24dfc EditWndProcA+0x3b() in user32 (0x0033efac)
  10 0x7eb24c6a WINPROC_wrapper+0x19() in user32 (0x0033efdc)
  11 0x7eb2532d in user32 (+0x9532c) (0x0033f02c)
  12 0x7eb27b9b CallWindowProcA+0x5a() in user32 (0x0033f07c)
  13 0x10b40e0d in pbvm90 (+0x40e0c) (0x7eafc2a0)
  14 0xfdc824a4 (0x8de58955)

Comment 1 Andreas Bierfert 2012-01-31 13:33:52 UTC
Thank you for providing this bug report. Your issue might be fixed in the
latest version of wine. Please upgrade to the latest version and see if your
issue is fixed. Details on upgrading to the latest version are available from
https://fedoraproject.org/wiki/Wine.

Comment 2 Fedora End Of Life 2013-01-16 10:16:14 UTC
This message is a reminder that Fedora 16 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 16. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '16'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 16's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 16 is end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" and open it against that version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 3 Fedora End Of Life 2013-02-13 08:49:53 UTC
Fedora 16 changed to end-of-life (EOL) status on 2013-02-12. Fedora 16 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.