[Bug 44015] New: Steam - fails to load UI since Wine 2.20 ( due to dwrite commit)
https://bugs.winehq.org/show_bug.cgi?id=44015 Bug ID: 44015 Summary: Steam - fails to load UI since Wine 2.20 (due to dwrite commit) Product: Wine Version: 2.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: dwrite Assignee: wine-bugs(a)winehq.org Reporter: tgheretford(a)vivaldi.net Distribution: --- Created attachment 59677 --> https://bugs.winehq.org/attachment.cgi?id=59677 Steam terminal output Since upgrading to Wine 2.20 on Arch Linux, the Steam user interface fails to load on every single attempt. The bug is still present when testing using the latest git version and a clean Wine directory. Steam loads fine (with the usual bugs and caveats as per the appDB instructions) in Wine 2.19 and earlier. I have performed regression testing and it identified the first bad commit as aa9fc635140cda1caccb0bc617f780ef8f842478 (dwrite: Reuse streams when initializing font data and creating faces). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #1 from tgheretford(a)vivaldi.net --- Created attachment 59678 --> https://bugs.winehq.org/attachment.cgi?id=59678 Regression testing result output -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de --- Comment #2 from Fabian Maurer <dark.shadow4(a)web.de> --- Also running Arch and latest wine, but I can't reproduce the issue. Mind providing screenshots to show what exactly is the issue? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #3 from tgheretford(a)vivaldi.net --- Created attachment 59679 --> https://bugs.winehq.org/attachment.cgi?id=59679 Wine 2.19 screenshot -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #4 from tgheretford(a)vivaldi.net --- Created attachment 59680 --> https://bugs.winehq.org/attachment.cgi?id=59680 WIne 2.20 screenshot -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #5 from tgheretford(a)vivaldi.net --- (In reply to Fabian Maurer from comment #2)
Also running Arch and latest wine, but I can't reproduce the issue. Mind providing screenshots to show what exactly is the issue? I have attached the screenshots with the UI showing in 2.19, then immediately upgrading Arch to 2.20 and showing both the terminal and version number.
-- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #6 from Nikolay Sivov <bunglehead(a)gmail.com> --- Please attach full +dwrite,+dwrite_file,+tid log. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #7 from tgheretford(a)vivaldi.net --- Created attachment 59681 --> https://bugs.winehq.org/attachment.cgi?id=59681 WINEDEBUG=+dwrite,+dwrite_file,+tid terminal output -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |aa9fc635140cda1caccb0bc617f | |780ef8f842478 Keywords| |regression -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #8 from Nikolay Sivov <bunglehead(a)gmail.com> --- (In reply to tgheretford from comment #7)
Created attachment 59681 [details] WINEDEBUG=+dwrite,+dwrite_file,+tid terminal output
There's no traces at all in this log. What's going on? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #9 from Fabian Maurer <dark.shadow4(a)web.de> ---
There's no traces at all in this log. What's going on?
Probably
0086:err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased
-- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #10 from Nikolay Sivov <bunglehead(a)gmail.com> --- Can anyone really reproduce this? This commit should make no difference in behavior. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #11 from Fabian Maurer <dark.shadow4(a)web.de> --- @OP Maybe a broken WINEPREFIX? Did you try a fresh one? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #12 from tgheretford(a)vivaldi.net --- (In reply to Fabian Maurer from comment #11)
@OP Maybe a broken WINEPREFIX? Did you try a fresh one? Happened on both my existing Wine prefix and a fresh testing one purely to do regression testing on this bug.
-- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #13 from Fabian Maurer <dark.shadow4(a)web.de> --- And you installed steam from scratch every time? Also, can you attach a log again, working around the ulimits issue? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #14 from Nikolay Sivov <bunglehead(a)gmail.com> --- Well, last log you attached doesn't have a single dwrite trace, so I don't know how I can help. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 Chiitoo <escomk3(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |escomk3(a)hotmail.com --- Comment #15 from Chiitoo <escomk3(a)hotmail.com> --- I /had/ this happen on Gentoo Linux using wine-2.21-76-ge1c211eaee, or something super similar at the very least just now. I executed Steam in a prefix I had perhaps most recently used with Wine 2.19 or so, and it was like 'Bug 31374 - Steam text invisible with dwrite.dll enabled' all over again. In addition, the Wine crash dialogues (from steamwebhelper crashing) were rendered with an odd font, making the dialogue boxes way bigger than usual. After closing Steam and running it again, everything seemed normal, and has been ever since so far... Unfortunately, I cleared the terminal after the first run in preparation to going with more debug flags, and didn't really peruse it before doing that either, so I don't have any additional clues to add currently. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 Christoffer <tibell.christoffer(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tibell.christoffer(a)gmail.co | |m --- Comment #16 from Christoffer <tibell.christoffer(a)gmail.com> --- I can confirm this issue on Archlinux. 2.19 launches fine, 2.20 and later doesn't (or the UI doesn't render). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #17 from Fabian Maurer <dark.shadow4(a)web.de> --- (In reply to Christoffer from comment #16)
I can confirm this issue on Archlinux. 2.19 launches fine, 2.20 and later doesn't (or the UI doesn't render).
I'm also running latest ArchLinux and the issue doesn't appear. When you're using a clean WINEPREFIX and wine-2.22, does the issue appear? Is the bug reproducible? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #18 from Christoffer <brottsie(a)gmail.com> --- Created attachment 59842 --> https://bugs.winehq.org/attachment.cgi?id=59842 Fonts registry export -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #19 from Christoffer <brottsie(a)gmail.com> --- Fabian Maurer: Yes, issue happens with clean prefix on latest version. I'm on IRC and figured out that steam launches with -no-dwrite. It seems to be related to fonts. I've attached a registrery file to this bug report. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #20 from Fabian Maurer <dark.shadow4(a)web.de> --- Maybe you got a font that I don't have, that could very well be. Mind providing the output from "pacman -Qo /usr/share/fonts"? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #21 from Christoffer <brottsie(a)gmail.com> --- (In reply to Fabian Maurer from comment #20)
Maybe you got a font that I don't have, that could very well be. Mind providing the output from "pacman -Qo /usr/share/fonts"?
I uploaded it here (don't feel like it's worth attaching) https://gist.github.com/758d76655d891e6f9aaa43ec02509650 nsivov on IRC said it's the amount of fonts, it seems. I use google-fonts-git, I have a ton of fonts. "we probably keep them open when we don't have to" -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #22 from tgheretford(a)vivaldi.net --- Created attachment 59843 --> https://bugs.winehq.org/attachment.cgi?id=59843 Output of pacman -Qo /usr/share/fonts -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #23 from tgheretford(a)vivaldi.net --- I too also have ttf-google-fonts-git installed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #24 from Christoffer <brottsie(a)gmail.com> --- (In reply to tgheretford from comment #23)
I too also have ttf-google-fonts-git installed.
I just uninstalled ttf-google-fonts-git and only have a few other fonts installed from normal repo, and steam works fine now. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 Johan Gardhage <johan.gardhage(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |johan.gardhage(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #25 from Nikolay Sivov <bunglehead(a)gmail.com> --- (In reply to Christoffer from comment #24)
(In reply to tgheretford from comment #23)
I too also have ttf-google-fonts-git installed.
I just uninstalled ttf-google-fonts-git and only have a few other fonts installed from normal repo, and steam works fine now.
This means current wine-git should probably work, see d19e34d8f072514cb903bda89767996ba078bae4. This should fix address space exhaustion. So please test with current wine, or wait for 3.20. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #26 from Nikolay Sivov <bunglehead(a)gmail.com> --- (In reply to Christoffer from comment #24)
(In reply to tgheretford from comment #23)
I too also have ttf-google-fonts-git installed.
I just uninstalled ttf-google-fonts-git and only have a few other fonts installed from normal repo, and steam works fine now.
Please retest with 3.21, after putting those fonts back. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 --- Comment #27 from tgheretford(a)vivaldi.net --- (In reply to Nikolay Sivov from comment #26)
(In reply to Christoffer from comment #24)
(In reply to tgheretford from comment #23)
I too also have ttf-google-fonts-git installed.
I just uninstalled ttf-google-fonts-git and only have a few other fonts installed from normal repo, and steam works fine now.
Please retest with 3.21, after putting those fonts back. Can confirm that Steam using Wine 3.21 works again after installing ttf-google-fonts-git.
-- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |d19e34d8f072514cb903bda8976 | |7996ba078bae4 Status|UNCONFIRMED |RESOLVED --- Comment #28 from Nikolay Sivov <bunglehead(a)gmail.com> --- Thank you, marking fixed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44015 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #29 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 4.0-rc1. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org