https://bugs.winehq.org/show_bug.cgi?id=52809
Bug ID: 52809 Summary: Steam regression since 2aa4673f32 Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: stefan@codeweavers.com Distribution: ---
Created attachment 72185 --> https://bugs.winehq.org/attachment.cgi?id=72185 Log output
One of Steam's steamwebhelper.exe processes crashes repeatedly in Wine git. A bisect resulted in this commit:
2aa4673f32d08238b61e5b445d8bf873dccf2556 is the first bad commit commit 2aa4673f32d08238b61e5b445d8bf873dccf2556 Author: Alexandre Julliard julliard@winehq.org Date: Mon Apr 11 11:36:24 2022 +0200
ntdll: Support UTF-8 codepage in string conversion functions.
Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/ntdll/locale.c | 189 ++++++++++++++++++++++++++++++++++++++++------------ dlls/ntdll/string.c | 8 +-- 2 files changed, 148 insertions(+), 49 deletions(-)
Wine output repeats the lines from the attached log.txt repeatedly. I'll investigate more closely tomorrow.
https://bugs.winehq.org/show_bug.cgi?id=52809
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |2aa4673f32d08238b61e5b445d8 | |bf873dccf2556 Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=52809
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Version|unspecified |7.6
https://bugs.winehq.org/show_bug.cgi?id=52809
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |b47379c1f8aa323f04f178dc38b | |aa3df85e4af41 Resolution|--- |FIXED Status|NEW |RESOLVED CC| |z.figura12@gmail.com
--- Comment #1 from Zeb Figura z.figura12@gmail.com --- The offending commit removes the fallback case from RtlUnicodeToMultiByteN() where the locale is not yet set, but doesn't actually ensure that the locale is set. The bug is fixed by https://source.winehq.org/git/wine.git/commitdiff/b47379c1f8aa323f04f178dc38baa3df85e4af41.
https://bugs.winehq.org/show_bug.cgi?id=52809
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Steam regression since |steamwebhelper.exe crashes |2aa4673f32 |repeatedly since 2aa4673f32
https://bugs.winehq.org/show_bug.cgi?id=52809
--- Comment #2 from Stefan Dösinger stefan@codeweavers.com --- Yup I can confirm it is fixed.
https://bugs.winehq.org/show_bug.cgi?id=52809
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.7.