Stefan Leichter
2001-Sep-01 15:09 UTC
Wiso Sparbuch terminates with: X Error of failed request ..
Hello, when i run Wiso Sparbuch with wine 20010824 i get the error X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 73 (X_GetImage) Serial number of failed request: 4579 Current serial number in output stream: 4579 Is there a patch to fix this problem or is someone interested to give me some advise for debugging?. There is a trace attached with the last 180 lines before the error occures. The trace is done with the setting [AppDefaults\\wiso2001.exe\\x11drv] "Managed" = "Y" "Desktop" = "N" "Synchronous" = "Y" in the config file Tsch?? Stefan -------------- next part -------------- 0823cd40:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=78001075 0823cd40:Call ntdll.RtlLeaveCriticalSection(78037118) ret=780012b1 0823cd40:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=780012b1 0823cd40:Call kernel32.HeapFree(40a90000,00000000,40ab1eec) ret=78001436 0823cd40:Ret kernel32.HeapFree() retval=00000001 ret=78001436 0823cd40:Call kernel32.GlobalLock(404aff46) ret=625612aa 0823cd40:Ret kernel32.GlobalLock() retval=41942024 ret=625612aa 0823cd40:Call kernel32.GlobalUnlock(404aff46) ret=62561351 0823cd40:Ret kernel32.GlobalUnlock() retval=00000000 ret=62561351 0823cd40:Call kernel32.FreeResource(65a51478) ret=62516b75 0823cd40:Ret kernel32.FreeResource() retval=00000000 ret=62516b75 0823cd40:Call kernel32.FreeLibrary(65540001) ret=62516b94 0823cd40:Ret kernel32.FreeLibrary() retval=00000001 ret=62516b94 0823cd40:Call ntdll.RtlEnterCriticalSection(78037118) ret=78001075 0823cd40:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=78001075 0823cd40:Call ntdll.RtlLeaveCriticalSection(78037118) ret=780012b1 0823cd40:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=780012b1 0823cd40:Call kernel32.GetCurrentProcessId() ret=62105eb0 0823cd40:Ret kernel32.GetCurrentProcessId() retval=0823cc70 ret=62105eb0 0823cd40:Call kernel32.GetCurrentProcessId() ret=62105eb0 0823cd40:Ret kernel32.GetCurrentProcessId() retval=0823cc70 ret=62105eb0 0823cd40:Call kernel32.GlobalLock(404aff46) ret=6255d110 0823cd40:Ret kernel32.GlobalLock() retval=41942024 ret=6255d110 0823cd40:Call kernel32.GlobalUnlock(404aff46) ret=6255d1d0 0823cd40:Ret kernel32.GlobalUnlock() retval=00000000 ret=6255d1d0 0823cd40:Call ntdll.RtlEnterCriticalSection(78037118) ret=78001075 0823cd40:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=78001075 0823cd40:Call ntdll.RtlLeaveCriticalSection(78037118) ret=780012b1 0823cd40:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=780012b1 0823cd40:Call kernel32.LoadLibraryExA(626984b4 "wpic80.dll",00000000,00000002) ret=62516a3c 0823cd40:Ret kernel32.LoadLibraryExA() retval=65540001 ret=62516a3c 0823cd40:Call kernel32.FindResourceA(65540001,40bd215c "CAPTION_ICON",40bd20f0 "HDIBAR") ret=62516a9d 0823cd40:Ret kernel32.FindResourceA() retval=65548dc0 ret=62516a9d 0823cd40:Call kernel32.LoadResource(65540001,65548dc0) ret=62516adc 0823cd40:Ret kernel32.LoadResource() retval=65a502a0 ret=62516adc 0823cd40:Call kernel32.SizeofResource(65540001,65548dc0) ret=62516af3 0823cd40:Ret kernel32.SizeofResource() retval=000004d9 ret=62516af3 0823cd40:Call kernel32.LockResource(65a502a0) ret=62516b0f 0823cd40:Ret kernel32.LockResource() retval=65a502a0 ret=62516b0f 0823cd40:Call kernel32.HeapAlloc(40a90000,00000000,00006850) ret=78001385 0823cd40:Ret kernel32.HeapAlloc() retval=40ab1eec ret=78001385 0823cd40:Call kernel32.GlobalAlloc(00000002,000005be) ret=628a716b 0823cd40:Ret kernel32.GlobalAlloc() retval=404aff6a ret=628a716b 0823cd40:Call kernel32.GlobalLock(404aff6a) ret=628a7185 0823cd40:Ret kernel32.GlobalLock() retval=41942868 ret=628a7185 0823cd40:Call kernel32.GlobalUnlock(404aff6a) ret=628a72d6 0823cd40:Ret kernel32.GlobalUnlock() retval=00000000 ret=628a72d6 0823cd40:Call ntdll.RtlEnterCriticalSection(78037118) ret=78001075 0823cd40:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=78001075 0823cd40:Call ntdll.RtlLeaveCriticalSection(78037118) ret=780012b1 0823cd40:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=780012b1 0823cd40:Call kernel32.HeapFree(40a90000,00000000,40ab1eec) ret=78001436 0823cd40:Ret kernel32.HeapFree() retval=00000001 ret=78001436 0823cd40:Call kernel32.GlobalLock(404aff6a) ret=625612aa 0823cd40:Ret kernel32.GlobalLock() retval=41942868 ret=625612aa 0823cd40:Call kernel32.GlobalUnlock(404aff6a) ret=62561351 0823cd40:Ret kernel32.GlobalUnlock() retval=00000000 ret=62561351 0823cd40:Call kernel32.FreeResource(65a502a0) ret=62516b75 0823cd40:Ret kernel32.FreeResource() retval=00000000 ret=62516b75 0823cd40:Call kernel32.FreeLibrary(65540001) ret=62516b94 0823cd40:Ret kernel32.FreeLibrary() retval=00000001 ret=62516b94 0823cd40:Call ntdll.RtlEnterCriticalSection(78037118) ret=78001075 0823cd40:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=78001075 0823cd40:Call ntdll.RtlLeaveCriticalSection(78037118) ret=780012b1 0823cd40:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=780012b1 0823cd40:Call kernel32.GetCurrentProcessId() ret=62105eb0 0823cd40:Ret kernel32.GetCurrentProcessId() retval=0823cc70 ret=62105eb0 0823cd40:Call kernel32.GetCurrentProcessId() ret=62105eb0 0823cd40:Ret kernel32.GetCurrentProcessId() retval=0823cc70 ret=62105eb0 0823cd40:Call kernel32.GlobalLock(404aff6a) ret=6255d110 0823cd40:Ret kernel32.GlobalLock() retval=41942868 ret=6255d110 0823cd40:Call kernel32.GlobalUnlock(404aff6a) ret=6255d1d0 0823cd40:Ret kernel32.GlobalUnlock() retval=00000000 ret=6255d1d0 0823cd40:Call user32.GetWindowLongA(00000c24,fffffff0) ret=6256a7db 0823cd40:Ret user32.GetWindowLongA() retval=84cc0000 ret=6256a7db 0823cd40:Call user32.SetWindowLongA(00000c24,fffffff0,84c40000) ret=6256a8c7 0823cd40:Call window proc 0x62568b00 (hwnd=00000c24,msg=WM_STYLECHANGING,wp=fffffff0,lp=40603e70) 0823cd40:Call user32.GetWindowLongA(00000c24,ffffffeb) ret=62568b17 0823cd40:Ret user32.GetWindowLongA() retval=40bd1130 ret=62568b17 0823cd40:Call user32.CallWindowProcA(6264c76c,00000c24,0000007c,fffffff0,40603e70) ret=6256986c 0823cd40:Call window proc 0x6264c76c (hwnd=00000c24,msg=WM_STYLECHANGING,wp=fffffff0,lp=40603e70) 0823cd40:Call user32.DefWindowProcA(00000c24,0000007c,fffffff0,40603e70) ret=62815102 0823cd40:Ret user32.DefWindowProcA() retval=00000000 ret=62815102 0823cd40:Ret window proc 0x6264c76c (hwnd=00000c24,msg=WM_STYLECHANGING,wp=fffffff0,lp=40603e70) retval=00000000 0823cd40:Ret user32.CallWindowProcA() retval=00000000 ret=6256986c 0823cd40:Ret window proc 0x62568b00 (hwnd=00000c24,msg=WM_STYLECHANGING,wp=fffffff0,lp=40603e70) retval=00000000 0823cd40:Call window proc 0x62568b00 (hwnd=00000c24,msg=WM_STYLECHANGED,wp=fffffff0,lp=40603e70) 0823cd40:Call user32.GetWindowLongA(00000c24,ffffffeb) ret=62568b17 0823cd40:Ret user32.GetWindowLongA() retval=40bd1130 ret=62568b17 0823cd40:Call user32.CallWindowProcA(6264c76c,00000c24,0000007d,fffffff0,40603e70) ret=6256986c 0823cd40:Call window proc 0x6264c76c (hwnd=00000c24,msg=WM_STYLECHANGED,wp=fffffff0,lp=40603e70) 0823cd40:Call user32.DefWindowProcA(00000c24,0000007d,fffffff0,40603e70) ret=62815102 0823cd40:Ret user32.DefWindowProcA() retval=00000000 ret=62815102 0823cd40:Ret window proc 0x6264c76c (hwnd=00000c24,msg=WM_STYLECHANGED,wp=fffffff0,lp=40603e70) retval=00000000 0823cd40:Ret user32.CallWindowProcA() retval=00000000 ret=6256986c 0823cd40:Ret window proc 0x62568b00 (hwnd=00000c24,msg=WM_STYLECHANGED,wp=fffffff0,lp=40603e70) retval=00000000 0823cd40:Ret user32.SetWindowLongA() retval=84cc0000 ret=6256a8c7 0823cd40:Call user32.SetWindowTextA(00000c24,40bd133c "Navigationssystem") ret=0043a6a8 0823cd40:Call window proc 0x62568b00 (hwnd=00000c24,msg=WM_SETTEXT,wp=00000000,lp=40bd133c) 0823cd40:Call user32.GetWindowLongA(00000c24,ffffffeb) ret=62568b17 0823cd40:Ret user32.GetWindowLongA() retval=40bd1130 ret=62568b17 0823cd40:Call user32.GetWindowLongA(00000c24,fffffff0) ret=62569528 0823cd40:Ret user32.GetWindowLongA() retval=84c40000 ret=62569528 0823cd40:Call user32.DefWindowProcA(00000c24,0000000c,00000000,40bd133c) ret=6256956d 0823cd40:Call x11drv.SetWindowText(00000c24,404aff8c L"Navigationssystem") ret=4070ec9b 0823cd40:Ret x11drv.SetWindowText() retval=00000001 ret=4070ec9b 0823cd40:Ret user32.DefWindowProcA() retval=00000001 ret=6256956d 0823cd40:Call user32.GetWindowDC(00000c24) ret=6256959a 0823cd40:Call x11drv.GetDC(00000c24,00000880,00000000,00010013) ret=4070dbce 0823cd40:Call x11drv.SetDeviceClipping(403e2c64) ret=407a68b1 0823cd40:Ret x11drv.SetDeviceClipping() retval=00000000 ret=407a68b1 0823cd40:Ret x11drv.GetDC() retval=00000001 ret=4070dbce 0823cd40:Ret user32.GetWindowDC() retval=00000880 ret=6256959a 0823cd40:Call user32.GetWindowRect(00000c24,40603e3c) ret=6256cec3 0823cd40:Ret user32.GetWindowRect() retval=00000001 ret=6256cec3 0823cd40:Call user32.GetClientRect(00000c24,40603e4c) ret=6256ced4 0823cd40:Ret user32.GetClientRect() retval=00000001 ret=6256ced4 0823cd40:Call user32.MapWindowPoints(00000c24,00000000,40603e4c,00000002) ret=6256cee9 0823cd40:Ret user32.MapWindowPoints() retval=006e0262 ret=6256cee9 0823cd40:Call gdi32.CreateCompatibleDC(00000880) ret=6255cd6e 0823cd40:Call x11drv.CreateDC(41942e34,00000000,00000000,00000000,00000000) ret=407a92c1 0823cd40:Ret x11drv.CreateDC() retval=00000001 ret=407a92c1 0823cd40:Call x11drv.SetTextColor(41942e34,00000000) ret=407a9806 0823cd40:Ret x11drv.SetTextColor() retval=00000000 ret=407a9806 0823cd40:Call x11drv.SetBkColor(41942e34,00ffffff) ret=407a9756 0823cd40:Ret x11drv.SetBkColor() retval=00ffffff ret=407a9756 0823cd40:Call x11drv.SelectObject(41942e34,0000008a) ret=407b3a6a 0823cd40:Ret x11drv.SelectObject() retval=0000008a ret=407b3a6a 0823cd40:Call x11drv.SelectObject(41942e34,0000006e) ret=407b3a6a 0823cd40:Ret x11drv.SelectObject() retval=0000006e ret=407b3a6a 0823cd40:Call x11drv.SelectObject(41942e34,000000a2) ret=407b3a6a 0823cd40:Ret x11drv.SelectObject() retval=000000a2 ret=407b3a6a 0823cd40:Call x11drv.SetDeviceClipping(41942e34) ret=407a68b1 0823cd40:Ret x11drv.SetDeviceClipping() retval=00000000 ret=407a68b1 0823cd40:Ret gdi32.CreateCompatibleDC() retval=0000090c ret=6255cd6e 0823cd40:Call gdi32.CreateCompatibleBitmap(00000880,00000221,00000015) ret=6255cc9d 0823cd40:Call x11drv.CreateBitmap(00000910) ret=407a5432 0823cd40:Ret x11drv.CreateBitmap() retval=00000001 ret=407a5432 0823cd40:Ret gdi32.CreateCompatibleBitmap() retval=00000910 ret=6255cc9d 0823cd40:Call gdi32.SelectObject(0000090c,00000910) ret=6255cdb7 0823cd40:Call x11drv.SelectObject(41942e34,00000910) ret=407b3a6a 0823cd40:Call x11drv.SetDeviceClipping(41942e34) ret=407a68b1 0823cd40:Ret x11drv.SetDeviceClipping() retval=00000000 ret=407a68b1 0823cd40:Call x11drv.SetTextColor(41942e34,00000000) ret=407a9806 0823cd40:Ret x11drv.SetTextColor() retval=00000000 ret=407a9806 0823cd40:Call x11drv.SetBkColor(41942e34,00ffffff) ret=407a9756 0823cd40:Ret x11drv.SetBkColor() retval=00ffffff ret=407a9756 0823cd40:Call x11drv.SelectObject(41942e34,0000008a) ret=407b3a6a 0823cd40:Ret x11drv.SelectObject() retval=0000008a ret=407b3a6a 0823cd40:Call x11drv.SelectObject(41942e34,0000006e) ret=407b3a6a 0823cd40:Ret x11drv.SelectObject() retval=0000006e ret=407b3a6a 0823cd40:Call x11drv.SelectObject(41942e34,000000a2) ret=407b3a6a 0823cd40:Ret x11drv.SelectObject() retval=000000a2 ret=407b3a6a 0823cd40:Call x11drv.SetDeviceClipping(41942e34) ret=407a68b1 0823cd40:Ret x11drv.SetDeviceClipping() retval=00000000 ret=407a68b1 0823cd40:Ret x11drv.SelectObject() retval=00000044 ret=407b3a6a 0823cd40:Ret gdi32.SelectObject() retval=00000044 ret=6255cdb7 0823cd40:Call user32.SendMessageA(00000c24,000004c9,00000000,40603c74) ret=6255aae3 0823cd40:Call window proc 0x62568b00 (hwnd=00000c24,msg=WM_USER+00c9,wp=00000000,lp=40603c74) 0823cd40:Call user32.GetWindowLongA(00000c24,ffffffeb) ret=62568b17 0823cd40:Ret user32.GetWindowLongA() retval=40bd1130 ret=62568b17 0823cd40:Call kernel32.GlobalLock(404868ee) ret=62562804 0823cd40:Ret kernel32.GlobalLock() retval=40486fdc ret=62562804 0823cd40:Call kernel32.GlobalUnlock(404868ee) ret=6256282f 0823cd40:Ret kernel32.GlobalUnlock() retval=00000000 ret=6256282f 0823cd40:Call kernel32.GlobalLock(404868ee) ret=62562804 0823cd40:Ret kernel32.GlobalLock() retval=40486fdc ret=62562804 0823cd40:Call kernel32.GlobalUnlock(404868ee) ret=6256282f 0823cd40:Ret kernel32.GlobalUnlock() retval=00000000 ret=6256282f 0823cd40:Call kernel32.GlobalLock(404868ee) ret=6255bc1f 0823cd40:Ret kernel32.GlobalLock() retval=40486fdc ret=6255bc1f 0823cd40:Call kernel32.GetCurrentProcessId() ret=62105eb0 0823cd40:Ret kernel32.GetCurrentProcessId() retval=0823cc70 ret=62105eb0 0823cd40:Call gdi32.SetDIBitsToDevice(00000880,00000001,00000015,00000220,00000002,00000001,00000309,00000000,00000320,40487404,40486fdc,00000000) ret=6256057d 0823cd40:Call x11drv.SetDIBitsToDevice(403e2c64,00000001,00000015,00000220,00000002,00000001,00000309,00000000,00000320,40487404,40486fdc,00000000) ret=407ab979 X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 73 (X_GetImage) Serial number of failed request: 4579 Current serial number in output stream: 4579 0806c170:Ret x11drv.MsgWaitForMultipleObjectsEx() retval=00000102 ret=4071ec07 0806c170:Ret user32.WaitForInputIdle() retval=00000102 ret=4008c5ff 0806c170:Ret kernel32.WinExec() retval=00000021 ret=00401421
Andreas Mohr Usenet 08/01
2001-Sep-02 05:40 UTC
Wiso Sparbuch terminates with: X Error of failed request ..
Stefan Leichter <Stefan.Leichter@camline.com> wrote:> Dies ist eine mehrteilige Nachricht im MIME-Format. > --------------5AF20A7FF4B310848D74263A > Content-Type: text/plain; charset=iso-8859-1 > Content-Transfer-Encoding: quoted-printable> Hello,> when i run Wiso Sparbuch with wine 20010824 i get the error> X Error of failed request: BadMatch (invalid parameter attributes) > Major opcode of failed request: 73 (X_GetImage) > Serial number of failed request: 4579 > Current serial number in output stream: 4579> Is there a patch to fix this problem or is someone interested to give me > some advise for debugging?. There is a trace attached with the last 180 > lines before the error occures. The trace is done with the setting> [AppDefaults\\wiso2001.exe\\x11drv] > "Managed" =3D "Y" > "Desktop" =3D "N" > "Synchronous" =3D "Y"Good.> 0823cd40:Call gdi32.SetDIBitsToDevice(00000880,00000001,00000015,00000220,00000002,00000001,00000309,00000000,00000320,40487404,40486fdc,00000000) ret=6256057d > 0823cd40:Call x11drv.SetDIBitsToDevice(403e2c64,00000001,00000015,00000220,00000002,00000001,00000309,00000000,00000320,40487404,40486fdc,00000000) ret=407ab979 > X Error of failed request: BadMatch (invalid parameter attributes) > Major opcode of failed request: 73 (X_GetImage) > Serial number of failed request: 4579 > Current serial number in output stream: 4579Ah. Problem in graphics/x11drv/dib.c. Add lotsa TRACEs there in order to find out where/how exactly XGetImage() gets called in there (it's slightly non-obvious), and then in order to find out which parameter of XGetImage() exactly is busted. I don't have much experience in correcting BadMatch errors, though. -- Andreas Mohr, Renningen, Germany In case you need to contact me after expiry of temporary email address: my real address is (initial of first name).(last name)@mailto.de