Re: ProppFrexx has started closing as random times
Posted: 30 Aug 2021 17:26
Thanks for the dump.
It indicated, that the error was caused by a corrupted (heap) memory.
This can happen by two main reasons:
a) for managed parts of the applications (.Net), this can only happen, when the .Net Framework itself causes the error and is buggy.
b) for unmanaged parts of the app it is caused by the related unmanaged (non .Net) parts itself, like e.g. the drivers being used
ProppFrexx itself is entirely written in C# using .Net. But it of course uses unmanaged parts, e.g. for the the audio processing part.
I find option a) very unlikely and would like to exclude that (as there is currently no know heap corruption error in the .Net Framework; as well as no other user reports such error).
As such, I assume, that the error happens during the audio processing. This is even more likely, as this is exactly reported in the dump file you reported - audio processing is just happening before the exception in the dump.
But this means, that I can not solve or help much with the error (as the error is not caused directly by ProppFrexx) - it happens outside of ProppFrexx ONAIR, e.g. in either your audio driver or a VST you are using.
If you are using a VST(s), try to remove/disable them to see, if the error still occurs. If not, you found it.
Else, try to update your audio driver, to see, if that solves the error.
Finally, the only other error reason (which is running in parallel in the debug dump) is a TitleUpdate of an ICEcast stream. During this operation, the UserAgent is determined, which is freely configurable in the general settings, section General/Audio. Have you changed that value to something weird? If yes, you can try resetting that to its default value of "ProppFrexx/4.0".
It indicated, that the error was caused by a corrupted (heap) memory.
This can happen by two main reasons:
a) for managed parts of the applications (.Net), this can only happen, when the .Net Framework itself causes the error and is buggy.
b) for unmanaged parts of the app it is caused by the related unmanaged (non .Net) parts itself, like e.g. the drivers being used
ProppFrexx itself is entirely written in C# using .Net. But it of course uses unmanaged parts, e.g. for the the audio processing part.
I find option a) very unlikely and would like to exclude that (as there is currently no know heap corruption error in the .Net Framework; as well as no other user reports such error).
As such, I assume, that the error happens during the audio processing. This is even more likely, as this is exactly reported in the dump file you reported - audio processing is just happening before the exception in the dump.
But this means, that I can not solve or help much with the error (as the error is not caused directly by ProppFrexx) - it happens outside of ProppFrexx ONAIR, e.g. in either your audio driver or a VST you are using.
If you are using a VST(s), try to remove/disable them to see, if the error still occurs. If not, you found it.
Else, try to update your audio driver, to see, if that solves the error.
Finally, the only other error reason (which is running in parallel in the debug dump) is a TitleUpdate of an ICEcast stream. During this operation, the UserAgent is determined, which is freely configurable in the general settings, section General/Audio. Have you changed that value to something weird? If yes, you can try resetting that to its default value of "ProppFrexx/4.0".