[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