View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001265 | OpenMPT | Installer and Update | public | 2019-09-23 07:03 | 2024-10-10 08:16 |
Reporter | nyanpasu64 | Assigned To | manx | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 10 |
Product Version | OpenMPT 1.29.00.* (old testing) | ||||
Target Version | OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) | Fixed in Version | OpenMPT 1.29.00.* (old testing) | ||
Summary | 0001265: Failed assertion in debug builds: SettingsContainer::ReadSetting() called by update checker thread, not main | ||||
Description | When I launch OpenMPT git master, the program settings pops up without me pressing any keys, followed by an assertion error modal dialog:
However this assertion fails because the function is called by CUpdateCheck::ThreadFunc and not the main thread:
| ||||
Steps To Reproduce |
| ||||
Additional Information | I disabled Spectre mitigation and upgraded SDK to 17763. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | 1f2968497e153ff088a9c46afd42bc9bf6aacc3d | ||||
I removed the ASSERT from ReadSetting(), but the program hit other ASSERTs in the same settings class. I managed to make the program run by editing |
|
Fixed in r12083. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2019-09-23 07:03 | nyanpasu64 | New Issue | |
2019-09-23 07:05 | manx | Assigned To | => manx |
2019-09-23 07:05 | manx | Status | new => assigned |
2019-09-23 07:06 | manx | Target Version | => OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) |
2019-09-23 07:10 | nyanpasu64 | Note Added: 0004090 | |
2019-09-23 07:28 | manx | Status | assigned => resolved |
2019-09-23 07:28 | manx | Resolution | open => fixed |
2019-09-23 07:28 | manx | Fixed in Version | => OpenMPT 1.29.00.* (old testing) |
2019-09-23 07:28 | manx | Note Added: 0004091 | |
2024-10-10 08:16 | manx | Category | General => Installer and Update |