http://bugs.winehq.org/show_bug.cgi?id=19568
Summary: Server object corruption? (unexpected OBJECT_TYPE_MISMATCH) Product: Wine Version: 1.1.23 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wineserver AssignedTo: wine-bugs@winehq.org ReportedBy: bonzini@gnu.org
While testing GNU Smalltalk's git version (http://smalltalk.gnu.org/download/cvs/) I get this in the +relay,+server log:
0019:Call KERNEL32.WaitForSingleObject(0000001f,00000000) ret=00457790 0019: get_console_mode( handle=001c ) 0019: get_console_mode() = 0 { mode=3 } 0019: select( flags=4, cookie=007cf068, signal=0000, prev_apc=0000, timeout=0, result={}, handles={0064} ) 0019: select() = 0 { timeout=1ca1510b6dd340a (+0.0000000), call={APC_NONE}, apc_handle=0000 } 0019:Ret KERNEL32.WaitForSingleObject() retval=00000000 ret=00457790 0019:Call KERNEL32.GetNumberOfConsoleInputEvents(0000001f,007cf3b8) ret=004577b8 0019: read_console_input( handle=001c, flush=0 ) 0019: read_console_input() = OBJECT_TYPE_MISMATCH { read=-1, rec={} }
(0064 is the console input wait event, 001f is stdout). And I see nothing that would close or change the console-input-handle's ops table.
Using the curses or user backend changes nothing.