Closed piotrzarzycki21 closed 6 months ago
It appears that the crash is happening while attempting to render a display object with a mask. For some reason, the Rectangle released back to an ObjectPool is null. This ObjectPool is used internally by OpenFL, and is not exposed publicly, and objects returned to it should never be null. So it seems to be a bug in OpenFL. That's basically all that I can infer from the stack trace alone.
Can you try running with -debug
? It appears that there are additional checks in ObjectPool when running debug mode that might provide additional clues by throwing an exception earlier.
Can you try running with
-debug
?
By that do you mean run application trough IDE with -debug? Otherwise stack trace which I'm presenting is from application which were build using -debug.
Okay, if you've already built with -debug
, then you don't need to do anything.
The only option left is for me to try to find a way to reproduce on my machine, and to dive into the OpenFL code to figure out why a null Rectangle is incorrectly ending up in the ObjectPool.
Thanks! I have two more stack traces which pointing into internal code. I will raise separated issues. All of that is not high priority. Crashes are intermittent.
Closing in favor of #165.
@joshtynjala I'm not sure where to raise this issue. It looks in the stacktrace like I should put it in openfl, but it still happened in app with feathersui, so I decided try it here. We have a crash of our Super.Human.Installer - I don't have any specific scenario for that - it happened once server is starting. If this stacktrace doesn't say anything useful I will close this issue.