Unimplemented function... Cause of exception?

John Coppens jcoppens at usa.net
Thu Sep 26 20:14:12 CDT 2002


On Thu, 26 Sep 2002 06:20:33 -0700 (PDT)
Andriy Palamarchuk <apa3a at yahoo.com> wrote:

> 
Hi Andriy,

> 
> Run "bt" (backtrace) command in the debugger window
> and report what you found.

Here's the debugmsg output near the exception signalled (below is the gdb
output and bt):

Please tell me if this helps, and what else I can do.

Thanks

John

080724a8:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=00427544
080724a8:Call ntdll.RtlLeaveCriticalSection(00499770) ret=00427553
080724a8:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=00427553
086ef800: get_console_output_info( handle=12 )
086ef800: get_console_output_info() = ACCESS_DENIED { cursor_size=0, cursor_visi
ble=0, cursor_x=0, cursor_y=0, width=0, height=0, attr=0, win_left=0, win_top=0,
 win_right=0, win_bottom=0, max_width=0, max_height=0 }
086ef800: get_console_output_info( handle=12 )
086ef800: get_console_output_info() = ACCESS_DENIED { cursor_size=0, cursor_visi
ble=0, cursor_x=0, cursor_y=0, width=0, height=0, attr=0, win_left=0, win_top=0,
 win_right=0, win_bottom=0, max_width=0, max_height=0 }
086ef800:trace:seh:EXC_RtlRaiseException code=c0000005 flags=0 addr=0x40c7b5d1
086ef800:trace:seh:EXC_RtlRaiseException  info[0]=00000000
-------------------- This is the exception signalled:
086ef800:trace:seh:EXC_RtlRaiseException  info[1]=abe7d58e
--------------------
086ef800: queue_exception_event( first=1, record={context={flags=00000000,eax=ab
e7d58e,ebx=40c8275c,ecx=c0000022,edx=000b8000,esi=40db68e2,edi=40db68e3,ebp=40db
68b4,eip=40c7b5d1,esp=40db6888,eflags=00010202,cs=0023,ds=002b,es=002b,fs=0267,g
s=0000,dr0=00000000,dr1=00000000,dr2=00000000,dr3=00000000,dr6=00000000,dr7=0000
0000,float={00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000
000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000
0000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000
00000,00000000,00000000}},rec={code=c0000005,flags=0,rec=(nil),addr=0x40c7b5d1,p
arams={0,abe7d58e}} )
086ef800: queue_exception_event() = 0 { handle=0 }
086ef800:trace:seh:EXC_CallHandler calling handler at 0x400d9770 code=c0000005 f
lags=0
086ef800:trace:seh:EXC_CallHandler handler returned 2
086ef800:trace:seh:EXC_CallHandler calling handler at 0x400d9e88 code=c0000005 f
lags=10
086ef800:trace:seh:EXC_CallHandler handler returned 1
086ef800:trace:seh:EXC_CallHandler calling handler at 0x400d9e88 code=c0000005 f
lags=0
086ef800: queue_exception_event( first=0, record={context={flags=00000000,eax=ab
e7d58e,ebx=40c8275c,ecx=c0000022,edx=000b8000,esi=40db68e2,edi=40db68e3,ebp=40db
68b4,eip=40c7b5d1,esp=40db6888,eflags=00010202,cs=0023,ds=002b,es=002b,fs=0267,g
s=0000,dr0=00000000,dr1=00000000,dr2=00000000,dr3=00000000,dr6=00000000,dr7=0000
0000,float={00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000
000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000
0000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000
00000,00000000,00000000}},rec={code=c0000005,flags=0,rec=(nil),addr=0x40c7b5d1,p
arams={0,abe7d58e}} )

------------------gdb output when running:

Warning: unprotecting the first 64KB of memory to allow real-mode calls.
         NULL pointer accesses will no longer be caught.
fixme:int:DOSVM_Int10Handler Get Font Information - Not Supported (BH: 0x0)
wine: Unhandled exception, starting debugger...
err:win:WIN_FindWndPtr window 10021 belongs to other process

Program received signal SIGINT, Interrupt.
0x4024e2db in __sigprocmask (how=2, set=0x40595284, oset=0x0)
    at ../sysdeps/unix/sysv/linux/sigprocmask.c:58
58      ../sysdeps/unix/sysv/linux/sigprocmask.c: No such file or directory.
        in ../sysdeps/unix/sysv/linux/sigprocmask.c

-------------Backtrace

#0  0x4024e2db in __sigprocmask (how=2, set=0x40595284, oset=0x0)
    at ../sysdeps/unix/sysv/linux/sigprocmask.c:58
#1  0x400cbc7f in wine_server_call (req_ptr=0x40595320)
    at ../../scheduler/client.c:225
#2  0x400a1cdb in ATOM_FindAtomA (str=0x4717e8 "tty", local=0)
    at ../../include/wine/server.h:82
#3  0x400a1d76 in GlobalFindAtomA (str=0x4717e8 "tty")
    at ../../memory/atom.c:588
#4  0x406f986c in FindWindowExA (parent=0, child=0, className=0x4717e8 "tty",
    title=0x0) at ../../windows/win.c:1626
#5  0x406f9827 in FindWindowA (className=0x4717e8 "tty", title=0x0)
    at ../../windows/win.c:1605
#6  0x0041dfec in ?? ()
#7  0x38680805 in ?? ()
Cannot access memory at address 0xc43c25ff
(gdb)



More information about the wine-devel mailing list