[Bug 4481] New: child process init problem

Wine Bugs wine-bugs at winehq.org
Fri Feb 3 19:44:51 CST 2006


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

           Summary: child process init problem
           Product: Wine
           Version: 0.9.7.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: cnbiz850 at sohu.com


On Ubuntu 6.04, I ran a Windows program with Wine and get the following coredump
when I asked for a "download" operation from the menu.  The program otherwise
runs OK.

----------------
$ wine ./TDXW.EXE
fixme:ole:CoRegisterMessageFilter stub
err:mmio:MMIO_ParseExtA No . in szFileName: ""
fixme:win:LockWindowUpdate (0x2003c), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate (0x20028), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
wine: Unhandled page fault on write access to 0x78770000 at address 0xb7e384c7
(thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on write access to 0x78770000 in 32-bit code
(0xb7e384c7).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
 EIP:b7e384c7 ESP:7fbcbddc EBP:7fbcbe4c EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7ffd51b0 ECX:3fffc006 EDX:00000000
 ESI:78760020 EDI:78770000
Stack dump:
0x00000000:  00000000 00000000 00000000 00000000
0x00000010:  00000000 00000000 00000000 00000000
0x00000020:  00000000 00000000 00000000 00000000
0x00000030:  00000000 00000000 00000000 00000000
0x00000040:  00000000 00000000 00000000 00000000
0x00000050:  00000000 00000000 00000000 00000000
0200: sel=1007 base=7fe4c000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0xb7e384c7 memset+0x37 in libc.so.6 (0xb7e384c7)
  2 0x7fc38af0 HeapReAlloc+0x32(heap=0x7fcf0000, flags=0x8, ptr=0x7fdf0158,
size=0xfffffff4) [/home/djia/Download/wine-0.9.7/dlls/kernel/heap.c:281] in
kernel32 (0x7fc38af0)
  3 0x7fc39ad8 GlobalReAlloc+0x19c(hmem=0x7fdf0158, size=0xfffffff4, flags=0x42)
[/home/djia/Download/wine-0.9.7/dlls/kernel/heap.c:619] in kernel32 (0x7fc39ad8)
  4 0x7fc39c72 LocalReAlloc+0x2b(handle=0x7fdf0158, size=0xfffffff4, flags=0x42)
[/home/djia/Download/wine-0.9.7/dlls/kernel/heap.c:1000] in kernel32 (0x7fc39c72)
  5 0x7f7bc0cf ReAlloc+0x30(lpSrc=0x7fdf0158, dwSize=0xfffffff4)
[/home/djia/Download/wine-0.9.7/dlls/comctl32/comctl32undoc.c:99] in comctl32
(0x7f7bc0cf)
  6 0x7f7eabb4 MONTHCAL_WindowProc+0x7b8(hwnd=0x100ae, uMsg=0x1012, wParam=0x3,
lParam=0x7fbccb78) [/home/djia/Download/wine-0.9.7/dlls/comctl32/monthcal.c:974]
in comctl32 (0x7f7eabb4)
  7 0x7f9174ba WINPROC_wrapper+0x1a in user32 (0x7f9174ba)
  8 0x7f917fc2 WINPROC_CallWndProc+0x6d(wParam=0x3, lParam=0x7fbccb78)
[/home/djia/Download/wine-0.9.7/dlls/user/winproc.c:416] in user32 (0x7f917fc2)
  9 0x7f91b8dd CallWindowProcA+0x1d5(func=0x7f978cda, hwnd=0x100ae, msg=0x1012,
wParam=0x3, lParam=0x7fbccb78)
[/home/djia/Download/wine-0.9.7/dlls/user/winproc.c:2996] in user32 (0x7f91b8dd)
fixme:dbghelp:sffip_cb NIY on 'E:\8665\vc98\mfc\mfc.bbt\src\mfc42.pdb'
  10 0x6bc46aae EntryPoint in mfc42 (0x6bc46aae)
  11 0x7f9174ba WINPROC_wrapper in user32 (0x7f9174ba)
  12 0x7f917fc2 WINPROC_CallWndProc(wParam=0x3, lParam=0x7fbccb78)
[/home/djia/Download/wine-0.9.7/dlls/user/winproc.c:416] in user32 (0x7f917fc2)
  13 0x7f91dd0e CallWindowProcW+0x122(func=0x7f978d7a, hwnd=0x100ae, msg=0x1012,
wParam=0x3, lParam=0x7fbccb78)
[/home/djia/Download/wine-0.9.7/dlls/user/winproc.c:3095] in user32 (0x7f91dd0e)
  14 0x7f8e5f4c call_window_proc+0x178(lparam=0x7fbccb78, unicode=0x1,
same_thread=0x1) [/home/djia/Download/wine-0.9.7/dlls/user/message.c:1516] in
user32 (0x7f8e5f4c)
  15 0x7f8e9dc2 SendMessageTimeoutW+0x186(hwnd=0x100ae, msg=0x1012, wparam=0x3,
lparam=0x7fbccb78, flags=0x0, timeout=0x0, res_ptr=0x7fbcc7c8)
[/home/djia/Download/wine-0.9.7/dlls/user/message.c:2349] in user32 (0x7f8e9dc2)
  16 0x7f8e9e1f SendMessageW+0x50(hwnd=0x100ae, msg=0x1012, wparam=0x3,
lparam=0x7fbccb78) [/home/djia/Download/wine-0.9.7/dlls/user/message.c:2430] in
user32 (0x7f8e9e1f)
  17 0x7f7c2261 DATETIME_WindowProc+0x3b4(hwnd=0x100ac, uMsg=0x1004, wParam=0x3,
lParam=0x7fbccb78)
[/home/djia/Download/wine-0.9.7/dlls/comctl32/datetime.c:1264] in comctl32
(0x7f7c2261)
  18 0x7f9174ba WINPROC_wrapper+0x1a in user32 (0x7f9174ba)
  19 0x7f917fc2 WINPROC_CallWndProc+0x6d(wParam=0x3, lParam=0x7fbccb78)
[/home/djia/Download/wine-0.9.7/dlls/user/winproc.c:416] in user32 (0x7f917fc2)
  20 0x7f91b8dd CallWindowProcA+0x1d5(func=0x7f978cee, hwnd=0x100ac, msg=0x1004,
wParam=0x3, lParam=0x7fbccb78)
[/home/djia/Download/wine-0.9.7/dlls/user/winproc.c:2996] in user32 (0x7f91b8dd)
  21 0x00416eb4 in tdxw (+0x16eb4) (0x00416eb4)
  22 0x00000000 (0x00000000)
0xb7e384c7 memset+0x37 in libc.so.6: repe stosl %es:(%edi)
Modules:
Module  Address                 Debug info      Name (97 modules)
PE      0x00400000-0076f000     Export          tdxw
PE      0x10000000-10b69000     Deferred        tcalc
PE      0x6bc40000-6bd32000     Export          mfc42
PE      0x78000000-78046000     Deferred        msvcrt
PE      0x780c0000-78121000     Deferred        msvcp60
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7c82d000-7c841000     Deferred        lz32<elf>
  \-PE  0x7c830000-7c841000     \               lz32
ELF     0x7c841000-7c85a000     Deferred        version<elf>
  \-PE  0x7c850000-7c85a000     \               version
ELF     0x7c85a000-7c880000     Deferred        msvfw32<elf>
  \-PE  0x7c860000-7c880000     \               msvfw32
ELF     0x7cdfd000-7ce10000     Deferred        libresolv.so.2
PE      0x7cf30000-7cf51000     Deferred        advhq
PE      0x7cf60000-7cf79000     Deferred        calcer
ELF     0x7cf7b000-7cf90000     Deferred        midimap<elf>
  \-PE  0x7cf80000-7cf90000     \               midimap
ELF     0x7d0af000-7d0d4000     Deferred        msacm32<elf>
  \-PE  0x7d0c0000-7d0d4000     \               msacm32
ELF     0x7d0d4000-7d0ec000     Deferred        msacm<elf>
  \-PE  0x7d0e0000-7d0ec000     \               msacm
ELF     0x7d0ec000-7d130000     Deferred        wineoss<elf>
  \-PE  0x7d100000-7d130000     \               wineoss
ELF     0x7d704000-7d748000     Deferred        riched20<elf>
  \-PE  0x7d710000-7d748000     \               riched20
ELF     0x7d748000-7d75c000     Deferred        riched32<elf>
  \-PE  0x7d750000-7d75c000     \               riched32
ELF     0x7d75c000-7d78d000     Deferred        uxtheme<elf>
  \-PE  0x7d760000-7d78d000     \               uxtheme
ELF     0x7ef8e000-7efaa000     Deferred        imm32<elf>
  \-PE  0x7efa0000-7efaa000     \               imm32
ELF     0x7efaa000-7f090000     Deferred        libx11.so.6
ELF     0x7f090000-7f0a8000     Deferred        libice.so.6
ELF     0x7f0a8000-7f126000     Deferred        winex11<elf>
  \-PE  0x7f0c0000-7f126000     \               winex11
ELF     0x7f126000-7f145000     Deferred        libexpat.so.1
ELF     0x7f145000-7f173000     Deferred        libfontconfig.so.1
ELF     0x7f173000-7f187000     Deferred        libz.so.1
ELF     0x7f187000-7f1f0000     Deferred        libfreetype.so.6
ELF     0x7f304000-7f318000     Deferred        msimg32<elf>
  \-PE  0x7f310000-7f318000     \               msimg32
ELF     0x7f318000-7f39c000     Deferred        winmm<elf>
  \-PE  0x7f320000-7f39c000     \               winmm
ELF     0x7f39c000-7f3f6000     Deferred        shlwapi<elf>
  \-PE  0x7f3b0000-7f3f6000     \               shlwapi
ELF     0x7f3f6000-7f4c0000     Deferred        shell32<elf>
  \-PE  0x7f410000-7f4c0000     \               shell32
PE      0x7f4c0000-7f4d7000     Deferred        secure
PE      0x7f4e0000-7f4e8000     Deferred        fasthook
PE      0x7f4f0000-7f504000     Deferred        dbf
ELF     0x7f50c000-7f510000     Deferred        libxfixes.so.3
PE      0x7f510000-7f54c000     Deferred        invest
ELF     0x7f54e000-7f557000     Deferred        libxcursor.so.1
ELF     0x7f557000-7f571000     Deferred        wsock32<elf>
  \-PE  0x7f560000-7f571000     \               wsock32
ELF     0x7f571000-7f606000     Deferred        oleaut32<elf>
  \-PE  0x7f590000-7f606000     \               oleaut32
ELF     0x7f606000-7f650000     Deferred        rpcrt4<elf>
  \-PE  0x7f620000-7f650000     \               rpcrt4
ELF     0x7f650000-7f6e0000     Deferred        ole32<elf>
  \-PE  0x7f660000-7f6e0000     \               ole32
PE      0x7f6e0000-7f79b000     Deferred        viewthem
ELF     0x7f79d000-7f85d000     Stabs           comctl32<elf>
  \-PE  0x7f7b0000-7f85d000     \               comctl32
ELF     0x7f85d000-7f989000     Stabs           user32<elf>
  \-PE  0x7f880000-7f989000     \               user32
ELF     0x7f989000-7fa15000     Deferred        gdi32<elf>
  \-PE  0x7f9a0000-7fa15000     \               gdi32
ELF     0x7fa15000-7fa3f000     Deferred        ws2_32<elf>
  \-PE  0x7fa20000-7fa3f000     \               ws2_32
ELF     0x7fa3f000-7fa7e000     Deferred        advapi32<elf>
  \-PE  0x7fa50000-7fa7e000     \               advapi32
ELF     0x7fa7e000-7fa9d000     Deferred        iphlpapi<elf>
  \-PE  0x7fa90000-7fa9d000     \               iphlpapi
ELF     0x7fa9d000-7fac0000     Deferred        netapi32<elf>
  \-PE  0x7faa0000-7fac0000     \               netapi32
ELF     0x7fbd3000-7fbe0000     Deferred        libxext.so.6
ELF     0x7fbe2000-7fbe5000     Deferred        libxrandr.so.2
ELF     0x7fbe5000-7fbed000     Deferred        libxrender.so.1
ELF     0x7fbed000-7fcf0000     Stabs           kernel32<elf>
  \-PE  0x7fc10000-7fcf0000     \               kernel32
ELF     0x7fe00000-7fe03000     Deferred        libxau.so.6
ELF     0x7fe03000-7fe0b000     Deferred        libsm.so.6
ELF     0x7fe0b000-7fe15000     Deferred        libnss_files.so.2
ELF     0x7fe15000-7fe1e000     Deferred        libnss_nis.so.2
ELF     0x7fe1e000-7fe33000     Deferred        libnsl.so.1
ELF     0x7fe33000-7fe3c000     Deferred        libnss_compat.so.2
ELF     0x7fe3f000-7fe44000     Deferred        libnss_dns.so.2
ELF     0x7fe4f000-7fe71000     Deferred        libm.so.6
ELF     0x7fe71000-7ff67000     Deferred        libwine_unicode.so.1
ELF     0x7ff67000-7ffe0000     Deferred        ntdll<elf>
  \-PE  0x7ff80000-7ffe0000     \               ntdll
ELF     0xb7dca000-b7dcd000     Deferred        libdl.so.2
ELF     0xb7dcd000-b7efc000     Export          libc.so.6
ELF     0xb7efd000-b7f0f000     Deferred        libpthread.so.0
ELF     0xb7f0f000-b7f29000     Deferred        libwine.so.1
ELF     0xb7f3c000-b7f52000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) E:\jcb_gx\TDXW.EXE
        0000000b    0
        0000000a    0
        00000009    0 <==
WineDbg terminated on pid 0x8

-- 
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