Endless loop in crash with MFC42

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Mon Jun 3 16:40:50 CDT 2002


Hallo,

the XILINX webpack package crashes in some pull down menu. Some messageboc
about an unrecoverable error pops up. On clicking OK, wine enters an endless
loop in the debugger. It looks like appended:

Bye
-- 
Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x5f442d54).
In 32-bit mode.
0x5f442d54 (MFC42.DLL.?GetValueAt at CMapPtrToPtr@@QBEPAXPAX at Z+0x1 in I:\XILINX\MFC\MFC42.DLL): movl	0x4(%ecx),%esi
Wine-dbg>parse error
First chance exception: page fault on read access to 0x00000004 in 32-bit code (0x5f442d54).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:008f GS:0000
 EIP:5f442d54 ESP:404b4410 EBP:404b4444 EFLAGS:00010246(  R- 00  I  Z- -P1 )
 EAX:00000000 EBX:5f523200 ECX:00000000 EDX:00000004
 ESI:419f6600 EDI:4038f7d0
Stack dump:
0x404b4410 (_end+0x6b90):  419f6600 5f446efd 00010050 4038f7d0
0x404b4420 (_end+0x6ba0):  5f523200 4038f704 5f46ed2f 00000001
0x404b4430 (_end+0x6bb0):  4038f704 4038f704 404b4710 5f4924fc
0x404b4440 (_end+0x6bc0):  00000000 404b4468 5f46eceb 4038f824
0x404b4450 (_end+0x6bd0):  5f46f64f 00000001 00000000 5f523200
0x404b4460 (_end+0x6be0):  5f52321c 00000001 404b45bc 5f46f6e8
0x404b4470 (_end+0x6bf0): 

0011: sel=008f base=40111520 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x5f442d54 (MFC42.DLL.?GetValueAt at CMapPtrToPtr@@QBEPAXPAX at Z+0x1 in I:\XILINX\MFC\MFC42.DLL) (ebp=404b4444)
  1 0x5f46eceb (MFC42.DLL.??0_AFX_THREAD_STATE@@QAE at XZ+0x1f in I:\XILINX\MFC\MFC42.DLL) (ebp=404b4468)
  2 0x5f46f6e8 (MFC42.DLL.?DeleteValues at CThreadSlotData@@QAEXPAUHINSTANCE__@@H at Z+0x46 in I:\XILINX\MFC\MFC42.DLL) (ebp=404b45bc)
  3 0x5f43a01b (MFC42.DLL.EntryPoint+0x50 in I:\XILINX\MFC\MFC42.DLL) (ebp=404b45dc)
  4 0x40077531 (PE_InitDLL+0x71(module=0x5f400000, type=0x0, lpReserved=0x1) [pe_image.c:760] in libntdll.dll.so) (ebp=404b4600)
  5 0x400738a4 (MODULE_InitDLL+0xa4(wm=0x40362358, type=0x0, lpReserved=0x1) [module.c:151] in libntdll.dll.so) (ebp=404b4620)
  6 0x40073ac0 (MODULE_DllProcessDetach+0x60(bForceDetach=0x1, lpReserved=0x1) [module.c:277] in libntdll.dll.so) (ebp=404b4640)
  7 0x400bad40 (ExitProcess+0x20(status=0x1) [process.c:1259] in libntdll.dll.so) (ebp=404b46cc)
  8 0x780039b1 (MSVCRT.DLL.exit+0xa5 in I:\XILINX\MFC\MSVCRT.DLL) (ebp=405c6ddc)
  9 0x5f449abb (MFC42.DLL.?AfxWinMain@@YGHPAUHINSTANCE__@@0PADH at Z+0x67 in I:\XILINX\MFC\MFC42.DLL) (ebp=405c6e9c)
  10 0x400b8cae (start_process+0x26e [process.c:526] in libntdll.dll.so) (ebp=405c6f38)
  11 0x400bd2ad (call_on_thread_stack+0x1d(func=0x400b8a40) [sysdeps.c:105] in libntdll.dll.so) (ebp=405c6ff4)
  12 0x400bd454 (SYSDEPS_CallOnStack+0x14 in libntdll.dll.so) (ebp=00000000)

