[Bug 59226] New: unimplemented function msvcp140_atomic_wait.dll.__std_tzdb_get_sys_info using the STL
http://bugs.winehq.org/show_bug.cgi?id=59226 Bug ID: 59226 Summary: unimplemented function msvcp140_atomic_wait.dll.__std_tzdb_get_sys_info using the STL Product: Wine Version: 10.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcp Assignee: wine-bugs@list.winehq.org Reporter: winehq-bugzilla@asdff45.de Distribution: --- Created attachment 80130 --> http://bugs.winehq.org/attachment.cgi?id=80130 wine output when running the mentioned C++ code Using std::chrono::time_zone::to_local causes unhandled exception. Unhandled exception: unimplemented function msvcp140_atomic_wait.dll.__std_tzdb_get_sys_info called in 64-bit code (0x006fffffbfd817). The code i used to test this: #include <iostream> #include <chrono> int main() { std::cout << std::format("Encountered on: {:%F %T}", std::chrono::floor<std::chrono::seconds>(std::chrono::current_zone()->to_local(std::chrono::system_clock::now()))) << std::endl; return 0; } The crash happens in "to_local" which calls "_Get_info" which calls "__std_tzdb_get_sys_info". -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59226 tinozzo123@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tinozzo123@gmail.com --- Comment #1 from tinozzo123@gmail.com --- Dolphin Emulator is an application that makes use of this since version 2503-152. First broken version link: https://dl.dolphin-emu.org/builds/ee/fc/dolphin-master-2503-152-x64.7z PR link: https://github.com/dolphin-emu/dolphin/pull/13433 Reproduction steps: - Launch the application - Go to Tools > Perform Online System Update > Any region - Tools > Load Wii System Menu - Crash ``` wine: Call from 00006FFFFFBED8A7 to unimplemented function msvcp140_atomic_wait.dll.__std_tzdb_get_sys_info, aborting wine: Unimplemented function msvcp140_atomic_wait.dll.__std_tzdb_get_sys_info called at address 00006FFFFFBED8A7 (thread 0184), starting debugger... wine: Call from 00006FFFFFBED8A7 to unimplemented function msvcp140_atomic_wait.dll.__std_tzdb_get_sys_info, aborting ``` -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59226 cvolton@cvolton.eu changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cvolton@cvolton.eu --- Comment #2 from cvolton@cvolton.eu --- Can confirm this is still an issue as of 11.13 and even current master (commit 7364e9021229f000670b42acfd8e2fb2d6c00cd7). I have reproduced this while creating my own program with the following code: std::wstring GetAutoGeneratedName() { // e.g. 2026-07-05 17-23-54.mp4 auto now = std::chrono::zoned_time{std::chrono::current_zone(), std::chrono::system_clock::now()}; auto local = std::chrono::floor<std::chrono::seconds>(now.get_local_time()); return std::format(L"{:%Y-%m-%d %H-%M-%S}.mp4", local); } -- 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)
-
WineHQ Bugzilla