You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am encountering a crash with Linphone SDK version 5.3.80+ when terminating a call, especially during conference calls. The crash does not occur every time but happens randomly. Below are the details of the bug:
Describe the bug:
The crash happens intermittently, particularly when terminating a call in a conference call scenario. The error message generated is: Pure virtual function called!
This issue occurs only in versions 5.3.80 and above, while versions 5.3.76 to 5.3.79 work as expected without crashes.
I am using the Linphone SDK via the Maven repository.
2. To Reproduce:
Join or create a conference call using Linphone SDK (version 5.3.80 or later).
Terminate a call within the conference (the crash happens randomly).
Observe the crash.
Expected behavior:
The call should be terminated successfully without causing a crash, even during conference calls.
4. Please complete the following information:
Device: Rockchip tablet
OS: Android 11
Version of the App: Using In our custom app
Version of the SDK: 5.3.80+
Where you got it from: Linphone Maven Repository
Android variant: arm64-v8a
SDK logs:
No SDK logs
Adb logcat logs:
12-11 13:14:05.543 27492 27492 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
12-11 13:14:05.552 223 223 I tombstoned: received crash request for pid 27465
12-11 13:14:05.553 27492 27492 I crash_dump64: performing dump of process 3739 (target tid = 27465)
12-11 13:14:05.567 411 682 D PowerManagerService: Holding wake lock suspend blocker
12-11 13:14:05.571 27492 27492 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-11 13:14:05.571 27492 27492 F DEBUG : Build fingerprint: 'rockchip/rk3566_r/rk3566_r:11/RQ3A.210705.001/eng.pear.20230529.073033:userdebug/release-keys'
12-11 13:14:05.571 27492 27492 F DEBUG : Revision: '0'
12-11 13:14:05.571 27492 27492 F DEBUG : ABI: 'arm64'
12-11 13:14:05.576 27492 27492 F DEBUG : Timestamp: 2024-12-11 13:14:05+0000
12-11 13:14:05.576 27492 27492 F DEBUG : pid: 3739, tid: 27465, name: AudioRecord >>> com.example.alarmcontroller <<<
12-11 13:14:05.576 27492 27492 F DEBUG : uid: 10140
12-11 13:14:05.577 27492 27492 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
12-11 13:14:05.577 27492 27492 F DEBUG : Abort message: 'Pure virtual function called!'
12-11 13:14:05.577 27492 27492 F DEBUG : x0 0000000000000000 x1 0000000000006b49 x2 0000000000000006 x3 00000075ba9a97b0
12-11 13:14:05.577 27492 27492 F DEBUG : x4 fefefefefefefeff x5 fefefefefefefeff x6 fefefefefefefeff x7 7f7f7f7f7f7f7f7f
12-11 13:14:05.577 27492 27492 F DEBUG : x8 00000000000000f0 x9 00000078c23a47c0 x10 ffffff80fffffbdf x11 0000000000000001
12-11 13:14:05.577 27492 27492 F DEBUG : x12 00000340e6312f10 x13 2164656c6c616320 x14 00000078c23a8ac4 x15 0000000000000000
12-11 13:14:05.577 27492 27492 F DEBUG : x16 00000078c243cc80 x17 00000078c241e320 x18 0000007584348000 x19 0000000000000e9b
12-11 13:14:05.577 27492 27492 F DEBUG : x20 0000000000006b49 x21 00000000ffffffff x22 00000075ba9a98e0 x23 00000078c243ff28
12-11 13:14:05.577 27492 27492 F DEBUG : x24 ffffff80ffffffc8 x25 00000078c27ecdb0 x26 0000000000000000 x27 0000000000000000
12-11 13:14:05.577 27492 27492 F DEBUG : x28 0000000000000000 x29 00000075ba9a9830
12-11 13:14:05.577 27492 27492 F DEBUG : lr 00000078c23d2148 sp 00000075ba9a9790 pc 00000078c23d2178 pst 0000000000001000
12-11 13:14:05.594 411 682 D PowerManagerService: Holding wake lock suspend blocker
12-11 13:14:05.617 27492 27492 F DEBUG : backtrace:
12-11 13:14:05.617 27492 27492 F DEBUG : #00 pc 000000000004e178 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: 23b47e338fca2b85af1ec50fd590d7c7)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#1 pc 000000000004b10c /system/lib64/libc++.so (abort_message+248) (BuildId: 3e3dceb4f562db6ad9e07221ed96244e)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#2 pc 000000000004d350 /system/lib64/libc++.so (__cxa_pure_virtual+16) (BuildId: 3e3dceb4f562db6ad9e07221ed96244e)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#3 pc 0000000000054a78 /system/lib64/libaudioclient.so (android::AudioRecord::processAudioBuffer()+868) (BuildId: fdaa15bad4577ac05f2f98ae2e90e346)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#4 pc 000000000005442c /system/lib64/libaudioclient.so (android::AudioRecord::AudioRecordThread::threadLoop()+272) (BuildId: fdaa15bad4577ac05f2f98ae2e90e346)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#5 pc 00000000000154dc /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+460) (BuildId: 82f928b900a93dc07b75aefd76a59775)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#6 pc 00000000000a0bac /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140) (BuildId: 2d7af831b03ce6ea8d640e7f68543e74)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#7 pc 0000000000014cd8 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412) (BuildId: 82f928b900a93dc07b75aefd76a59775)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#8 pc 00000000000af880 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 23b47e338fca2b85af1ec50fd590d7c7)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#9 pc 00000000000500d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 23b47e338fca2b85af1ec50fd590d7c7)
Additional context:
The crash is intermittent, and it seems to occur more frequently during conference calls. The issue appears only in versions 5.3.80 and above, and versions 5.3.76 to 5.3.79 do not exhibit this behavior.
Thanks
Mahee
The text was updated successfully, but these errors were encountered:
Viish
transferred this issue from BelledonneCommunications/linphone-android
Dec 14, 2024
Hi Linphone Development Team,
I am encountering a crash with Linphone SDK version 5.3.80+ when terminating a call, especially during conference calls. The crash does not occur every time but happens randomly. Below are the details of the bug:
The crash happens intermittently, particularly when terminating a call in a conference call scenario. The error message generated is: Pure virtual function called!
This issue occurs only in versions 5.3.80 and above, while versions 5.3.76 to 5.3.79 work as expected without crashes.
I am using the Linphone SDK via the Maven repository.
2. To Reproduce:
The call should be terminated successfully without causing a crash, even during conference calls.
4. Please complete the following information:
No SDK logs
12-11 13:14:05.543 27492 27492 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
12-11 13:14:05.552 223 223 I tombstoned: received crash request for pid 27465
12-11 13:14:05.553 27492 27492 I crash_dump64: performing dump of process 3739 (target tid = 27465)
12-11 13:14:05.567 411 682 D PowerManagerService: Holding wake lock suspend blocker
12-11 13:14:05.571 27492 27492 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-11 13:14:05.571 27492 27492 F DEBUG : Build fingerprint: 'rockchip/rk3566_r/rk3566_r:11/RQ3A.210705.001/eng.pear.20230529.073033:userdebug/release-keys'
12-11 13:14:05.571 27492 27492 F DEBUG : Revision: '0'
12-11 13:14:05.571 27492 27492 F DEBUG : ABI: 'arm64'
12-11 13:14:05.576 27492 27492 F DEBUG : Timestamp: 2024-12-11 13:14:05+0000
12-11 13:14:05.576 27492 27492 F DEBUG : pid: 3739, tid: 27465, name: AudioRecord >>> com.example.alarmcontroller <<<
12-11 13:14:05.576 27492 27492 F DEBUG : uid: 10140
12-11 13:14:05.577 27492 27492 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
12-11 13:14:05.577 27492 27492 F DEBUG : Abort message: 'Pure virtual function called!'
12-11 13:14:05.577 27492 27492 F DEBUG : x0 0000000000000000 x1 0000000000006b49 x2 0000000000000006 x3 00000075ba9a97b0
12-11 13:14:05.577 27492 27492 F DEBUG : x4 fefefefefefefeff x5 fefefefefefefeff x6 fefefefefefefeff x7 7f7f7f7f7f7f7f7f
12-11 13:14:05.577 27492 27492 F DEBUG : x8 00000000000000f0 x9 00000078c23a47c0 x10 ffffff80fffffbdf x11 0000000000000001
12-11 13:14:05.577 27492 27492 F DEBUG : x12 00000340e6312f10 x13 2164656c6c616320 x14 00000078c23a8ac4 x15 0000000000000000
12-11 13:14:05.577 27492 27492 F DEBUG : x16 00000078c243cc80 x17 00000078c241e320 x18 0000007584348000 x19 0000000000000e9b
12-11 13:14:05.577 27492 27492 F DEBUG : x20 0000000000006b49 x21 00000000ffffffff x22 00000075ba9a98e0 x23 00000078c243ff28
12-11 13:14:05.577 27492 27492 F DEBUG : x24 ffffff80ffffffc8 x25 00000078c27ecdb0 x26 0000000000000000 x27 0000000000000000
12-11 13:14:05.577 27492 27492 F DEBUG : x28 0000000000000000 x29 00000075ba9a9830
12-11 13:14:05.577 27492 27492 F DEBUG : lr 00000078c23d2148 sp 00000075ba9a9790 pc 00000078c23d2178 pst 0000000000001000
12-11 13:14:05.594 411 682 D PowerManagerService: Holding wake lock suspend blocker
12-11 13:14:05.617 27492 27492 F DEBUG : backtrace:
12-11 13:14:05.617 27492 27492 F DEBUG : #00 pc 000000000004e178 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: 23b47e338fca2b85af1ec50fd590d7c7)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#1 pc 000000000004b10c /system/lib64/libc++.so (abort_message+248) (BuildId: 3e3dceb4f562db6ad9e07221ed96244e)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#2 pc 000000000004d350 /system/lib64/libc++.so (__cxa_pure_virtual+16) (BuildId: 3e3dceb4f562db6ad9e07221ed96244e)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#3 pc 0000000000054a78 /system/lib64/libaudioclient.so (android::AudioRecord::processAudioBuffer()+868) (BuildId: fdaa15bad4577ac05f2f98ae2e90e346)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#4 pc 000000000005442c /system/lib64/libaudioclient.so (android::AudioRecord::AudioRecordThread::threadLoop()+272) (BuildId: fdaa15bad4577ac05f2f98ae2e90e346)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#5 pc 00000000000154dc /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+460) (BuildId: 82f928b900a93dc07b75aefd76a59775)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#6 pc 00000000000a0bac /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140) (BuildId: 2d7af831b03ce6ea8d640e7f68543e74)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#7 pc 0000000000014cd8 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412) (BuildId: 82f928b900a93dc07b75aefd76a59775)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#8 pc 00000000000af880 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 23b47e338fca2b85af1ec50fd590d7c7)
12-11 13:14:05.618 27492 27492 F DEBUG : BelledonneCommunications/linphone-android#9 pc 00000000000500d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 23b47e338fca2b85af1ec50fd590d7c7)
The crash is intermittent, and it seems to occur more frequently during conference calls. The issue appears only in versions 5.3.80 and above, and versions 5.3.76 to 5.3.79 do not exhibit this behavior.
Thanks
Mahee
The text was updated successfully, but these errors were encountered: