View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001723 | OpenMPT | Installer and Update | public | 2023-07-26 09:13 | 2024-10-21 17:11 |
Reporter | underdog | Assigned To | Saga Musix | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | open | ||
Platform | arm64 | OS | Windows | OS Version | 11 |
Product Version | OpenMPT 1.30.08.00 / libopenmpt 0.6.6 (upgrade first) | ||||
Target Version | OpenMPT 1.31.11.00 / libopenmpt 0.7.11 (upgrade first) | Fixed in Version | OpenMPT 1.31.11.00 / libopenmpt 0.7.11 (upgrade first) | ||
Summary | 0001723: There is an update dialog hangs openMPT | ||||
Description | I have a triple monitor setup both at home and at my work place. As soon as there is an update to OpenMPT, the "text balloon" stating this will be on top of the left most screen and the client is unresponsive. | ||||
Steps To Reproduce | Have a triple monitor setup, wait for an update, start client (both AMD64 / X86) | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Has the bug occurred in previous versions? | yes | ||||
Tested code revision (in case you know it) | |||||
We have received similar reports but never got any feedback from the reporting users. Unfortunately, even when attaching three screens to my PC, I cannot reproduce it, but given that you encountered the problem on two different machines using that configuration, maybe you can give some more information on the setup:
Are both setups on Windows 11? What may also help us is a memory dump of the frozen application. Open Task Manager, right-click the OpenMPT entry and choose "Create dump file". This file will be very large but compressing it as .7z or .rar should get the size down by quite a bit. If you have a place to share the file, it would be very interesting to look at it. |
|
The Home setup has 3 screens, all with the same resolution 1920x1080. (100% Scaling) The Work environment has a Surface Laptop, 2496 x 1664 and 2 HD (1920x1080) screens setup on top of the Laptop screen. A little like Mickey Mouse Ears. (the 2 HD screens are Next to each other) At the time of reporting the main OpenMPT window was on the rightmost monitor. (Monitor 3 on Screen Setup Home). Now for the kicker; As I already installed the latest version after the screen unfroze after a few minutes (It automatically downloaded a RETRO version by the way), I couldn't reproduce the error. I will create a memory dump on my work setup on Friday when the process hangs there. |
|
One thing you could try with your home setup is checking if there are any shadow copies of OpenMPT's setting file, and if reverting to that shadow copy would provoke the same issue again. To do that, go to Help -> Show Settings Folder, right-click on mptrack.ini there and check if under "Restore previous version" you see an older copy of the file. Maybe make a copy of the current file and then restore the older file, and see if the problem happens again. If so, it would also be interesting to have a look at that INI file. |
|
Also, please try to keep the installation on your work machine in a broken state, e.g. by backing up all of OpenMPT's settings files to a different folder. I might have to create some special test builds for you to test a few things. |
|
Unfortunately no shadow copies exist for my home PC. |
|
Unfortunately I was unable to replicate the exact issue on my work PC at this time. The UPDATE dialog is malformed, but does not "hang" the client at this time (See Attachment); I did create a DMP file, maybe it helps, maybe not. When the issue occurs again, I will create another DMP file. The DMP can be downloaded until the 8th of August at: https://wetransfer.com/downloads/b9ff280dfdd758229e7256e88c2cee8520230801095409/1959f094036685385ca857ed80b1d84c20230801095432/fc6cb1 |
|
That's really odd. Unfortunately the memory dump also doesn't provide any clues in this case. If you find any other way of reproducing the issue, it would be really helpful. In the meantime I also tried this in a Windows 11 VM and it also didn't happen there with three virtual displays. |
|
I think I have finally understood this issue, and your original guess isn't far off: I am finally able to reproduce the problem if OpenMPT was in a minimized window state when it was last open. This window state is restored when OpenMPT starts, and minimized windows traditionally live somewhere around -32000/-32000 in Windows. I guess the Tooltip slowly "travels" from there to a visible screen area (or, as it appears to be stuck in a |
|
This should hopefully be resolved in r21906. If you notice this happening again in a future update from OpenMPT 1.31.11.00 or higher to a new version, do not hesitate to reopen this issue. |
|
Also, if it happens again, we'll need that mptrack.ini file (it would have solved the mystery in no time :)). |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2023-07-26 09:13 | underdog | New Issue | |
2023-07-26 09:13 | underdog | File Added: Screenshot 2023-07-26 111124.png | |
2023-07-26 09:18 | underdog | Description Updated | |
2023-07-26 09:52 | underdog | Severity | crash => minor |
2023-07-26 14:08 | Saga Musix | Note Added: 0005761 | |
2023-07-26 14:10 | Saga Musix | Relationship added | related to 0001602 |
2023-07-26 14:10 | Saga Musix | Note Edited: 0005761 | |
2023-07-26 14:45 | underdog | Note Added: 0005762 | |
2023-07-26 14:45 | underdog | File Added: screen_setup_Home.png | |
2023-07-26 14:45 | underdog | File Added: work_setup_simulated.png | |
2023-07-26 17:50 | Saga Musix | Note Added: 0005763 | |
2023-07-26 19:42 | Saga Musix | Note Added: 0005764 | |
2023-07-26 21:48 | underdog | Note Added: 0005765 | |
2023-08-01 09:56 | underdog | Note Added: 0005769 | |
2023-08-01 09:56 | underdog | File Added: image.png | |
2023-08-01 21:41 | Saga Musix | Note Added: 0005770 | |
2023-09-06 11:12 | Saga Musix | Relationship added | related to 0001725 |
2024-01-25 13:42 | manx | Status | new => acknowledged |
2024-10-10 08:12 | manx | Category | User Interface => Installer and Update |
2024-10-21 16:52 | Saga Musix | Note Added: 0006138 | |
2024-10-21 16:53 | Saga Musix | Note Edited: 0006138 | |
2024-10-21 16:55 | Saga Musix | Assigned To | => Saga Musix |
2024-10-21 16:55 | Saga Musix | Status | acknowledged => assigned |
2024-10-21 16:57 | Saga Musix | Status | assigned => resolved |
2024-10-21 16:57 | Saga Musix | Fixed in Version | => OpenMPT 1.31.11.00 / libopenmpt 0.7.11 (upgrade first) |
2024-10-21 16:57 | Saga Musix | Target Version | => OpenMPT 1.31.11.00 / libopenmpt 0.7.11 (upgrade first) |
2024-10-21 16:57 | Saga Musix | Note Added: 0006139 | |
2024-10-21 16:59 | Saga Musix | Note Added: 0006142 |