You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi David,
thanks a lot for this plugin. I am encountering infrequent desktop crashes originating in the plugin.
The crashes are in UStory::ChoosePathString while invoking MonoInvoke:
I was trying to track down the crash and eventually, it leads me to think that it might be UE4 Garbage Collector, collecting
probably(?) TMap, which is not marked as UPROPERTY() This would explain to me the randomness in which the class crashes.
I was going through the Minidump, but couldn't pinpoint the issue better than this.
Any idea, if Methods could be marked for non-deletion or UPROPERTized?
I thought of wrapping MonoMethod into USTRUCT so it could be markable, but I am not sure if this would be the right way.
Thanks,
Jan
The text was updated successfully, but these errors were encountered:
I also suffered from the same symptoms of seemingly-random crashes. This did seem to come from the TMap being cleared, but it looks like the UCLASS that held the TMap was being garbage collected.
I had something like
UCLASS()
class UStoryDriver {
...
UStory* story;
...
};
After placing a UPROPERTY() above the UStory member variable, I stopped having issues.
So for the wandering travelers also experiencing this, I'd say check this first.
Hi David,
thanks a lot for this plugin. I am encountering infrequent desktop crashes originating in the plugin.
The crashes are in UStory::ChoosePathString while invoking MonoInvoke:
I was trying to track down the crash and eventually, it leads me to think that it might be UE4 Garbage Collector, collecting
probably(?) TMap, which is not marked as UPROPERTY() This would explain to me the randomness in which the class crashes.
I was going through the Minidump, but couldn't pinpoint the issue better than this.
Any idea, if Methods could be marked for non-deletion or UPROPERTized?
I thought of wrapping MonoMethod into USTRUCT so it could be markable, but I am not sure if this would be the right way.
Thanks,
Jan
The text was updated successfully, but these errors were encountered: