Hi,
I'm trying to bring up AVS SDK in Android.
NDK Version used:16b
Android Platform:26
By reffering the informations available from https://github.com/alexa/avs-device-sdk/issues/305,
I've successfully cross-compiled the sample application with all the dependencies(sqlite,curl,portaudio,mbedtls,googletest,gstreamer) for x86_64 architecture.
Gstreamer binaries were available from https://gstreamer.freedesktop.org/pkg/android/1.8.2/.
Now when trying to run the application in emulator am getting segmentation fault.
The tombstone output is as follows:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Android/sdk_gphone_x86_64/generic_x86_64:8.0.0/OSR1.180418.003/4741120:userdebug/dev-keys' Revision: '0' ABI: 'x86_64' pid: 5378, tid: 5378, name: SampleApp >>> ./SampleApp <<< signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7ffec6025f08 rax 00007336099a60b0 rbx 0000000000000090 rcx d6797bc98cb39434 rdx 00007336099a9600 rsi 000073360996aea0 rdi 000073360993bee0 r8 0000733609c25048 r9 0000000000000000 r10 fffffffffffff386 r11 0000000000000000 r12 00007ffec60264c8 r13 000073360a306de8 r14 0000000000000000 r15 00007ffec60263e8 cs 0000000000000033 ss 000000000000002b rip 000073360993beea rbp 0000000000000000 rsp 00007ffec6025f10 eflags 0000000000010202 backtrace: #00 pc 00000000000a6eea /data/data/com.example.teltvm2548.myapplication/files/lib/libc++_shared.so #01 pc 00000000000d60f2 /data/data/com.example.teltvm2548.myapplication/files/lib/libc++_shared.so #02 pc 00000000000d6174 /data/data/com.example.teltvm2548.myapplication/files/lib/libc++_shared.so #03 pc 00000000000d57a2 /data/data/com.example.teltvm2548.myapplication/files/lib/libc++_shared.so #04 pc 00000000000a6e1a /data/data/com.example.teltvm2548.myapplication/files/lib/libc++_shared.so #05 pc 0000000000000000 <unknown> stack: ........ ........ ........ ........ #01 00007ffec6026350 0000000000000090 00007ffec6026358 000073360996b175 /data/data/com.example.teltvm2548.myapplication/files/lib/libc++_shared.so #02 00007ffec6026360 0000000000000000 00007ffec6026368 000073360996a7a3 /data/data/com.example.teltvm2548.myapplication/files/lib/libc++_shared.so #03 00007ffec6026370 0000000000000000 00007ffec6026378 0000733608ca713c [anon:.bss] 00007ffec6026380 0000733609973a77 /data/data/com.example.teltvm2548.myapplication/files/lib/libc++_shared.so 00007ffec6026388 000073360993be1b /data/data/com.example.teltvm2548.myapplication/files/lib/libc++_shared.so #04 00007ffec6026390 0000733608ca713c [anon:.bss] 00007ffec6026398 0000000000000000 #05 00007ffec60263a0 0000000000000000 00007ffec60263a8 0000003000000008 00007ffec60263b0 00007ffec60264c8 00007ffec60263b8 00007ffec60263e8 00007ffec60263c0 0000000000000000 00007ffec60263c8 0000003000000008 00007ffec60263d0 00007ffec60264c8 00007ffec60263d8 00007ffec60263e8 00007ffec60263e0 0000000000000000 00007ffec60263e8 0000000000000000 00007ffec60263f0 000073360996aea0 /data/data/com.example.teltvm2548.myapplication/files/lib/libc++_shared.so 00007ffec60263f8 00007336099a9600 [anon:.bss] 00007ffec6026400 d6797bc98cb39434 00007ffec6026408 0000733609c25048 [anon:linker_alloc_vector] 00007ffec6026410 0000000000000000 00007ffec6026418 0000000000000000
Please help with this issue.