http://bugs.winehq.org/show_bug.cgi?id=58631
Bug ID: 58631 Summary: WINE 10.13 breaks foobar2000 Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ekopcom@gmail.com Distribution: ---
After updating to WINE 10.13, foobar2000 no longer opens successfully. The window appears with blank panels and then crashes and closes. Reverting to WINE 10.12 fixes the issue.
I've compared both WINE versions in a new WINEPREFIX with a portable installation of foobar2000-x64_v2.24.6. I'm using Arch with an up-to-date system. The terminal output of both runs as well as foobar2000's crash report are shown here:
http://bugs.winehq.org/show_bug.cgi?id=58631
--- Comment #1 from ekopcom@gmail.com --- Changing the Windows version from Win10 to Win8.1 fixes it too, but I hope that's not the permanent answer.
http://bugs.winehq.org/show_bug.cgi?id=58631
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |10.13 Keywords| |regression
--- Comment #2 from Austin English austinenglish@gmail.com --- Please run a regression test: https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing
http://bugs.winehq.org/show_bug.cgi?id=58631
Mohamad Al-Jaf mowinebugs@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mowinebugs@mail.com
--- Comment #3 from Mohamad Al-Jaf mowinebugs@mail.com --- It's because vccorlib140.dll was added in 10.13:
0024:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Media.Playback.BackgroundMediaPlayer" wine: Call from 00006FFFFF3CD7F7 to unimplemented function vccorlib140.dll.?__abi_WinRTraiseClassNotRegisteredException@@YAXXZ, aborting
The real issue is the missing library. Adding it prevents the vccorlib140 function from being called and it plays music without issue on my end. It also gets rid of the pre-existing exception errors
0024:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Media.Playback.BackgroundMediaPlayer" 0024:fixme:combase:GetRestrictedErrorInfo (00007FFFFE1FF7A8) 0024:fixme:combase:RoOriginateError 0x80040154, L"": stub 0024:fixme:msvcrt:_SetWinRTOutOfMemoryExceptionCallback (0000000000000000): stub
MR - https://gitlab.winehq.org/wine/wine/-/merge_requests/8829
http://bugs.winehq.org/show_bug.cgi?id=58631
ekopcom@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr@codeweavers.com
--- Comment #4 from ekopcom@gmail.com --- Here is the output of the bisect.
fc3eada4148b8c4c42077ec4d3cc56678efaaed5 is the first bad commit commit fc3eada4148b8c4c42077ec4d3cc56678efaaed5 Author: Piotr Caban piotr@codeweavers.com Date: Wed Aug 6 16:47:12 2025 +0200
vccorlib140: Add Platform::Details::InitializeData semi-stub.
configure | 1 + configure.ac | 1 + dlls/vccorlib140/Makefile.in | 4 ++ dlls/vccorlib140/tests/Makefile.in | 5 ++ dlls/vccorlib140/tests/vccorlib.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ dlls/vccorlib140/vccorlib.c | 42 ++++++++++++++ dlls/vccorlib140/vccorlib140.spec | 5 +- 7 files changed, 277 insertions(+), 3 deletions(-) create mode 100644 dlls/vccorlib140/tests/Makefile.in create mode 100644 dlls/vccorlib140/tests/vccorlib.c create mode 100644 dlls/vccorlib140/vccorlib.c
http://bugs.winehq.org/show_bug.cgi?id=58631
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |fc3eada4148b8c4c42077ec4d3c | |c56678efaaed5