webex / webex-android-sdk

Android SDK for Webex
https://developer.webex.com/docs/sdks/android
Other
21 stars 30 forks source link

App crashes when entering and leaving the video call several times #108

Closed Balanzini closed 2 years ago

Balanzini commented 2 years ago

Hi, I got a crash while using SDK, this happens occasionally when I go in and out of the videocall several times too often (I enter the activity where I have the videocall, go back and so on). This happens on all kinds of devices (on some devices the error happens earlier than on others).

I'm using com.ciscowebex:androidsdk:3.4.0@aar Compile SDK: 31 Target SDK: 31

Logcat:

A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
A/DEBUG: Build fingerprint: 'google/sdk_gphone64_x86_64/emulator64_x86_64_arm64:12/SE1A.211012.001/7818354:userdebug/dev-keys'
Revision: '0'
A/DEBUG: ABI: 'x86_64'
A/DEBUG: Timestamp: 2022-05-23 19:39:08.376631000+0200
A/DEBUG: Process uptime: 0s
A/DEBUG: Cmdline: com.jose.webextest
A/DEBUG: pid: 17384, tid: 20104, name: Thread-5  >>> com.jose.webextest <<<
A/DEBUG: uid: 10149
A/DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
A/DEBUG: Abort message: 'terminating'
A/DEBUG:     rax 0000000000000000  rbx 00000000000043e8  rcx 00007320b71365cf  rdx 0000000000000006
A/DEBUG:     r8  0000000000000000  r9  0000000000000000  r10 0000731da2353360  r11 0000000000000203
A/DEBUG:     r12 0000731da2353550  r13 0000003000000008  r14 0000731da2353358  r15 0000000000004e88
A/DEBUG:     rdi 00000000000043e8  rsi 0000000000004e88
A/DEBUG:     rbp 00000000000009b0  rsp 0000731da2353350  rip 00007320b71365cf
A/DEBUG: backtrace:
A/DEBUG:       #00 pc 000000000005e5cf  /apex/com.android.runtime/lib64/bionic/libc.so (abort+191) (BuildId: 5db8d317d3741b337ef046540bbdd0f7)
A/DEBUG:       #01 pc 00000000000a508b  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libc++_shared.so (BuildId: eea9bba2241fbd330c93a1617b4d7bfb607e3000)
A/DEBUG:       #02 pc 00000000000a5189  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libc++_shared.so (BuildId: eea9bba2241fbd330c93a1617b4d7bfb607e3000)
A/DEBUG:       #03 pc 00000000000bafa2  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libc++_shared.so (BuildId: eea9bba2241fbd330c93a1617b4d7bfb607e3000)
A/DEBUG:       #04 pc 00000000000baf47  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libc++_shared.so (std::terminate()+55) (BuildId: eea9bba2241fbd330c93a1617b4d7bfb607e3000)
A/DEBUG:       #05 pc 00000000000a442d  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libc++_shared.so (std::__ndk1::thread::~thread()+13) (BuildId: eea9bba2241fbd330c93a1617b4d7bfb607e3000)
A/DEBUG:       #06 pc 0000000004ee57cb  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libomnius-service-jni.so (BuildId: ebac04a1fbeff333e4b99cd7c06a7462394e2b04)
A/DEBUG:       #07 pc 0000000004ee5978  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libomnius-service-jni.so (BuildId: ebac04a1fbeff333e4b99cd7c06a7462394e2b04)
A/DEBUG:       #08 pc 00000000021e6670  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libomnius-service-jni.so (BuildId: ebac04a1fbeff333e4b99cd7c06a7462394e2b04)
A/DEBUG:       #09 pc 00000000021dc612  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libomnius-service-jni.so (BuildId: ebac04a1fbeff333e4b99cd7c06a7462394e2b04)
A/DEBUG:       #10 pc 00000000021e4db4  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libomnius-service-jni.so (BuildId: ebac04a1fbeff333e4b99cd7c06a7462394e2b04)
A/DEBUG:       #11 pc 0000000004ee4175  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libomnius-service-jni.so (BuildId: ebac04a1fbeff333e4b99cd7c06a7462394e2b04)
A/DEBUG:       #12 pc 0000000004eea357  /data/app/~~6nvITrx6DlFc8Hl7mqpciA==/com.jose.webextest-0IIHjCCB9MKwOqSlXq7LIg==/base.apk!libomnius-service-jni.so (BuildId: ebac04a1fbeff333e4b99cd7c06a7462394e2b04)
A/DEBUG:       #13 pc 00000000000c758a  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58) (BuildId: 5db8d317d3741b337ef046540bbdd0f7)
A/DEBUG:       #14 pc 000000000005fd87  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55) (BuildId: 5db8d317d3741b337ef046540bbdd0f7)

Any idea what might be going on? Thanks

ralagana commented 2 years ago

@Balanzini just to confirm, does this happen with this KitchenSink app or your own app that uses the SDK? (Please try using the KitchenSink app if you haven't already, without any modifications ideally)

Also, could you describe in more detail what steps you're taking exactly, before the crash happens? Are you leaving the app in background and going to another app or something else?

It might be best to reach out to us directly at devsupport@webex.com as we're more active there. If you could provide the full verbose logs in an attachment, that would be great. Thanks.