Auto-generated debug report by Wine Quick Debug Report Maker Thingy: WINE Version: Wine release 20010629 Windows Version: Windows 98 Distribution: Slackware 7.1 (modified) Kernel Version: 2.4.2 OS Type: Linux CPU: i686 GCC Version: gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) Program: Camedia Master, 1.2, Olympus Program Type: Win32 Debug Options: -debugmsg +relay Other Extra Commands Passed: -managed Extra ./configure Commands: None Wine Dependencies: libntdll.so => /usr/local/lib/libntdll.so (0x4001d000) libwine.so => /usr/local/lib/libwine.so (0x40117000) libwine_unicode.so => /usr/local/lib/libwine_unicode.so (0x4012d000) libncurses.so.5 => /lib/libncurses.so.5 (0x401f5000) libm.so.6 => /lib/libm.so.6 (0x40231000) libutil.so.1 => /lib/libutil.so.1 (0x4024d000) libdl.so.2 => /lib/libdl.so.2 (0x40250000) libc.so.6 => /lib/libc.so.6 (0x40254000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Last 200 lines of debug output follows: 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call user32.IsZoomed(00001840) ret=004b37e1 08067ca0:Ret user32.IsZoomed() retval=00000000 ret=004b37e1 08067ca0:Call user32.EndPaint(00001840,40464490) ret=004b3942 08067ca0:Ret user32.EndPaint() retval=00000001 ret=004b3942 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Ret window proc 0x10004c22 (hwnd=00001840,msg=WM_PAINT,wp=00000000,lp=00000000) retval=00000000 08067ca0:Call x11drv.MsgWaitForMultipleObjectsEx(00000000,00000000,00000000,00000000,00000000) ret=4071de03 08067ca0:Ret x11drv.MsgWaitForMultipleObjectsEx() retval=00000102 ret=4071de03 08067ca0:Call window proc 0x10004c22 (hwnd=00001914,msg=WM_PAINT,wp=00000000,lp=00000000) 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call ntdll.RtlEnterCriticalSection(5f4d0220) ret=5f40178e 08067ca0:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=5f40178e 08067ca0:Call ntdll.RtlLeaveCriticalSection(5f4d0220) ret=5f4017dd 08067ca0:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=5f4017dd 08067ca0:Call user32.GetUpdateRect(00001914,404644b4,00000000) ret=004ba777 08067ca0:Ret user32.GetUpdateRect() retval=00000001 ret=004ba777 08067ca0:Call user32.BeginPaint(00001914,4046445c) ret=5f4076e5 08067ca0:Call x11drv.GetDC(00001914,00000088,000025be,00030082) ret=4070cd72 08067ca0:Ret x11drv.GetDC() retval=00000001 ret=4070cd72 08067ca0:Call window proc 0x10004c22 (hwnd=00001914,msg=WM_ERASEBKGND,wp=00000088,lp=00000000) 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call ntdll.RtlEnterCriticalSection(5f4d0220) ret=5f40178e 08067ca0:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=5f40178e 08067ca0:Call ntdll.RtlLeaveCriticalSection(5f4d0220) ret=5f4017dd 08067ca0:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=5f4017dd 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call gdi32.CreateSolidBrush(00bbbbbb) ret=5f460715 08067ca0:Ret gdi32.CreateSolidBrush() retval=00002576 ret=5f460715 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call gdi32.GetStockObject(00000001) ret=004ba7f9 08067ca0:Ret gdi32.GetStockObject() retval=0000ffe1 ret=004ba7f9 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call gdi32.DeleteObject(00002576) ret=5f40479b 08067ca0:Ret gdi32.DeleteObject() retval=00000001 ret=5f40479b 08067ca0:Ret window proc 0x10004c22 (hwnd=00001914,msg=WM_ERASEBKGND,wp=00000088,lp=00000000) retval=00000001 08067ca0:Ret user32.BeginPaint() retval=00000088 ret=5f4076e5 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call ntdll.RtlEnterCriticalSection(78037118) ret=78001075 08067ca0:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=78001075 08067ca0:Call ntdll.RtlLeaveCriticalSection(78037118) ret=780012b1 08067ca0:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=780012b1 08067ca0:Call ntdll.RtlEnterCriticalSection(78037118) ret=78001075 08067ca0:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=78001075 08067ca0:Call ntdll.RtlLeaveCriticalSection(78037118) ret=780012b1 08067ca0:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=780012b1 08067ca0:Call user32.GetWindowLongA(00001914,fffffff0) ret=5f402173 08067ca0:Ret user32.GetWindowLongA() retval=50200000 ret=5f402173 08067ca0:Call user32.GetParent(00001914) ret=5f40347e 08067ca0:Ret user32.GetParent() retval=00001840 ret=5f40347e 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call user32.GetParent(00001840) ret=5f401281 08067ca0:Ret user32.GetParent() retval=0000074c ret=5f401281 08067ca0:Call user32.GetScrollPos(00001914,00000000) ret=5f4034ca 08067ca0:Ret user32.GetScrollPos() retval=00000000 ret=5f4034ca 08067ca0:Call user32.GetWindowLongA(00001914,fffffff0) ret=5f402173 08067ca0:Ret user32.GetWindowLongA() retval=50200000 ret=5f402173 08067ca0:Call user32.GetScrollPos(00001914,00000001) ret=5f4034ca 08067ca0:Ret user32.GetScrollPos() retval=0000000b ret=5f4034ca 08067ca0:Call user32.GetDC(00000000) ret=004ac849 08067ca0:Call x11drv.GetDC(0000008c,00001148,00000000,00000013) ret=4070cd72 08067ca0:Ret x11drv.GetDC() retval=00000001 ret=4070cd72 08067ca0:Ret user32.GetDC() retval=00001148 ret=004ac849 08067ca0:Call gdi32.GetDeviceCaps(00001148,00000026) ret=004ac85b 08067ca0:Ret gdi32.GetDeviceCaps() retval=0000ae8f ret=004ac85b 08067ca0:Call gdi32.GetDeviceCaps(00001148,00000068) ret=004ac864 08067ca0:Ret gdi32.GetDeviceCaps() retval=00000000 ret=004ac864 08067ca0:Call user32.ReleaseDC(00000000,00001148) ret=004ac898 08067ca0:Ret user32.ReleaseDC() retval=00000001 ret=004ac898 08067ca0:Call user32.GetDC(00001914) ret=5f40c5fb 08067ca0:Call x11drv.GetDC(00001914,00001148,00000000,00010002) ret=4070cd72 08067ca0:Ret x11drv.GetDC() retval=00000001 ret=4070cd72 08067ca0:Ret user32.GetDC() retval=00001148 ret=5f40c5fb 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call gdi32.GetDeviceCaps(00001148,00000008) ret=004ab336 08067ca0:Ret gdi32.GetDeviceCaps() retval=00000320 ret=004ab336 08067ca0:Call gdi32.GetDeviceCaps(00001148,0000000a) ret=004ab342 08067ca0:Ret gdi32.GetDeviceCaps() retval=00000258 ret=004ab342 08067ca0:Call gdi32.GetDeviceCaps(00001148,00000058) ret=004ab34e 08067ca0:Ret gdi32.GetDeviceCaps() retval=00000060 ret=004ab34e 08067ca0:Call gdi32.GetDeviceCaps(00001148,00000008) ret=004ab336 08067ca0:Ret gdi32.GetDeviceCaps() retval=00000320 ret=004ab336 08067ca0:Call gdi32.GetDeviceCaps(00001148,0000000a) ret=004ab342 08067ca0:Ret gdi32.GetDeviceCaps() retval=00000258 ret=004ab342 08067ca0:Call gdi32.GetDeviceCaps(00001148,00000058) ret=004ab34e 08067ca0:Ret gdi32.GetDeviceCaps() retval=00000060 ret=004ab34e 08067ca0:Call user32.IsRectEmpty(40a86e20) ret=004ba1ee 08067ca0:Ret user32.IsRectEmpty() retval=00000000 ret=004ba1ee 08067ca0:Call user32.SetRectEmpty(40a86e20) ret=004ba215 08067ca0:Ret user32.SetRectEmpty() retval=00000001 ret=004ba215 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call ntdll.RtlEnterCriticalSection(5f4d01a8) ret=5f40178e 08067ca0:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=5f40178e 08067ca0:Call user32.SetCursor(000002a6) ret=5f404a88 08067ca0:Call x11drv.SetCursor(40378ec0) ret=4070ad98 08067ca0:Ret x11drv.SetCursor() retval=00000001 ret=4070ad98 08067ca0:Ret user32.SetCursor() retval=0000028e ret=5f404a88 08067ca0:Call ntdll.RtlLeaveCriticalSection(5f4d01a8) ret=5f4017dd 08067ca0:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=5f4017dd 08067ca0:Call user32.GetSysColor(0000000f) ret=004129fc 08067ca0:Ret user32.GetSysColor() retval=00c0c0c0 ret=004129fc 08067ca0:Call gdi32.CreateSolidBrush(00c0c0c0) ret=5f460715 08067ca0:Ret gdi32.CreateSolidBrush() retval=00002576 ret=5f460715 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call user32.FillRect(00001148,004f6e18,00002576) ret=00412a4c 08067ca0:Ret user32.FillRect() retval=00000001 ret=00412a4c 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call gdi32.DeleteObject(00002576) ret=5f40479b 08067ca0:Ret gdi32.DeleteObject() retval=00000001 ret=5f40479b 08067ca0:Call user32.GetSysColor(00000014) ret=00414818 08067ca0:Ret user32.GetSysColor() retval=00ffffff ret=00414818 08067ca0:Call user32.GetSysColor(00000010) ret=0041481e 08067ca0:Ret user32.GetSysColor() retval=00808080 ret=0041481e 08067ca0:Call gdi32.CreatePen(00000000,00000001,00ffffff) ret=0041482d 08067ca0:Ret gdi32.CreatePen() retval=00002576 ret=0041482d 08067ca0:Call gdi32.SelectObject(00001148,00002576) ret=0041483b 08067ca0:Ret gdi32.SelectObject() retval=0000ffe7 ret=0041483b 08067ca0:Call gdi32.MoveToEx(00001148,0000000a,0000006b,00000000) ret=00414854 08067ca0:Ret gdi32.MoveToEx() retval=00000001 ret=00414854 08067ca0:Call gdi32.LineTo(00001148,0000000a,0000000a) ret=00414869 08067ca0:Ret gdi32.LineTo() retval=00000001 ret=00414869 08067ca0:Call gdi32.LineTo(00001148,0000006e,0000000a) ret=00414878 08067ca0:Ret gdi32.LineTo() retval=00000001 ret=00414878 08067ca0:Call gdi32.SelectObject(00001148,0000ffe7) ret=00414880 08067ca0:Ret gdi32.SelectObject() retval=00002576 ret=00414880 08067ca0:Call gdi32.DeleteObject(00002576) ret=0041488b 08067ca0:Ret gdi32.DeleteObject() retval=00000001 ret=0041488b 08067ca0:Call gdi32.CreatePen(00000000,00000001,00808080) ret=0041489a 08067ca0:Ret gdi32.CreatePen() retval=00002576 ret=0041489a 08067ca0:Call gdi32.SelectObject(00001148,00002576) ret=004148a2 08067ca0:Ret gdi32.SelectObject() retval=0000ffe7 ret=004148a2 08067ca0:Call gdi32.LineTo(00001148,0000006e,0000006b) ret=004148b5 08067ca0:Ret gdi32.LineTo() retval=00000001 ret=004148b5 08067ca0:Call gdi32.LineTo(00001148,0000000a,0000006b) ret=004148c4 08067ca0:Ret gdi32.LineTo() retval=00000001 ret=004148c4 08067ca0:Call gdi32.SelectObject(00001148,0000ffe7) ret=004148cc 08067ca0:Ret gdi32.SelectObject() retval=00002576 ret=004148cc 08067ca0:Call gdi32.DeleteObject(00002576) ret=004148d7 08067ca0:Ret gdi32.DeleteObject() retval=00000001 ret=004148d7 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.TlsGetValue(00000001) ret=5f401018 08067ca0:Ret kernel32.TlsGetValue() retval=40378dbc ret=5f401018 08067ca0:Call kernel32.GetLastError() ret=78002699 08067ca0:Ret kernel32.GetLastError() retval=00000000 ret=78002699 08067ca0:Call kernel32.TlsGetValue(00000000) ret=780026a7 08067ca0:Ret kernel32.TlsGetValue() retval=40a80f80 ret=780026a7 08067ca0:Call kernel32.SetLastError(00000000) ret=780026b8 08067ca0:Ret kernel32.SetLastError() retval=00000000 ret=780026b8 err:seh:EXC_DefaultHandling Unhandled exception code c0000005 flags 0 addr 0x100feb97 I have a copy of the full debug report, if it is needed. Thank you! -- Scott Parish http://srparish.net/