Hi,
After digging the issue, the cause was related with permission in folder /dev/galcore (in my case, galcore is the Vivante GPU driver).
To test the solution, you could change the owner of the folder as below:
sudo chown -R username:group /dev/galcore
To obtain the root cause, you could perform the following test:
strace yourapp -platform eglfs
...
open("/dev/galcore", O_RDWR) = -1 EACCES (Permission denied)
open("/dev/graphics/galcore", O_RDWR) = -1 ENOENT (No such file or directory)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xd4} ---
+++ killed by SIGSEGV +++
Segmentation fault
Julio