[Wine] Dead Keyboard in all Apps

bjo_uncc wineforum-user at winehq.org
Thu Jul 2 01:45:21 CDT 2009


I'm running WINE ver. 1.1.24 on Ubuntu 8.04. Wine had been running fine when Oblivion crashed and locked my mouse and keyboard up (I wish I had the debug for that but I haven't been able to recreate the crash). I rebooted my machine, reloaded Oblivion and the keyboard was non responsive, the mouse was working but not the keyboard. I checked Opera (I had some prior errors with the keyboard in Opera) no problems, tried gedit, once again no issues, I decided to try notepad in WINE and I was allowed 1 keystroke and then input from the keyboard ceased. I don't seem to be able to get a terminal output using "$wine notepad.exe &> /tmp/log.txt 2>&1" I decided to go with notepad b/c I figured it would be easier to debug the issue from there instead of Oblivion. I do have a debug trace output file. Here is a slimmed down version of that text file with ?relevant? portion:

0017:Call user32.GetKeyboardLayout(00000000) ret=7e8c4517
0017:Ret  user32.GetKeyboardLayout() retval=00000000 ret=7e8c4517
0017:Call user32.SendMessageW(00010020,00000285,00000000,00000000) ret=7e8c4539
0017:Call window proc 0x7ee9c450 (hwnd=0x10020,msg=WM_IME_SELECT,wp=00000000,lp=00000000)
0017:Call user32.DefWindowProcW(00010020,00000285,00000000,00000000) ret=7ee9c4ca
0017:Call imm32.ImmGetDefaultIMEWnd(00010020) ret=7ecbab1c
0017:Call KERNEL32.TlsGetValue(00000000) ret=7e8c12b5
0017:Ret  KERNEL32.TlsGetValue() retval=00132620 ret=7e8c12b5
0017:Ret  imm32.ImmGetDefaultIMEWnd() retval=00000000 ret=7ecbab1c
0017:Ret  user32.DefWindowProcW() retval=00000000 ret=7ee9c4ca
0017:Ret  window proc 0x7ee9c450 (hwnd=0x10020,msg=WM_IME_SELECT,wp=00000000,lp=00000000) retval=00000000
0017:Ret  user32.SendMessageW() retval=00000000 ret=7e8c4539
0017:Call KERNEL32.TlsGetValue(00000000) ret=7e8c12b5
0017:Ret  KERNEL32.TlsGetValue() retval=00132620 ret=7e8c12b5
0017:Call KERNEL32.TlsGetValue(00000000) ret=7e8c12b5
0017:Ret  KERNEL32.TlsGetValue() retval=00132620 ret=7e8c12b5
0017:Call user32.DestroyWindow(00000000) ret=7e8c455e
0017:Ret  user32.DestroyWindow() retval=00000000 ret=7e8c455e
0017:Call ntdll.RtlFreeHeap(00110000,00000000,00132b18) ret=7e8c44b6
0017:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7e8c44b6
0017:Call ntdll.RtlFreeHeap(00110000,00000000,001357d0) ret=7e8c44b6
0017:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7e8c44b6
0017:Call ntdll.RtlFreeHeap(00110000,00000000,00135870) ret=7e8c44b6
0017:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7e8c44b6
0017:Call ntdll.RtlFreeHeap(00110000,00000000,001358a0) ret=7e8c44b6
0017:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7e8c44b6
0017:Call ntdll.RtlFreeHeap(00110000,00000000,00135418) ret=7e8c44b6
0017:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7e8c44b6
0017:Call ntdll.RtlFreeHeap(00110000,00000000,00132638) ret=7e8c45d3
0017:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7e8c45d3
0017:Call user32.DestroyWindow(00000000) ret=7e8c508c
0017:Ret  user32.DestroyWindow() retval=00000000 ret=7e8c508c
0017:Call ntdll.RtlFreeHeap(00110000,00000000,00132620) ret=7e8c50ac
0017:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7e8c50ac
0017:Call winex11.drv.ImeDestroy(00000001) ret=7e8c5175
0017:Ret  winex11.drv.ImeDestroy() retval=00000001 ret=7e8c5175
0017:Call KERNEL32.FreeLibrary(7ea10000) ret=7e8c5183
0017:Ret  KERNEL32.FreeLibrary() retval=00000001 ret=7e8c5183
0017:Call ntdll.RtlFreeHeap(00110000,00000000,00132790) ret=7e8c51a3
0017:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7e8c51a3
0017:Call KERNEL32.TlsFree(00000000) ret=7e8c51bd
0017:Ret  KERNEL32.TlsFree() retval=00000001 ret=7e8c51bd
0017:Ret  PE DLL (proc=0x7e8c7a50,module=0x7e8b0000 L"imm32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
0017:Call PE DLL (proc=0x7ec3cb70,module=0x7ebe0000 L"gdi32.dll",reason=PROCESS_DETACH,res=0x1)


I'm at a loss here.
-Brendan







More information about the wine-users mailing list