View Issue Details

IDProjectCategoryView StatusLast Update
0001904OpenMPTGeneralpublic2025-07-02 12:16
ReporterStarWolf3000 Assigned Tomanx  
PrioritylowSeveritycrashReproducibilityalways
Status acknowledgedResolutionopen 
Platformx86 / x64OSArch LinuxOS Version6.15.4-arch2-1
Product VersionOpenMPT 1.32.02.00 / libopenmpt 0.8.1 (current stable) 
Summary0001904: Not working after upgrading wine-staging to 10.11
Description

I've run the latest version of OpenMPT before on wine-staging 10.9 on Arch, but todays (yesterdays, since it released on 30 Jun) update put wine-staging to 10.11, and OpenMPT refuses to boot.

If I run it through my .desktop file, it uses 100% CPU on one core. If I run the same command in terminal, I get this output (but not 100% CPU usage):

002c:fixme:winediag:loader_init wine-staging 10.11 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0024:fixme:winediag:loader_init wine-staging 10.11 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000011FA04, 000000000011FA20 000000000011FA00
0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x407 000000000011FA04 000000000011FA20 000000000011FA00) returning a dummy value (current locale)
0024:fixme:process:RegisterApplicationRestart (L" /RestartByRestartManager:52FDD9D5-1A45-4bba-B02F-A18617C07791",0)
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:shell:InitNetworkAddressControl stub
0120:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000106FF50
0024:fixme:htmlhelp:HtmlHelpW HH case HH_INITIALIZE not handled.
0024:fixme:gdiplus:resample_bitmap_pixel_premult Unimplemented interpolation 7
0024:err:virtual:virtual_setup_exception stack overflow 2688 bytes addr 0x6ffffff76f62 stack 0x20580 (0x20000-0x21000-0x120000)

When I disable Wine integration via the ini, I can run OpenMPT just fine. So something is messed up with the Wine integration when Wine switched to 10.11.
I have two other programs inside this same prefix (one even being a 32-bit program running in WoW64), and they work without issue, however they also do not have any Wine integration.

Desktop is KDE Plasma, running on Wayland, KWin window manager and Wayland compositor (Xwayland is available).

Steps To Reproduce
  1. Have wine-staging 10.11 installed (very recent)
  2. Have OpenMPT 1.32.02.00 (64-bit) installed inside a prefix.
  3. Run OpenMPT.
  4. Enable Wine integration in OpenMPT.
  5. Restart to trigger compilation of integration.
  6. OpenMPT will be stuck at the logo and not doing anything.

Expected:
Opens another console which does compilation, and then restarts with integration enabled.

Additional Information

I was able to reproduce this also in a clean prefix with a fresh OpenMPT unpacked and Wine integration enabled.

TagsNo tags attached.
Has the bug occurred in previous versions?wine-staging: no
Tested code revision (in case you know it)

Activities

StarWolf3000

StarWolf3000

2025-07-01 09:46

reporter   ~0006408

Apparently related post in the forum: https://forum.openmpt.org/index.php?topic=5792.msg50899#msg50899

manx

manx

2025-07-02 10:13

administrator   ~0006410

Do you happen to know if the hang also affected Wine 9.0?

StarWolf3000

StarWolf3000

2025-07-02 12:16

reporter   ~0006411

While I did use Wine 9 on my Raspi 4 (with box64), I never used the integration on that platform.

And on desktop it only has been since March running my Arch setup, which only provided Wine 10.x in the last months. So no, I cannot give reliable feedback on this.

Issue History

Date Modified Username Field Change
2025-07-01 07:17 StarWolf3000 New Issue
2025-07-01 09:46 StarWolf3000 Note Added: 0006408
2025-07-02 05:26 manx Assigned To => manx
2025-07-02 05:26 manx Status new => acknowledged
2025-07-02 05:26 manx Priority normal => low
2025-07-02 10:13 manx Note Added: 0006410
2025-07-02 12:16 StarWolf3000 Note Added: 0006411