We are using Wwise SDK to provide audio to players. Most of time, 
everything is fine. But on firebase, we found a lot of crashes, 
specifically for some kind of android phones, when wwise is initializing.
The backtrace is like this :

ActivityManager: Displayed 
com.audiokinetic.IntegrationDemo/android.app.NativeActivity: +118ms

06-25 10:33:51.670 6504 6524 E libOpenSLES: Configuration error: unknown key

06-25 10:33:51.671 6504 6524 W libOpenSLES: Leaving 
AndroidConfiguration::SetConfiguration (SL_RESULT_PARAMETER_INVALID)

06-25 10:33:51.671 6504 6524 D AudioTrack: set(): streamType 3, sampleRate 
48000, format 0x5, channelMask 0x3, frameCount 0, flags #104, 
notificationFrames 0, sessionId 42, transferType 0, uid -1, pid -1

06-25 10:33:51.671 6504 6524 F libc : Fatal signal 11 (SIGSEGV), code 1, 
fault addr 0xeec3cdec in tid 6524 (NativeThread)

06-25 10:33:51.722 739 739 F DEBUG : *** *** *** *** *** *** *** *** *** 
*** *** *** *** *** *** ***

06-25 10:33:51.722 739 739 F DEBUG : Build fingerprint: 
'OnePlus/OnePlus3/OnePlus3T:6.0.1/MXB48T/213713:user/release-keys'

06-25 10:33:51.722 739 739 F DEBUG : Revision: '0'

06-25 10:33:51.722 739 739 F DEBUG : ABI: 'arm'

06-25 10:33:51.722 739 739 F DEBUG : pid: 6504, tid: 6524, name: 
NativeThread >>> com.audiokinetic.IntegrationDemo <<<

06-25 10:33:51.722 739 739 F DEBUG : signal 11 (SIGSEGV), code 1 
(SEGV_MAPERR), fault addr 0xeec3cdec

06-25 10:33:51.728 739 739 F DEBUG : r0 00000001 r1 00001968 r2 0000197c r3 
f6dc0ec0

06-25 10:33:51.728 739 739 F DEBUG : r4 0000571f r5 f5c6204c r6 00000000 r7 
eec5e1c0

06-25 10:33:51.728 739 739 F DEBUG : r8 eec5e3e8 r9 eec5e3e8 sl 00000003 fp 
00000003

06-25 10:33:51.728 739 739 F DEBUG : ip f5c5df14 sp eec3cdc0 lr f5c4fdbf pc 
f5c5603a cpsr 200f0030

06-25 10:33:51.731 739 739 F DEBUG :

06-25 10:33:51.731 739 739 F DEBUG : backtrace:

06-25 10:33:51.731 739 739 F DEBUG : #00 pc 0000903a 
/system/lib/libunwind.so

06-25 10:33:51.731 739 739 F DEBUG : #01 pc 00002dbb 
/system/lib/libunwind.so (unw_map_local_create+30)

06-25 10:33:51.731 739 739 F DEBUG : #02 pc 00005017 
/system/lib/libbacktrace.so (_ZN14UnwindMapLocal5BuildEv+4)

06-25 10:33:51.731 739 739 F DEBUG : #03 pc 000050b9 
/system/lib/libbacktrace.so (_ZN12BacktraceMap6CreateEib+64)

06-25 10:33:51.731 739 739 F DEBUG : #04 pc 00003311 
/system/lib/libbacktrace.so (_ZN9BacktraceC1EiiP12BacktraceMap+40)

06-25 10:33:51.731 739 739 F DEBUG : #05 pc 0000335d 
/system/lib/libbacktrace.so (_ZN9Backtrace6CreateEiiP12BacktraceMap+60)

06-25 10:33:51.731 739 739 F DEBUG : #06 pc 0000cdaf 
/system/lib/libutils.so (_ZN7android9CallStack6updateEii+34)

