When I try to run AIM 4.1 under WINE (build 20000916, Linux 2.2.14
i686, RedHat 6.1), it crashes after it's connected, and crashes when
it says "Starting Services".  The crash happens in GlobalHandle().  I
turned on debuging for the global module/channel, and included some of
the trace statements before the crash, the stack trace, and the values
of some of the variables in the GlobalHandle() function.

trace:global:GlobalUnlock16 042e
trace:global:GlobalUnlock16 042e
trace:global:WIN16_GlobalLock16 (0517) -> 05170000
trace:global:WIN16_GlobalLock16 (0517) -> 05170000
trace:global:GlobalUnlock16 0246
trace:global:WIN16_GlobalLock16 (0517) -> 05170000
trace:global:WIN16_GlobalLock16 (0517) -> 05170000
trace:global:WIN16_GlobalLock16 (0517) -> 05170000
trace:global:WIN16_GlobalLock16 (0517) -> 05170000
trace:global:GlobalUnlock16 038e
trace:global:GlobalAlloc () flags=0002
trace:global:GlobalAlloc () flags=0002
trace:global:GLOBAL_GetHeap () hmem=11489370
trace:global:GLOBAL_GetHeap () hmem=0
trace:global:GLOBAL_Alloc 2188 flags=0002
trace:global:GlobalUnlock16 052e
trace:global:GlobalUnlock16 042e
trace:global:GLOBAL_Alloc 2188 flags=0002
trace:global:GlobalUnlock16 0536
trace:global:GlobalUnlock16 052e
trace:global:GlobalUnlock16 042e
trace:global:GLOBAL_Alloc 129 flags=0042
trace:global:GLOBAL_Alloc 149 flags=0042
trace:global:GLOBAL_Alloc 147 flags=0042
trace:global:GLOBAL_Alloc 153 flags=0042
trace:global:GLOBAL_Alloc 147 flags=0042
trace:global:GLOBAL_Alloc 56 flags=0000
trace:global:GLOBAL_Alloc 16 flags=0000
trace:global:GLOBAL_Alloc 16 flags=0000
trace:global:GLOBAL_Alloc 528 flags=0040
trace:global:GLOBAL_Alloc 65504 flags=0000
trace:global:GLOBAL_Alloc 149 flags=0042
trace:global:GLOBAL_Alloc 65536 flags=0000
trace:global:GlobalHandle16 01d7
trace:global:GLOBAL_Alloc 149 flags=0042
trace:global:GLOBAL_Alloc 1190 flags=0002
trace:global:GLOBAL_Alloc 16 flags=0000
trace:global:GlobalHandle16 01cf
trace:global:GlobalHandle16 01cf
trace:global:GlobalHandle16 01cf
trace:global:GlobalHandle16 01cf
trace:global:GlobalHandle16 01cf
trace:global:GLOBAL_Alloc 268 flags=0002
trace:global:GLOBAL_Alloc 268 flags=0002
trace:global:GLOBAL_Alloc 132 flags=0040
trace:global:GLOBAL_Alloc 132 flags=0040

Unhandled exception: page fault on read access to 0xfffffffe
 in 32-bit code (0x2ab2f490).
