by Enjay » Tue Sep 28, 2021 7:13 pm
Thank you both very much for looking at this.
I know that I have never managed to get the crash when using OpenGL, but always get it within around 30 seconds with Vulkan. Quite what that means, I'm not qualified to say but if the problem does not lie with the Vulkan back end then wherever the problem lies, I guess it then creates a situation that the Vulkan backend is less tolerant of than OpenGL is? (Which, of course, does not have to mean anything wrong with the Vulkan backend.)
As I mentioned, something in one of the commits from either the 10th or the 11th of August is behind allowing this to happen but, again, I don't know enough to say if the commits themselves are to blame or merely that they exposed something that the PDA code was doing wrong all along and, up to that point, GZDoom had perhaps just tolerated it by chance?
I'm looking forward to the re-write of the PDA kit anyway (though I hope it will be reasonably easy to convert my PDAs across

). I understand perfectly that you have other priorities Nash, so I look forward to it when it's done. I'll just keep a copy of GZDoom 4.6.1 in the project folder for this particular mod.
For what it's worth, I was also able to replicate the crash using the PDAs in Siren TC ( viewtopic.php?f=19&t=68686 ). It actually uses a slightly older version of the PDA starter kit (1.0) but is still crashes in a very similar way. The PDAs in that mod are less graphically intensive than mine and have shorter text entries too. Perhaps for one of those reasons it takes me longer (about 90 seconds) of reading and scrolling around PDA messages to get a crash, but the end result is the same. So I guess, that this will be something that could affect any project that is using the PDA starter kit.
Thank you both very much for looking at this.
I know that I have never managed to get the crash when using OpenGL, but always get it within around 30 seconds with Vulkan. Quite what that means, I'm not qualified to say but if the problem does not lie with the Vulkan back end then wherever the problem lies, I guess it then creates a situation that the Vulkan backend is less tolerant of than OpenGL is? (Which, of course, does not have to mean anything wrong with the Vulkan backend.)
As I mentioned, something in one of the commits from either the 10th or the 11th of August is behind allowing this to happen but, again, I don't know enough to say if the commits themselves are to blame or merely that they exposed something that the PDA code was doing wrong all along and, up to that point, GZDoom had perhaps just tolerated it by chance?
I'm looking forward to the re-write of the PDA kit anyway (though I hope it will be reasonably easy to convert my PDAs across [img]https://aspectsweb.co.uk/enjay/emo/scared.gif[/img]). I understand perfectly that you have other priorities Nash, so I look forward to it when it's done. I'll just keep a copy of GZDoom 4.6.1 in the project folder for this particular mod.
For what it's worth, I was also able to replicate the crash using the PDAs in Siren TC ( viewtopic.php?f=19&t=68686 ). It actually uses a slightly older version of the PDA starter kit (1.0) but is still crashes in a very similar way. The PDAs in that mod are less graphically intensive than mine and have shorter text entries too. Perhaps for one of those reasons it takes me longer (about 90 seconds) of reading and scrolling around PDA messages to get a crash, but the end result is the same. So I guess, that this will be something that could affect any project that is using the PDA starter kit.