Forum Discussion
Squareys
7 years agoExplorer
[GearVR] Crash on Input (except when Oculus GearVR Home is uninstalled)
Hello everybody! I have an Unreal Engine 4.20.2 project that until recently worked fine until it started to crash on any input (especially noteworthy: ). The crash happens on Samsung Galaxy S8 edg...
DolloD
7 years agoProtege
I can confirm this error too. Our app on the store is broken on Gear and getting bad reviews due to this problem. Confirm changing the bundleID makes it work and not seeing problem on the GO.
Our app runs UE4.18.3
Here is the output from Android Studio:
09-19 12:45:28.397 14659-14659/? A/DEBUG: signal 4 (SIGILL), code -6 (SI_TKILL), fault addr 0x3870
The thread this runs on seems to be the Android event loop. The crux of the matter is SIGILL which means from my limited understanding its running an illegal instruction such as addressing register 16 when only 0-15 are allowed. Since the error happens in libandroid.so from the NDK libraries its possible that some update on the GearVR with respect to the home app and the controller causes some messaging protocol from the controller that breaks under the ndk. I tried compiling with NDK 1.7 and that didn't work, nor did switching from android 21 to android 24. I beat my head against the wall for a couple of days trying to find this one. Thank God for dr. google, but it looks like its nigh impossible for us to work around this problem and so we eagerly await a fix. Thank you
Our app runs UE4.18.3
Here is the output from Android Studio:
09-19 12:45:28.397 14659-14659/? A/DEBUG: signal 4 (SIGILL), code -6 (SI_TKILL), fault addr 0x3870
...
09-19 12:45:28.461 14659-14659/? A/DEBUG: backtrace:
09-19 12:45:28.461 14659-14659/? A/DEBUG: backtrace:
09-19 12:45:28.463 14659-14659/? A/DEBUG: #00 pc 00000598 /system/lib/libandroid.so (offset 0xa000)
09-19 12:45:28.463 14659-14659/? A/DEBUG: #01 pc 01f4ce08 /data/app/[redacted]/lib/arm/libUE4.so
09-19 12:45:28.463 14659-14659/? A/DEBUG: #02 pc 01f2d414 /data/app/[redacted]/lib/arm/libUE4.so
09-19 12:45:28.463 14659-14659/? A/DEBUG: #03 pc 00047493 /system/lib/libc.so (_ZL15__pthread_startPv+22)
09-19 12:45:28.463 14659-14659/? A/DEBUG: #04 pc 00019f6d /system/lib/libc.so (__start_thread+6). The thread this runs on seems to be the Android event loop. The crux of the matter is SIGILL which means from my limited understanding its running an illegal instruction such as addressing register 16 when only 0-15 are allowed. Since the error happens in libandroid.so from the NDK libraries its possible that some update on the GearVR with respect to the home app and the controller causes some messaging protocol from the controller that breaks under the ndk. I tried compiling with NDK 1.7 and that didn't work, nor did switching from android 21 to android 24. I beat my head against the wall for a couple of days trying to find this one. Thank God for dr. google, but it looks like its nigh impossible for us to work around this problem and so we eagerly await a fix. Thank you
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 5 months ago
- 7 months ago
- 1 year ago