In 32 bit mode.
Symbol h_errno is invalid
0x2ab2f490 (GlobalHandle+0x60 [global.c:1172]): cmpw    
$0x5342,0xfffffffe(%esi)1172        if (maybe_intern->Magic == 
MAGIC_GLOBAL_USED) {
Wine-dbg>where
where
Backtrace:
=>0 0x2ab2f490 (GlobalHandle+0x60(pmem=0x11489370) [global.c:1172]) 
(ebp=2b186108)
  1 0x1148549f (LOCATEUI.OCM.OCMClose+0x309) (ebp=2b18668c)
  2 0x11485026 (LOCATEUI.OCM.?Move@CLGT@@QAEXHH@Z+0x139e) (ebp=2b1866a4)
  3 0x121888f1 (OSCORE.DLL.OMDeleteDemandLoadCookie+0x221) (ebp=2b1866f4)
  4 0x114828e6 (LOCATEUI.OCM..text+0x18e6) (ebp=2b18672c)
  5 0x121888f1 (OSCORE.DLL.OMDeleteDemandLoadCookie+0x221) (ebp=2b186758)
  6 0x110879ce (OSCMAIN.OCM..reloc+0x819ce) (ebp=2b1867a8)
  7 0x11084591 (OSCMAIN.OCM..reloc+0x7e591) (ebp=2b186804)
  8 0x11084ef4 (OSCMAIN.OCM..reloc+0x7eef4) (ebp=2b186860)
  9 0x110851f7 (OSCMAIN.OCM..reloc+0x7f1f7) (ebp=2b186a88)
  10 0x11085334 (OSCMAIN.OCM..reloc+0x7f334) (ebp=2b186ab4)
  11 0x2afc0a87 (WINPROC_wrapper+0x17) (ebp=2b186ad8)
  12 0x2afc0b18 (WINPROC_CallWndProc+0x88(proc=0x110823f4, hwnd=0x79c, 
msg=0x401, wParam=0x88, lParam=0x1) [winproc.c:170]) (ebp=2b186b18)
  13 0x2afc602d (CallWindowProcA+0xa1(func=0x2b660be0, hwnd=0x79c, msg=0x401, 
wParam=0x88, lParam=0x1) [winproc.c:2497]) (ebp=2b186b58)
  14 0x2afa23e6 (DispatchMessageA+0xd2(msg=0x2b186dd0) [message.c:2368]) 
(ebp=2b186ba8)
  15 0x1218d202 (OSCORE.DLL.OscoreRun+0x133) (ebp=2b186dec)
  16 0x0040106d (aim.exe..text+0x6d) (ebp=2b186e08)
  17 0x004012ac (aim.exe.EntryPoint+0x134) (ebp=2b186ea4)
  18 0x2ab76069 (start_process+0x37d [process.c:365]) (ebp=2b186f10)
  19 0x2ab79c64 (SYSDEPS_DoCallOnStack+0x24(func=0x2ab75cec, arg=0x0) 
[sysdeps.c:236]) (ebp=2b186ff0)
  20 0x2ab79d0f (SYSDEPS_CallOnStack+0x2f) (ebp=7ffff778)
  21 0x2ab79dde (SYSDEPS_SwitchToThreadStack+0xba(func=0x2ab75cec) 
[sysdeps.c:306]) (ebp=7ffff7b8)
  22 0x2ab7613e (PROCESS_Start+0xbe(main_module=0x400000, hFile=0x18, 
filename=0x2abc24a0) [process.c:402]) (ebp=7ffff7e8)
  23 0x2ab762e8 (PROCESS_InitWine+0x198(argc=0x2, argv=0x7ffff8c4) 
[process.c:465]) (ebp=7ffff818)
  24 0x08048881 (Letext [main.c]) (ebp=7ffff878)
  25 0x2accffb3 (__libc_start_main+0xeb(main=0x8048844, argc=0x2, 
argv=0x7ffff8c4, init=0x8048580, fini=0x80488c4, rtld_fini=0x2aab55d0, 
stack_end=0x7ffff8bc) [libc-start.c:78]) (ebp=7ffff898)
  26 0x080486a1 (_start+0x21) (ebp=00000000)

Wine-dbg>print pmem
print pmem
0x11489370
Wine-dbg>print handle
print handle
0
Wine-dbg>print heap
print heap
0x00000000
Wine-dbg>print maybe_intern
print maybe_intern
0xfffffffe

-- 
Matthew Cline        | Suppose you were an idiot.  And suppose that
[EMAIL PROTECTED] | you were a member of Congress.  But I repeat
                     | myself.  -- Mark Twain

Reply via email to