http://bugs.winehq.com/show_bug.cgi?id=667
*** shadow/667 Sat May 11 11:38:45 2002 --- shadow/667.tmp.3495 Sat May 11 11:38:45 2002 *************** *** 0 **** --- 1,254 ---- + +============================================================================+ + | Wine20020509: 'CLIPPING_UpdateGCRegion hVisRgn is zero. Please report this | + +----------------------------------------------------------------------------+ + | Bug #: 667 Product: Wine | + | Status: UNCONFIRMED Version: unspecified | + | Resolution: Platform: | + | Severity: normal OS/Version: All | + | Priority: P1 Component: wine-gdi | + +----------------------------------------------------------------------------+ + | Assigned To: wine-bugs@winehq.com | + | Reported By: michal.seliga@visicom.sk | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | Milestone: TargetMilestone: --- | + | URL: | + +============================================================================+ + | DESCRIPTION | + When I run this simple game I never get into 'real game' because of this (see + edn of log). All menus work well. You wanted to report it, so here it goes. + + formatted log: + + Auto-generated debug report by Wine Quick Debug Report Maker Thingy: + WINE Version: Wine 20020509 + Windows Version: None Installed + Distribution: Mandrake 8.2 + Kernel Version: 2.4.18-6mdk + OS Type: Linux + CPU: i686 + GCC Version: Configured with: ../configure --prefix=/usr -- + mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share/gcc-3.0.4 - + -enable-shared --enable-threads=posix --disable-checking --enable-long-long -- + enable-cstdio=stdio --enable-clocale=generic --enable- + languages=c,c++,f77,objc,java --program-suffix=-3.0.4 --enable-objc-gc -- + host=i586-mandrake-linux-gnu --with-system-zlib + Program: Rei-Poker by elise Soft Ware + Program Type: Unsure + Debug Options: -debugmsg +gdi + Other Extra Commands Passed: -managed + Extra ./configure Commands: None + Wine Dependencies: + libntdll.dll.so => /usr/local/lib/libntdll.dll.so (0x40029000) + libwine.so => /usr/local/lib/libwine.so (0x40123000) + libwine_unicode.so => /usr/local/lib/libwine_unicode.so (0x40139000) + libm.so.6 => /lib/libm.so.6 (0x40203000) + libc.so.6 => /lib/libc.so.6 (0x40225000) + libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40361000) + libdl.so.2 => /lib/libdl.so.2 (0x4036a000) + /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) + + Last 200 lines of debug output follows: + trace:gdi:GDI_ReleaseObj (006e): leave 4 + trace:gdi:GetObjectA 0000006e 12 0x405c67a4 + trace:gdi:GDI_GetObjPtr (006e): enter 4 + trace:gdi:GDI_ReleaseObj (006e): leave 4 + trace:gdi:X11DRV_SelectBrush hdc=00b8 hbrush=006e + trace:gdi:X11DRV_SelectBrush BS_SOLID + trace:gdi:GDI_GetObjPtr (0092): enter 4 + trace:gdi:GDI_ReleaseObj (0092): leave 4 + trace:gdi:GDI_ReleaseObj (00b8): leave 3 + trace:gdi:GDI_GetObjPtr (00b8): enter 3 + trace:gdi:SelectObject hdc=00b8 00a2 + trace:gdi:GetObjectType 000000a2 + trace:gdi:GDI_GetObjPtr (00a2): enter 4 + trace:gdi:GDI_ReleaseObj (00a2): leave 4 + trace:gdi:GetObjectW 000000a2 92 0x405c6738 + trace:gdi:GDI_GetObjPtr (00a2): enter 4 + trace:gdi:GDI_ReleaseObj (00a2): leave 4 + trace:gdi:GetObjectW 000000a2 92 0x405c660c + trace:gdi:GDI_GetObjPtr (00a2): enter 4 + trace:gdi:GDI_ReleaseObj (00a2): leave 4 + trace:gdi:GDI_ReleaseObj (00b8): leave 3 + trace:gdi:GDI_GetObjPtr (00b8): enter 3 + trace:gdi:SelectObject hdc=00b8 008a + trace:gdi:GetObjectType 0000008a + trace:gdi:GDI_GetObjPtr (008a): enter 4 + trace:gdi:GDI_ReleaseObj (008a): leave 4 + trace:gdi:GetObjectA 0000008a 16 0x405c67a4 + trace:gdi:GDI_GetObjPtr (008a): enter 4 + trace:gdi:GDI_ReleaseObj (008a): leave 4 + trace:gdi:GDI_GetObjPtr (0092): enter 4 + trace:gdi:GDI_ReleaseObj (0092): leave 4 + trace:gdi:GDI_ReleaseObj (00b8): leave 3 + trace:gdi:GDI_GetObjPtr (00b8): enter 3 + trace:gdi:GDI_GetObjPtr (0092): enter 4 + trace:gdi:GDI_ReleaseObj (0092): leave 4 + trace:gdi:GDI_ReleaseObj (00b8): leave 3 + trace:gdi:GDI_GetObjPtr (00b8): enter 3 + trace:gdi:GDI_GetObjPtr (0092): enter 4 + trace:gdi:GDI_ReleaseObj (0092): leave 4 + trace:gdi:GDI_ReleaseObj (00b8): leave 3 + trace:gdi:GetObjectType 00000092 + trace:gdi:GDI_GetObjPtr (0092): enter 3 + trace:gdi:GDI_ReleaseObj (0092): leave 3 + trace:gdi:GDI_GetObjPtr (00b8): enter 3 + trace:gdi:GDI_ReleaseObj (00b8): leave 3 + trace:gdi:GDI_ReleaseObj (00bc): leave 2 + trace:gdi:GDI_ReleaseObj (00b8): leave 1 + trace:gdi:GDI_GetObjPtr (5bb4): enter 1 + trace:gdi:SelectObject hdc=5bb4 5bb0 + trace:gdi:GetObjectType 00005bb0 + trace:gdi:GDI_GetObjPtr (5bb0): enter 2 + trace:gdi:GDI_ReleaseObj (5bb0): leave 2 + trace:gdi:GDI_GetObjPtr (5bb0): enter 2 + trace:gdi:GDI_GetObjPtr (5bb0): enter 3 + trace:gdi:GDI_ReleaseObj (5bb0): leave 3 + trace:gdi:GDI_GetObjPtr (f3f6): enter 3 + trace:gdi:GDI_ReleaseObj (f3f6): leave 3 + trace:gdi:GDI_GetObjPtr (ff6a): enter 3 + trace:gdi:GDI_GetObjPtr (f3f6): enter 4 + trace:gdi:GDI_ReleaseObj (f3f6): leave 4 + trace:gdi:GDI_ReleaseObj (ff6a): leave 3 + trace:gdi:GDI_GetObjPtr (ff6a): enter 3 + trace:gdi:GDI_ReleaseObj (ff6a): leave 3 + trace:gdi:GDI_GetObjPtr (5bb4): enter 3 + trace:gdi:GDI_ReleaseObj (5bb4): leave 3 + trace:gdi:GDI_GetObjPtr (5bb4): enter 3 + trace:gdi:GDI_GetObjPtr (0092): enter 4 + trace:gdi:GDI_ReleaseObj (0092): leave 4 + trace:gdi:GDI_ReleaseObj (5bb4): leave 3 + trace:gdi:GDI_GetObjPtr (5bb4): enter 3 + trace:gdi:GDI_GetObjPtr (0092): enter 4 + trace:gdi:GDI_ReleaseObj (0092): leave 4 + trace:gdi:GDI_ReleaseObj (5bb4): leave 3 + trace:gdi:GDI_GetObjPtr (5bb4): enter 3 + trace:gdi:SelectObject hdc=5bb4 008a + trace:gdi:GetObjectType 0000008a + trace:gdi:GDI_GetObjPtr (008a): enter 4 + trace:gdi:GDI_ReleaseObj (008a): leave 4 + trace:gdi:GetObjectA 0000008a 16 0x405c67a4 + trace:gdi:GDI_GetObjPtr (008a): enter 4 + trace:gdi:GDI_ReleaseObj (008a): leave 4 + trace:gdi:GDI_GetObjPtr (0092): enter 4 + trace:gdi:GDI_ReleaseObj (0092): leave 4 + trace:gdi:GDI_ReleaseObj (5bb4): leave 3 + trace:gdi:GDI_GetObjPtr (5bb4): enter 3 + trace:gdi:SelectObject hdc=5bb4 006e + trace:gdi:GetObjectType 0000006e + trace:gdi:GDI_GetObjPtr (006e): enter 4 + trace:gdi:GDI_ReleaseObj (006e): leave 4 + trace:gdi:GetObjectA 0000006e 12 0x405c67a4 + trace:gdi:GDI_GetObjPtr (006e): enter 4 + trace:gdi:GDI_ReleaseObj (006e): leave 4 + trace:gdi:X11DRV_SelectBrush hdc=5bb4 hbrush=006e + trace:gdi:X11DRV_SelectBrush BS_SOLID + trace:gdi:GDI_GetObjPtr (0092): enter 4 + trace:gdi:GDI_ReleaseObj (0092): leave 4 + trace:gdi:GDI_ReleaseObj (5bb4): leave 3 + trace:gdi:GDI_GetObjPtr (5bb4): enter 3 + trace:gdi:SelectObject hdc=5bb4 00a2 + trace:gdi:GetObjectType 000000a2 + trace:gdi:GDI_GetObjPtr (00a2): enter 4 + trace:gdi:GDI_ReleaseObj (00a2): leave 4 + trace:gdi:GetObjectW 000000a2 92 0x405c6738 + trace:gdi:GDI_GetObjPtr (00a2): enter 4 + trace:gdi:GDI_ReleaseObj (00a2): leave 4 + trace:gdi:GetObjectW 000000a2 92 0x405c660c + trace:gdi:GDI_GetObjPtr (00a2): enter 4 + trace:gdi:GDI_ReleaseObj (00a2): leave 4 + trace:gdi:GDI_ReleaseObj (5bb4): leave 3 + trace:gdi:GDI_GetObjPtr (ff6a): enter 3 + trace:gdi:GDI_GetObjPtr (f3f6): enter 4 + trace:gdi:GDI_ReleaseObj (f3f6): leave 4 + trace:gdi:GDI_ReleaseObj (ff6a): leave 3 + trace:gdi:GDI_GetObjPtr (ff6a): enter 3 + trace:gdi:GDI_ReleaseObj (ff6a): leave 3 + trace:gdi:GDI_ReleaseObj (5bb0): leave 2 + trace:gdi:GDI_ReleaseObj (5bb4): leave 1 + trace:gdi:GDI_GetObjPtr (5bb0): enter 1 + trace:gdi:GDI_ReleaseObj (5bb0): leave 1 + trace:gdi:GDI_GetObjPtr (0044): enter 1 + trace:gdi:GDI_ReleaseObj (0044): leave 1 + trace:gdi:GetStockObject returning 92 + trace:gdi:GetObjectType 00000000 + warn:gdi:GDI_GetObjPtr Invalid handle 0 + trace:gdi:GDI_GetObjPtr (5bb4): enter 1 + trace:gdi:GDI_ReleaseObj (5bb4): leave 1 + trace:gdi:GDI_GetObjPtr (5bb4): enter 1 + trace:gdi:SetMapMode 5bb4 1 + trace:gdi:GDI_GetObjPtr (5bb4): enter 2 + trace:gdi:GDI_ReleaseObj (5bb4): leave 2 + trace:gdi:GDI_GetObjPtr (5bb4): enter 2 + trace:gdi:GDI_ReleaseObj (5bb4): leave 2 + trace:gdi:GDI_GetObjPtr (5bb4): enter 2 + trace:gdi:GDI_ReleaseObj (5bb4): leave 2 + trace:gdi:GDI_GetObjPtr (5bb4): enter 2 + trace:gdi:GDI_ReleaseObj (5bb4): leave 2 + trace:gdi:GDI_ReleaseObj (5bb4): leave 1 + warn:gdi:GDI_GetObjPtr Invalid handle 0 + trace:gdi:GDI_AllocObject (5bb8): enter 1 + trace:gdi:GetStockObject returning 8a + trace:gdi:GetStockObject returning 6e + trace:gdi:GetStockObject returning a2 + trace:gdi:GetStockObject returning 92 + trace:gdi:GetStockObject returning 44 + warn:gdi:GDI_GetObjPtr Invalid handle 0 + trace:gdi:GDI_GetObjPtr (0044): enter 2 + trace:gdi:GDI_ReleaseObj (0044): leave 2 + err:local:LOCAL_GetBlock not enough space in GDI heap 01b7 for 20 bytes + trace:gdi:GDI_GetObjPtr (5bb8): enter 2 + trace:gdi:GDI_ReleaseObj (5bb8): leave 2 + trace:gdi:GDI_GetObjPtr (5bb8): enter 2 + trace:gdi:GDI_GetObjPtr (0092): enter 3 + trace:gdi:GDI_ReleaseObj (0092): leave 3 + trace:gdi:GDI_ReleaseObj (5bb8): leave 2 + trace:gdi:GDI_GetObjPtr (5bb8): enter 2 + trace:gdi:GDI_GetObjPtr (0092): enter 3 + trace:gdi:GDI_ReleaseObj (0092): leave 3 + trace:gdi:GDI_ReleaseObj (5bb8): leave 2 + trace:gdi:GDI_GetObjPtr (5bb8): enter 2 + trace:gdi:SelectObject hdc=5bb8 008a + trace:gdi:GetObjectType 0000008a + trace:gdi:GDI_GetObjPtr (008a): enter 3 + trace:gdi:GDI_ReleaseObj (008a): leave 3 + trace:gdi:GetObjectA 0000008a 16 0x405c67f8 + trace:gdi:GDI_GetObjPtr (008a): enter 3 + trace:gdi:GDI_ReleaseObj (008a): leave 3 + trace:gdi:GDI_GetObjPtr (0092): enter 3 + trace:gdi:GDI_ReleaseObj (0092): leave 3 + trace:gdi:GDI_ReleaseObj (5bb8): leave 2 + trace:gdi:GDI_GetObjPtr (5bb8): enter 2 + trace:gdi:SelectObject hdc=5bb8 006e + trace:gdi:GetObjectType 0000006e + trace:gdi:GDI_GetObjPtr (006e): enter 3 + trace:gdi:GDI_ReleaseObj (006e): leave 3 + trace:gdi:GetObjectA 0000006e 12 0x405c67f8 + trace:gdi:GDI_GetObjPtr (006e): enter 3 + trace:gdi:GDI_ReleaseObj (006e): leave 3 + trace:gdi:X11DRV_SelectBrush hdc=5bb8 hbrush=006e + trace:gdi:X11DRV_SelectBrush BS_SOLID + trace:gdi:GDI_GetObjPtr (0092): enter 3 + trace:gdi:GDI_ReleaseObj (0092): leave 3 + trace:gdi:GDI_ReleaseObj (5bb8): leave 2 + trace:gdi:GDI_GetObjPtr (5bb8): enter 2 + trace:gdi:SelectObject hdc=5bb8 00a2 + trace:gdi:GetObjectType 000000a2 + trace:gdi:GDI_GetObjPtr (00a2): enter 3 + trace:gdi:GDI_ReleaseObj (00a2): leave 3 + trace:gdi:GDI_GetObjPtr (5bb8): enter 3 + trace:gdi:GDI_ReleaseObj (5bb8): leave 3 + trace:gdi:GDI_GetObjPtr (00a2): enter 3 + trace:gdi:GDI_ReleaseObj (00a2): leave 3 + trace:gdi:GetObjectW 000000a2 92 0x405c678c + trace:gdi:GDI_GetObjPtr (00a2): enter 3 + trace:gdi:GDI_ReleaseObj (00a2): leave 3 + trace:gdi:GetObjectW 000000a2 92 0x405c6660 + trace:gdi:GDI_GetObjPtr (00a2): enter 3 + trace:gdi:GDI_ReleaseObj (00a2): leave 3 + trace:gdi:GDI_ReleaseObj (5bb8): leave 2 + err:local:LOCAL_GetBlock not enough space in GDI heap 01b7 for 20 bytes + err:clipping:CLIPPING_UpdateGCRegion hVisRgn is zero. Please report this. + + I have a copy of the full debug report, if it is needed. + Thank you! \ No newline at end of file