https://bugs.winehq.org/show_bug.cgi?id=40204
Bug ID: 40204 Summary: [REGRESSION] Steam stopped working as of wine 1.9.4 Product: Wine Version: 1.9.4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: lena.stoffler@ymail.com Distribution: ---
Created attachment 53714 --> https://bugs.winehq.org/attachment.cgi?id=53714 Console output (LOG)
As of wine 1.9.4 the steam client stopped working, means won't start anymore.
The installer and updater still works, but the main gui and service is unable to start.
Games that require the steam client running in the background cannot be played anymore.
Log attached, clean wineprefix used 32-bit and 64-bit tested, same behaviour
NOTE: in wine 1.9.3 steam works
https://bugs.winehq.org/show_bug.cgi?id=40204
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression Summary|[REGRESSION] Steam stopped |Steam stopped working |working as of wine 1.9.4 | Severity|major |normal
--- Comment #1 from Austin English austinenglish@gmail.com ---
err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available.
You should fix that, to start. If it still fails, please run a regression test: http://wiki.winehq.org/RegressionTesting
https://bugs.winehq.org/show_bug.cgi?id=40204
Lena Stöffler lena.stoffler@ymail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #53714|0 |1 is obsolete| |
--- Comment #2 from Lena Stöffler lena.stoffler@ymail.com --- Created attachment 53715 --> https://bugs.winehq.org/attachment.cgi?id=53715 Second log
forgot to set LD_LIBRARY_PATH err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available.
with libgnutls still the same deadbeef stub
https://bugs.winehq.org/show_bug.cgi?id=40204
--- Comment #3 from Lena Stöffler lena.stoffler@ymail.com --- still the same behavior with libgnutls included attached a new log file
https://bugs.winehq.org/show_bug.cgi?id=40204
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #4 from Sebastian Lackner sebastian@fds-team.de --- (In reply to Lena Stöffler from comment #3)
still the same behavior with libgnutls included attached a new log file
You are still using a broken wine build or wineprefix:
wine: cannot find L"C:\windows\system32\winedevice.exe" fixme:service:scmdatabase_autostart_services Auto-start service L"MountMgr" failed to start: 2
winedevice is part of wine and should always be present. Where did you obtain those builds, and is it a different than source than the 1.9.3 version? If the problem remains, try installing Steam in a fresh prefix with official WineHQ builds.
https://bugs.winehq.org/show_bug.cgi?id=40204
--- Comment #5 from Lena Stöffler lena.stoffler@ymail.com --- i usually disable winedevice in DLLOverrides, since i don't like the behavior of 1 million (just kidding) broken symlink in the dosdevices folder, but anyway. in a new prefix with winedevice NOT disabled steam sill refuses to startup
I use plain vanilla wine
https://bugs.winehq.org/show_bug.cgi?id=40204
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- Hi, Lena.
Could you attach a +dwrite,+dwrite_file,+tid log? I'm mostly interested in fixing this:
--- fixme:dwrite:opentype_decode_namerecord handle NAME format 1 fixme:dwrite:opentype_decode_namerecord handle NAME format 1 ---
at this point. Also please try running as 'Steam.exe -no-dwrite' to see if it changes anything.
https://bugs.winehq.org/show_bug.cgi?id=40204
Lena Stöffler lena.stoffler@ymail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #53715|0 |1 is obsolete| |
--- Comment #7 from Lena Stöffler lena.stoffler@ymail.com --- Created attachment 53717 --> https://bugs.winehq.org/attachment.cgi?id=53717 debug log +dwrite,+dwrite_file,+tid and dw disabled
https://bugs.winehq.org/show_bug.cgi?id=40204
--- Comment #8 from Lena Stöffler lena.stoffler@ymail.com --- I have some interesting results.
With DirectWrite steam doesn't launch and the log file is over 138000 lines long. With DirectWrite disabled (-no-dwrite) steam works, so the problem must be caused by DW (i guess)
i have attached the log with directwrite disabled the other can be found here: its over 12MB big ;( https://www.dropbox.com/s/ptoa8qsmlg67bv8/steamtest_winedebug_2.log?dl=0
https://bugs.winehq.org/show_bug.cgi?id=40204
--- Comment #9 from Lena Stöffler lena.stoffler@ymail.com --- some additional note:
from the wine 1.9.4 changelog
Support for color glyphs and font fallbacks in DirectWrite.
my guess is that the fallback feature broke dw in some way
https://bugs.winehq.org/show_bug.cgi?id=40204
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |dwrite
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com --- Ok, thanks. Please compress it and attach here. This is very likely to be related:
--- 0009:trace:dwrite:opentype_decode_namerecord string L"UmePlus Gothic" for locale L"en-US" found 0009:trace:dwrite:opentype_decode_namerecord string L"UmePlus Gothic" for locale L"en-US" found 0009:trace:dwrite:opentype_decode_namerecord string L"UmePlus Gothic" for locale L"ja-JP" found 0009:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 0009:trace:dwrite:localizedstrings_Release (0xeb0f38)->(0) 0009:trace:dwrite_file:localfontfilestream_ReleaseFileFragment (0xeb0f18)->((nil)) 0009:trace:dwrite_file:localfontfilestream_Release (0xeb0f18)->(0) 0009:warn:dwrite:init_font_data unable to get family name from font ---
I'll look into it. What distro are you on? I'll need exact package version that brings this font:
--- /usr/share/fonts/truetype/umeplus/umeplus-gothic.ttf ---
https://bugs.winehq.org/show_bug.cgi?id=40204
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com --- Nevermind, I can reproduce with Debian's fonts-umeplus, version 20150917-3.
https://bugs.winehq.org/show_bug.cgi?id=40204
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Steam stopped working |Steam client fails to start | |with UmePlus font | |installed, when running in | |dwrite mode
https://bugs.winehq.org/show_bug.cgi?id=40204
--- Comment #12 from Lena Stöffler lena.stoffler@ymail.com --- i see the issue was found :) glad i could help, hope this gets fixed in the future a specific font installed should not make dwrite to fail
https://bugs.winehq.org/show_bug.cgi?id=40204
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |7276d5fac1417dd81344db45b3a | |f904f8f2c7d77 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #13 from Nikolay Sivov bunglehead@gmail.com --- This should work now, after http://source.winehq.org/git/wine.git/commit/7276d5fac1417dd81344db45b3af904.... Please retest.
https://bugs.winehq.org/show_bug.cgi?id=40204
--- Comment #14 from Lena Stöffler lena.stoffler@ymail.com --- Created attachment 53729 --> https://bugs.winehq.org/attachment.cgi?id=53729 stripped log (bug fixed)
the patch fixed the bug :)
steam starts up again in dwrite mode with this font installed
i attached a stripped log file, in case it helps
https://bugs.winehq.org/show_bug.cgi?id=40204
--- Comment #15 from Nikolay Sivov bunglehead@gmail.com --- Hi, Lena.
Thanks for testing. In such critical system font collection crashes no external application is needed for testing actually, you can do 'make font.ok' in dwrite/tests and it will crash exactly the same way.
https://bugs.winehq.org/show_bug.cgi?id=40204
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com Target Milestone|--- |1.8.x
https://bugs.winehq.org/show_bug.cgi?id=40204
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.5.
https://bugs.winehq.org/show_bug.cgi?id=40204
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.8.x |---
--- Comment #17 from Michael Stefaniuc mstefani@redhat.com --- Removing 1.8.x milestone from bugs included in 1.8.2.