App crashes with Pure Virtual Function Call

After leaving a meeting I get an error saying pure virtual function called in /lib/arm/libzoom_stlport.so and I can’t track down what is making the call. This is my first android app so I suspect I’ve got some sort of life cycle issue where I’m not releasing something. Any help would be greatly appreciated.

SDK Version: 4.3.47200.0322

Device: Pixel 2XL
OS: Android 9
Version PQ3A.190705.001

As far as I can tell this is the relevant part of the stack trace.

2019-07-09 06:57:43.071 3876-3876/com.advadj.advancedscout A/GAbi++: Pure virtual function called!
2019-07-09 06:57:43.081 3876-3876/com.advadj.advancedscout A/libc: Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xdeadcab1 in tid 3876 (j.advancedscout), pid 3876 (j.advancedscout)
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: Build fingerprint: ‘google/taimen/taimen:9/PQ3A.190705.001/5565753:user/release-keys’
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: Revision: ‘rev_10’
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: ABI: ‘arm’
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: pid: 3876, tid: 3876, name: j.advancedscout >>> com.advadj.advancedscout <<<
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xdeadcab1
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: Abort message: ‘Pure virtual function called!’
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: r0 cdaea209 r1 cdaea209 r2 00000000 r3 deadcab1
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: r4 06bc8c07 r5 cdaf11e0 r6 cdae89ed r7 ff830f30
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: r8 00000000 r9 eb5c8000 r10 ff830be0 r11 eb5c8000
2019-07-09 06:57:43.308 8810-8810/? A/DEBUG: ip ff830f30 sp ff830ad8 lr cdaea223 pc cdaea20e
2019-07-09 06:57:43.428 8810-8810/? A/DEBUG: backtrace:
2019-07-09 06:57:43.428 8810-8810/? A/DEBUG: #00 pc 0004120e /data/app/com.advadj.advancedscout–_x_0gyC8USTP_c293mAOw==/lib/arm/libzoom_stlport.so

Hi jack

Thanks for using zoom sdk. Do you conneced Bluetooth earphone when leave meeting? Bluethooth connected leave meeting issue will fix on July release.
Can you provide more crash dump?

1 Like

I just tested and the issue was having a Bluetooth headset connected. If I leave the meeting without my Bluetooth headset connected I do not have the issue. Thank you for your help.

Hi,
Thanks for the reply. this issue will fix on July release.

Please follow our Github repo for the upcoming release. https://github.com/zoom/zoom-sdk-android