Has anyone encountered this issue? If not, any advice is welcome for trying to track down the root cause.
When launching, first I see the error:
E/libEGL: validate_display:87 error 3008 (EGL_BAD_DISPLAY)
followed by a Signal 11/SIGSEV as soon as any rendering is attempted.
As far as I can tell, the segfault seems to happen in openfl
The issue appears to happen on at least the OnePlus Nord200 running Android 11, which has been reproduced on two different phones. Other (older) android devices I’ve tested don’t seem to exhibit the problem.
What I have tried:
- Updating to the latest NDK (21.4.7075529 is the newest I can use and still get it to build)
- Updating to the latest SDK (now targeting 31)
- Updating to the latest lime/hxcpp/openfl
None of which appear to have any effect on the crash. Ive been chasing this problem for a couple of days now, and would welcome any insight into things to try, places to check, or hints about what could be the cause.
Thanks in advance!
[EDIT] I just tried the following:
- update to the latest openfl-samples
- openfl create PiratePig
- lime build android
Running the resulting PiratePig apk crashes with the same segfault on this device