View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001424 | OpenMPT | General | public | 2021-02-28 14:07 | 2024-06-01 08:14 |
Reporter | manx | Assigned To | manx | ||
Priority | high | Severity | block | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Product Version | OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) | ||||
Target Version | OpenMPT 1.30.05.00 / libopenmpt 0.6.4 (upgrade first) | Fixed in Version | OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first) | ||
Summary | 0001424: OpenMPT amd64 does not work in Wine on macOS | ||||
Description | |||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
Related Wine bug report: https://bugs.winehq.org/show_bug.cgi?id=49802 |
|
The only usages of I'll verify later that these solutions work on macOS. Edit: It doesn't, the crash still occurs. Probably caused by one of our |
|
Do we know if building with VS2017 works for Wine on macOS? |
|
OpenMPT 1.28 works with Wine on macOS. Compiling the latest 1.30 code with VS2017 doesn't work. See attached log. It just freezes after that. |
|
Do we know if this is due to a breaking change in later VS2017 updates, or due to our changes? i.e. does 1.28 with current VS2017 work? |
|
Recently-compiled 1.28 still works. |
|
So we could bisect trunk from 1.28 branch point on and find the change that broke Wine on macOS. And if it is fixable with reasonable effort, we could switch 1.30 (and maybe also 1.29) builds to VS2017 as a work-around. |
|
amd64 RETRO builds targeting Windows XP do work in Wine on macOS, and will hopefully continue to do so after r16139, See https://developercommunity.visualstudio.com/t/64-bit-exes-built-with-vs2019-crash-under-wine-on/1248753#T-N1609837. This is far from perfect as these are not included in the intended installer package, but better than the situation before. |
|
To consider back-porting to 1.30, we should at least wait until support for older Windows versions has been confirmed for this SDK version. |
|
We use Windows 10 SDK 10.0.22621.0 for 1.31. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2021-02-28 14:07 | manx | New Issue | |
2021-02-28 14:08 | manx | Status | new => confirmed |
2021-02-28 14:10 | manx | Reproducibility | have not tried => always |
2021-04-06 23:47 | Saga Musix | Note Added: 0004704 | |
2021-04-06 23:52 | Saga Musix | Note Added: 0004705 | |
2021-04-06 23:54 | Saga Musix | Note Edited: 0004705 | |
2021-04-06 23:54 | Saga Musix | Note Edited: 0004705 | |
2021-04-07 00:09 | Saga Musix | Note Edited: 0004705 | |
2021-05-15 18:03 | manx | Note Added: 0004769 | |
2021-05-17 10:06 | Saga Musix | Note Added: 0004772 | |
2021-05-17 10:06 | Saga Musix | File Added: wine.zip | |
2021-05-17 11:19 | manx | Note Added: 0004773 | |
2021-05-17 11:23 | Saga Musix | Note Added: 0004774 | |
2021-05-17 11:32 | manx | Note Added: 0004775 | |
2021-05-17 12:31 | manx | Product Version | OpenMPT 1.30.00.* (old testing) => OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) |
2021-12-10 18:47 | manx | Note Added: 0004947 | |
2022-06-03 11:20 | manx | Note Added: 0005194 | |
2022-06-04 07:48 | manx | Fixed in Version | => OpenMPT 1.31.00.* (old testing) |
2022-06-04 07:48 | manx | Target Version | OpenMPT 1.30.01.00 / libopenmpt 0.6.0 (upgrade first) => OpenMPT 1.30.05.00 / libopenmpt 0.6.4 (upgrade first) |
2024-06-01 08:14 | manx | Assigned To | => manx |
2024-06-01 08:14 | manx | Status | confirmed => closed |
2024-06-01 08:14 | manx | Resolution | open => no change required |
2024-06-01 08:14 | manx | Fixed in Version | OpenMPT 1.31.00.* (old testing) => OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first) |
2024-06-01 08:14 | manx | Note Added: 0005963 |