View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000885 | OpenMPT | General | public | 2016-10-27 20:58 | 2016-11-21 20:39 |
| Reporter | Amaroq_Dricaldari | Assigned To | Saga Musix | ||
| Priority | normal | Severity | crash | Reproducibility | random |
| Status | closed | Resolution | no change required | ||
| Platform | x64 | OS | Windows | OS Version | 7 |
| Product Version | OpenMPT 1.27.00.* (old testing) | ||||
| Summary | 0000885: Random Hang when closing dialogue windows (32-bit ver. on 64-bit Win) | ||||
| Description | Version: 1.27.00.16-r7296 32 bit TEST | ||||
| Steps To Reproduce | As I said, it happens seemingly at random | ||||
| Additional Information | https://drive.google.com/file/d/0B1URcZnhifwbNXlQX0VYRVlnRkE/view?usp=sharing I am not entirely sure if this is ALL of the crash dumps since switching to this computer, though, since I'm pretty sure I accidentally deleted some of them in the past when clearing Windows TEMP. | ||||
| Tags | No tags attached. | ||||
| Has the bug occurred in previous versions? | Yes | ||||
| Tested code revision (in case you know it) | |||||
|
The crash.dmp files would be more interesting than the trace logs, were those not generated or did you remove them? |
|
|
We cannot help you if you do not provide more information. In addition to the crash dump files it would also be interesting to know how you close the dialogs, e.g. if you use the ESC key and if so, is this key also bound to stopping audio playback? Does it only happen with certain dialogs (which)? |
|
|
I did not see any crash.dmp files, unfortunately. I'm trying to see if I can reproduce the crash and get some dumps. |
|
|
Okay, here's the dump. Lately, it seems that OpenMPT is choosing to hang rather than outright crash, so the audio driver keeps playing the module even though the GUI is completely unresponsive for the remainder of the running instance. Even though it is supposed to create dump files, I had to wait for the program to freeze and create the dump manually through task manager. |
|
|
If OpenMPT doesn't crash, there is no reason for it to create a crash dump. A hanging application cannot know if it hangs (that would be equal to solving the halting problem), hence it cannot create a crash dump. Also, you didn't explain yet with which dialogs this happens and how you close them (mouse/keyboard). |
|
|
It doesn't seem to care which dialogues in particular; song settings, usually, but sometimes it is the file browser or the global settings. I use the mouse to close them, and then a short time later the whole application hangs up. I'll be sure to read the document. |
|
|
Okay, here's the 32-Bit version (I hope) I launched the 32-Bit task manager from the command line (as per the instructions), but since every computer I use is apparently haunted by gremlins, I have no way of knowing if it worked correctly for me. |
|
|
I suppose it's the DAEMON Tools shell extension that shows up in the stack trace (DTShl32.dll) which is causing your issues. Try uninstalling it. I don't think there is anything we can do on our side, because there is no code in OpenMPT that would do special things that could cause a crash or hang when closing the song settings or similar. |
|
|
Okay, I'll be sure to try that. Thanks. |
|
|
So are the gremlins gone now or does the problem persist? |
|
|
I will close this report now as the memory dump clearly showed that the DAEMON Tools shell extension was causing the hang. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2016-10-27 20:58 | Amaroq_Dricaldari | New Issue | |
| 2016-10-27 21:13 | Saga Musix | Note Added: 0002714 | |
| 2016-10-30 19:59 | Saga Musix | Note Added: 0002715 | |
| 2016-10-30 20:54 | Saga Musix | Note Edited: 0002715 | |
| 2016-11-03 06:28 | Amaroq_Dricaldari | Note Added: 0002717 | |
| 2016-11-03 06:38 | Amaroq_Dricaldari | Note Added: 0002718 | |
| 2016-11-03 12:22 | Saga Musix | Note Added: 0002719 | |
| 2016-11-03 12:28 | Saga Musix | Note Edited: 0002719 | |
| 2016-11-03 14:09 | Amaroq_Dricaldari | Note Added: 0002720 | |
| 2016-11-03 14:19 | Amaroq_Dricaldari | Note Added: 0002721 | |
| 2016-11-03 16:21 | Amaroq_Dricaldari | Summary | Random Crash when closing dialogue windows (32-bit ver. on 64-bit Win) => Random Hang when closing dialogue windows (32-bit ver. on 64-bit Win) |
| 2016-11-03 18:48 | Saga Musix | Note Added: 0002722 | |
| 2016-11-03 18:49 | Saga Musix | Note Edited: 0002722 | |
| 2016-11-03 18:49 | Saga Musix | Assigned To | => Saga Musix |
| 2016-11-03 18:49 | Saga Musix | Status | new => feedback |
| 2016-11-03 18:54 | Saga Musix | Note Edited: 0002722 | |
| 2016-11-06 15:14 | Amaroq_Dricaldari | Note Added: 0002727 | |
| 2016-11-06 15:14 | Amaroq_Dricaldari | Status | feedback => assigned |
| 2016-11-06 15:46 | Saga Musix | Status | assigned => feedback |
| 2016-11-09 16:33 | Saga Musix | Note Added: 0002732 | |
| 2016-11-21 20:39 | Saga Musix | Status | feedback => closed |
| 2016-11-21 20:39 | Saga Musix | Resolution | open => no change required |
| 2016-11-21 20:39 | Saga Musix | Note Added: 0002740 |