0x5f442d54 (MFC42.DLL.?GetValueAt at CMapPtrToPtr@@QBEPAXPAX at Z+0x1 in I:\XILINX\MFC\MFC42.DLL): movl	0x4(%ecx),%esi
Wine-dbg>parse error
First chance exception: page fault on read access to 0x00000004 in 32-bit code (0x5f442d54).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:008f GS:0000
 EIP:5f442d54 ESP:404b4410 EBP:404b4444 EFLAGS:00010246(  R- 00  I  Z- -P1 )
 EAX:00000000 EBX:5f523200 ECX:00000000 EDX:00000004
 ESI:419f6600 EDI:4038f7d0
Stack dump:
0x404b4410 (_end+0x6b90):  419f6600 5f446efd 00010050 4038f7d0
0x404b4420 (_end+0x6ba0):  5f523200 4038f704 5f46ed2f 00000001
0x404b4430 (_end+0x6bb0):  4038f704 4038f704 404b4710 5f4924fc
0x404b4440 (_end+0x6bc0):  00000000 404b4468 5f46eceb 4038f824
0x404b4450 (_end+0x6bd0):  5f46f64f 00000001 00000000 5f523200
0x404b4460 (_end+0x6be0):  5f52321c 00000001 404b45bc 5f46f6e8
0x404b4470 (_end+0x6bf0): 

0011: sel=008f base=40111520 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x5f442d54 (MFC42.DLL.?GetValueAt at CMapPtrToPtr@@QBEPAXPAX at Z+0x1 in I:\XILINX\MFC\MFC42.DLL) (ebp=404b4444)
  1 0x5f46eceb (MFC42.DLL.??0_AFX_THREAD_STATE@@QAE at XZ+0x1f in I:\XILINX\MFC\MFC42.DLL) (ebp=404b4468)
  2 0x5f46f6e8 (MFC42.DLL.?DeleteValues at CThreadSlotData@@QAEXPAUHINSTANCE__@@H at Z+0x46 in I:\XILINX\MFC\MFC42.DLL) (ebp=404b45bc)
  3 0x5f43a01b (MFC42.DLL.EntryPoint+0x50 in I:\XILINX\MFC\MFC42.DLL) (ebp=404b45dc)
  4 0x40077531 (PE_InitDLL+0x71(module=0x5f400000, type=0x0, lpReserved=0x1) [pe_image.c:760] in libntdll.dll.so) (ebp=404b4600)
  5 0x400738a4 (MODULE_InitDLL+0xa4(wm=0x40362358, type=0x0, lpReserved=0x1) [module.c:151] in libntdll.dll.so) (ebp=404b4620)
  6 0x40073ac0 (MODULE_DllProcessDetach+0x60(bForceDetach=0x1, lpReserved=0x1) [module.c:277] in libntdll.dll.so) (ebp=404b4640)
  7 0x400bad40 (ExitProcess+0x20(status=0x1) [process.c:1259] in libntdll.dll.so) (ebp=404b46cc)
  8 0x780039b1 (MSVCRT.DLL.exit+0xa5 in I:\XILINX\MFC\MSVCRT.DLL) (ebp=405c6ddc)
  9 0x5f449abb (MFC42.DLL.?AfxWinMain@@YGHPAUHINSTANCE__@@0PADH at Z+0x67 in I:\XILINX\MFC\MFC42.DLL) (ebp=405c6e9c)
  10 0x400b8cae (start_process+0x26e [process.c:526] in libntdll.dll.so) (ebp=405c6f38)
  11 0x400bd2ad (call_on_thread_stack+0x1d(func=0x400b8a40) [sysdeps.c:105] in libntdll.dll.so) (ebp=405c6ff4)
  12 0x400bd454 (SYSDEPS_CallOnStack+0x14 in libntdll.dll.so) (ebp=00000000)

0x5f442d54 (MFC42.DLL.?GetValueAt at CMapPtrToPtr@@QBEPAXPAX at Z+0x1 in I:\XILINX\MFC\MFC42.DLL): movl	0x4(%ecx),%esi


And so on.



More information about the wine-devel mailing list