06-25 10:33:51.731 739 739 F DEBUG : #07 pc 0005e039 
/system/lib/libmedia.so 
(_ZN7android10AudioTrack3setE19audio_stream_type_tj14audio_format_tjj20audio_output_flags_tPFviPvS4_ES4_jRKNS_2spINS_7IMemoryEEEbiNS0_13transfer_typeEPK20audio_offload_info_tiiPK18audio_attributes_tb+100)

06-25 10:33:51.731 739 739 F DEBUG : #08 pc 0005dfbb 
/system/lib/libmedia.so 
(_ZN7android10AudioTrackC2E19audio_stream_type_tj14audio_format_tjj20audio_output_flags_tPFviPvS4_ES4_jiNS0_13transfer_typeEPK20audio_offload_info_tiiPK18audio_attributes_tb+194)

06-25 10:33:51.731 739 739 F DEBUG : #09 pc 00008fa7 
/system/lib/libwilhelm.so

06-25 10:33:51.731 739 739 F DEBUG : #10 pc 000196af 
/system/lib/libwilhelm.so

06-25 10:33:51.731 739 739 F DEBUG : #11 pc 00171a95 
/data/app/com.audiokinetic.IntegrationDemo-1/lib/arm/libIntegrationDemo.so

06-25 10:33:51.732 739 739 F DEBUG : #12 pc 00171ce1 
/data/app/com.audiokinetic.IntegrationDemo-1/lib/arm/libIntegrationDemo.so

06-25 10:33:51.732 739 739 F DEBUG : #13 pc 0015d44b 
/data/app/com.audiokinetic.IntegrationDemo-1/lib/arm/libIntegrationDemo.so

06-25 10:33:51.732 739 739 F DEBUG : #14 pc 001115bf 
/data/app/com.audiokinetic.IntegrationDemo-1/lib/arm/libIntegrationDemo.so

06-25 10:33:51.732 739 739 F DEBUG : #15 pc 001120c5 
/data/app/com.audiokinetic.IntegrationDemo-1/lib/arm/libIntegrationDemo.so

06-25 10:33:51.732 739 739 F DEBUG : #16 pc 0011247b 
/data/app/com.audiokinetic.IntegrationDemo-1/lib/arm/libIntegrationDemo.so

06-25 10:33:51.732 739 739 F DEBUG : #17 pc 000e6fb7 
/data/app/com.audiokinetic.IntegrationDemo-1/lib/arm/libIntegrationDemo.so

06-25 10:33:51.732 739 739 F DEBUG : #18 pc 000e7bdd 
/data/app/com.audiokinetic.IntegrationDemo-1/lib/arm/libIntegrationDemo.so

06-25 10:33:51.732 739 739 F DEBUG : #19 pc 0014b8d5 
/data/app/com.audiokinetic.IntegrationDemo-1/lib/arm/libIntegrationDemo.so

06-25 10:33:51.732 739 739 F DEBUG : #20 pc 0003fa43 /system/lib/libc.so 
(_ZL15__pthread_startPv+30)

06-25 10:33:51.732 739 739 F DEBUG : #21 pc 00019fd5 /system/lib/libc.so 
(__start_thread+6)

06-25 10:33:51.778 743 1573 D APM::AudioPolicyManager: stopOutput() output 
2, stream 1, session 21

06-25 10:33:51.778 743 1573 D AudioPolicyManagerCustom: 
getNewOutputDevice() selected device 0

06-25 10:33:51.778 743 1573 D APM::AudioPolicyManager: setOutputDevice() 
device 0000 delayMs 96

06-25 10:33:51.796 2496 2496 D Launcher: onStop


I have asked wwise support about this problem, but they refuse to fix it 
(they just say this is an android system problem).
I am not sure what should I do next, as the crash really influences a lot 
of players. Could I filter out which kind of devices may encounter this 
problem? Any possible way to avoid this crash?

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/a14fcd6c-aab8-47dd-98f5-c207fbaf0325n%40googlegroups.com.

Reply via email to