I'm testing the HelloWorld_Android example on a mobile phone running Android 5.1.
Sometimes (but not always!) after going back into the HelloWorld_Android app after the HOME key was pressed it will crash with the following error message:
Unfortunately,
HelloWorldMobile has
stopped.
If I return to the app after the BACK key was pressed, this never happens. I made a simple "hello world" Irrlicht app and it has the same behavior.
I can't really find any mention via Google of apps using NativeActivity doing this exact thing after the HOME key is pressed, but from what I did see it seems like there are some issues in android_native_app_glue.
Thanks for any input.
[fixed]HelloWorld_Android crashes sometimes after resuming
-
- Posts: 4
- Joined: Thu May 18, 2017 11:30 pm
- Contact:
Re: HelloWorld_Android crashes sometimes after resuming
Hm, yeah - I can reproduce it. Moving this one to bug-reports. Can't remember having that in the past, so maybe some newer bug.
Crash:
Thanks for the report.
Crash:
Code: Select all
I/Irrlicht(10786): Android command APP_CMD_SAVE_STATE
I/Irrlicht(10786): Android command APP_CMD_PAUSE
I/Irrlicht(10786): Android command APP_CMD_STOP
I/Irrlicht(10786): Android command APP_CMD_LOST_FOCUS
I/Irrlicht(10786): Android command APP_CMD_TERM_WINDOW
I/Irrlicht(10786): Android command APP_CMD_RESUME
I/Irrlicht(10786): Android command APP_CMD_INIT_WINDOW
--------- beginning of crash
I/DEBUG ( 272): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 272): Build fingerprint: 'motorola/falcon_retde/falcon_umts:5.0.2/LXB22.46-28.1/1:user/release-keys'
I/DEBUG ( 272): Revision: 'p3c0'
I/DEBUG ( 272): ABI: 'arm'
I/DEBUG ( 272): pid: 10786, tid: 10816, name: Thread-1047 >>> com.irrlicht.example <<<
I/DEBUG ( 272): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
I/DEBUG ( 272): r0 b72ee998 r1 00000009 r2 a6a90628 r3 00000000
I/DEBUG ( 272): r4 b72ee9a0 r5 00000000 r6 00000000 r7 b6bd478b
I/DEBUG ( 272): r8 b72e5480 r9 b72e5480 sl b6f80e45 fp a6a906cc
I/DEBUG ( 272): ip a712cc5c sp a6a90618 lr b6bd47a3 pc 00000000 cpsr a00f0010
I/DEBUG ( 272):
I/DEBUG ( 272): backtrace:
I/DEBUG ( 272): #00 pc 00000000 <unknown>
I/DEBUG ( 272): #01 pc 000387a1 /system/lib/libgui.so (android::Surface::hook_perform(ANativeWindow*, int, ...)+22)
I/DEBUG ( 272): #02 pc 00008ea9 /system/lib/libandroid.so (ANativeWindow_setBuffersGeometry+14)
I/DEBUG ( 272): #03 pc 001cf628 /data/app/com.irrlicht.example-1/lib/arm/libHelloWorldMobile.so (irr::video::CEGLManager::generateSurface()+1288)
I/DEBUG ( 272): #04 pc 001a7710 /data/app/com.irrlicht.example-1/lib/arm/libHelloWorldMobile.so (irr::CIrrDeviceAndroid::handleAndroidCommand(android_app*, int)+460)
I/DEBUG ( 272): #05 pc 0057c4c4 /data/app/com.irrlicht.example-1/lib/arm/libHelloWorldMobile.so
I/DEBUG ( 272): #06 pc 001a6fc4 /data/app/com.irrlicht.example-1/lib/arm/libHelloWorldMobile.so (irr::CIrrDeviceAndroid::run()+112)
I/DEBUG ( 272): #07 pc 001a1e44 /data/app/com.irrlicht.example-1/lib/arm/libHelloWorldMobile.so (mainloop(irr::IrrlichtDevice*, irr::gui::IGUIStaticText*)+652)
I/DEBUG ( 272): #08 pc 001a298c /data/app/com.irrlicht.example-1/lib/arm/libHelloWorldMobile.so (android_main+2792)
I/DEBUG ( 272): #09 pc 0057c608 /data/app/com.irrlicht.example-1/lib/arm/libHelloWorldMobile.so
I/DEBUG ( 272): #10 pc 00015e63 /system/lib/libc.so (__pthread_start(void*)+30)
I/DEBUG ( 272): #11 pc 00013e37 /system/lib/libc.so (__start_thread+6)
I/DEBUG ( 272):
I/DEBUG ( 272): Tombstone written to: /data/tombstones/tombstone_02
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
-
- Posts: 4
- Joined: Thu May 18, 2017 11:30 pm
- Contact:
Re: HelloWorld_Android crashes sometimes after resuming
Thanks for looking into it.
Re: HelloWorld_Android crashes sometimes after resuming
Should be fixed now in svn (r5463). Looks to me like an accidentally introduced code change (but I'll check with author).
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
-
- Posts: 4
- Joined: Thu May 18, 2017 11:30 pm
- Contact:
Re: [fixed]HelloWorld_Android crashes sometimes after resumi
A storm Saturday night knocked out my power, phone, and internet. The latter was finally restored today. I will update my repo, rebuild, and test. Thanks!