http://bugs.winehq.org/show_bug.cgi?id=32107
Bug #: 32107 Summary: (Regression) Steam overlay corruption (+TF2?) Product: Wine Version: 1.5.16 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: FinalCrisisSX@Hotmail.com Classification: Unclassified
The steam overlay started to have major corruption issues at some point near the middle of the 1.5.x series. It may or may not be Team Fortress 2 centric.
I thought my nvidia card was just having issues, but a friend on an ATI card that has no trouble on tf2 in windows had the exact same problem. After loading TF2 and opening the steam overlay, most text becomes all garbled with random bits of memory. It is most noticeable and easily identified on the clock in the upper middle of the screen, as seen in the image attachment. The clock will count as normal up to a certain point, then just break and display garbage, count backwards, disappear, or display a random recently-passed (or soon-to-come?) time stamp for a moment. Peoples' display names and messages will show up as random bits of data: games, random bits of older messages probably from memory thrown together, IP addresses, broken pseudo-images.. Some of it is actually kind of funny. Wine 1.4.1 works fine. Anyway, I ran a regression test and this seems to be the problem:
67e7eda96c16417526e9659be0eeecf2b6edd4c1 is the first bad commit commit 67e7eda96c16417526e9659be0eeecf2b6edd4c1 Author: Alexandre Julliard julliard@winehq.org Date: Mon Jun 25 22:45:28 2012 +0200
gdi32: Forward SwapBuffers to opengl32 which in turn calls GdiSwapBuffers.
:040000 040000 4ca83835d1da687e0bd19a6dec2314aaaa057bf4 f939689a1fe2430c1020d72167c7a0690561c536 M dlls