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