Summary: | [2.12 regression] Appearance of some controls in Wine is broken | ||
---|---|---|---|
Product: | xorg | Reporter: | Artem S. Tashkinov <aros> |
Component: | Driver/intel | Assignee: | Chris Wilson <chris> |
Status: | RESOLVED DUPLICATE | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | CC: | jaimerave |
Version: | git | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Similar to bug 28798, it would seem to be a regression in the core rendering paths. Though which is not as clear cut as 28798. It looks like the wrong fg pixel is used, which is fairly surprising (but it might just mean the GC is in a mode that requires a fallback). Artem, could you capture the commands using xtrace? Created attachment 36759 [details]
xtrace log for slider control (TRACKBAR_CLASS)
Created attachment 36760 [details]
A minimum slider control application
If your version of wine or your system cannot run this binary you can recompile this application using this command:
$ winegcc slider.c -lcomctl32 -o slider
Heh, I gave up installing wine when debootstrap complained (and still is) about making a 32bit jail. From the xtrace, it really does not seem to be doing anything special, I guess the critical section is the XFillPolygon, which will generate spans, with a fairly mundane foreground colour. Your comment is absolutely cryptic to me :) I hope you'll fix the issue (and probably you'll even make yourself install 32bit chroot for wine - BTW, why cannot you use a package manager? In Debian that will be 'apt-get install wine' OR wine-unstable, in Fedora it will be 'yum install wine' :) Done, apparently I had to specify a different mirror. The reason I need the jail is to avoid the complications of mixing multi-arch libraries and my own development trees. Using the package manager would just clobber too much, so building a jail for testing wine seems like the sanest approach. Anyway, back to the bug... Can you add a snapshot of what you expect the control to look like? As far I can see, it looks normal here on this gm45. Created attachment 36770 [details]
Proper rendering (problematic areas are highlighted)
Now compare the first and the last screenshots - I hope you can spot the difference. Yes, that's what your slider.exe looks like here. That testcase is 100% reproducible on your machine [i5]? (In reply to comment #9) > Yes, that's what your slider.exe looks like here. That testcase is 100% > reproducible on your machine [i5]? Yep, it is. Chris, what's the status of this submission? Created attachment 39914 [details]
uTorrent appearance under Wine
uTorrent appearance in Wine is even more broken than anything else I've seen.
Chris, I bet second generation Intel Core CPUs which were released recently also have this bug. Will anyone try to solve it? It's on my list of bugs to fix. (In reply to comment #14) > It's on my list of bugs to fix. The bug 30157 https://bugs.freedesktop.org/show_bug.cgi?id=30157 seems to be a duplicate of this one. (In reply to comment #15) > (In reply to comment #14) > > It's on my list of bugs to fix. > > The bug 30157 https://bugs.freedesktop.org/show_bug.cgi?id=30157 seems to be a > duplicate of this one. And this is a duplicate of bug 28798 (In reply to comment #16) > (In reply to comment #15) > > (In reply to comment #14) > > > It's on my list of bugs to fix. > > > > The bug 30157 https://bugs.freedesktop.org/show_bug.cgi?id=30157 seems to be a > > duplicate of this one. > > And this is a duplicate of bug 28798 And it was bisected almost three months ago ... hm, guess Intel developers don't run Windows applications under wine :) *** This bug has been marked as a duplicate of bug 28798 *** (In reply to comment #17) > And it was bisected almost three months ago ... hm, guess Intel developers > don't run Windows applications under wine :) If you mean this : https://bugs.freedesktop.org/show_bug.cgi?id=28798#c6 it i s10 month ago. (In reply to comment #19) > (In reply to comment #17) > > > And it was bisected almost three months ago ... hm, guess Intel developers > > don't run Windows applications under wine :) > If you mean this : https://bugs.freedesktop.org/show_bug.cgi?id=28798#c6 it i > s10 month ago. I guess 2010-11-25 wasn't that far ago :) Or you bisected the issue months before letting everyone know? :) |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 36662 [details] Wine application appearance with Linux Intel drivers 2.12 Testcase: 1) Install IrfanView and all plugins in Wine 2) Open any image in IrfanView 3) Hit "Save as" 4) Select PNG and in its save options 5) Enable "Use PNGOUT plugin" The net result is attached. There's no such problem with earlier intel drivers releases.