Hi guys,
I am getting many error reports of type “signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)” for the lib libopenalsoftjme.so
More often for the “alcDeviceResumeSOFT” function.
Here is an example log:
106/5000
Jul 14 07:38 in version 39 of the app
Samsung Galaxy Core 2 (kanas), 768MB RAM, Android 4.4
Report 1 of 1
backtrace:
native: pc 000000000000b512 /data/app-lib/com.ectragames.capsracing-1/libopenalsoftjme.so
native: pc 000000000000c42d /data/app-lib/com.ectragames.capsracing-1/libopenalsoftjme.so
native: pc 000000000000ec93 /data/app-lib/com.ectragames.capsracing-1/libopenalsoftjme.so (alcDeviceResumeSOFT+70)
native: pc 000000000001dd4c /system/lib/libdvm.so (dvmPlatformInvoke+112)
native: pc 000000000004e213 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
native: pc 0000000000027160 /system/lib/libdvm.so
native: pc 000000000002e110 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
native: pc 000000000002b7bc /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
native: pc 0000000000060919 /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
native: pc 00000000000688ab /system/lib/libdvm.so
native: pc 0000000000027160 /system/lib/libdvm.so
native: pc 000000000002e110 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
native: pc 000000000002b7bc /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
native: pc 0000000000060637 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+338)
native: pc 0000000000049dfb /system/lib/libdvm.so
native: pc 0000000000055417 /system/lib/libandroid_runtime.so
native: pc 00000000000569af /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*, bool)+358)
native: pc 0000000000001063 /system/bin/app_process
native: pc 000000000000e433 /system/lib/libc.so (__libc_init+50)
native: pc 0000000000000d80 /system/bin/app_process
The function suggests that it occurs after the application exits the background.
So I did the following test:
1 - When the application is playing a sequence of sound instances I press the screen lock button on the device. This forces it to be placed in the background;
2 - I repeat this process several times;
3 - Then at some point the application hangs and ends up logging this error.
Has anyone gone through this and have any idea what can be done?