https://bugs.winehq.org/show_bug.cgi?id=46369
Bug ID: 46369 Summary: 将棋所(Shogidokoro) doesn't start. Product: Wine Version: 4.0-rc3 Hardware: x86 URL: http://shogidokoro.starfree.jp/download/Shogidokoro.zi p OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: sagawa.aki+winebugs@gmail.com CC: madewokherd@gmail.com Distribution: Ubuntu
.Net application 将棋所 (Shogidokoro -- a Shogi, Japanese chess, game application), doesn't start in Japanese locale. From my point of view, this is due to my recent change which introduces localized time zone name in GetTimeZoneInformation function.
In detail, it emits following exception on start up: Unhandled Exception: System.TimeZoneNotFoundException: Exception of type 'System.TimeZoneNotFoundException' was thrown. at System.TimeZoneInfo.FindSystemTimeZoneById (System.String id) [0x00039] in <773ec02b42f74a918ccd74911c8063c9>:0 (snip)
Following WINE_MONO_TRACE=all's output is very suspicious: [0000003C: 1.55709 27] ENTER: System.TimeZoneInfo:FindSystemTimeZoneById (string)([STRING:00C371B0:東京 (標準時)], )
* "東京 (標準時)" is a localized time zone name of "Tokyo Standard Time"