Pjsip se bloqueó en la devolución de llamada RegState
En mi clase que extiende la clase SipAccount, he recibido una devolución de llamada onRegState () que recibo con frecuencia. He notado que después de algunas devoluciones de llamada más tarde en cualquier devolución de llamada, como la cuarta o quinta vez, se bloquea.
este es el código de la devolución de llamada onRegState ()
@Override
public void onRegState(OnRegStateParam prm)
{
Log.d(TAG, "onRegState...");
PresenceStatus prsenStatus = new PresenceStatus();
if (prm.getCode().swigValue()/100 == 2)
{
Log.d(TAG, "Going online!");
listener.onLogIn(true);
prsenStatus.setStatus(pjsua_buddy_status.PJSUA_BUDDY_STATUS_ONLINE);
}
else
{
Log.d(TAG, "Going offline!");
listener.onLogIn(false);
prsenStatus.setStatus(pjsua_buddy_status.PJSUA_BUDDY_STATUS_OFFLINE);
}
try
{
sipAccount.setOnlineStatus(prsenStatus);
}
catch (Exception e)
{
e.printStackTrace();
}
}
Este es el registro del cliente pjsip.
06-21 12:37:16.172 10428-10645/com.safarifone.waafi A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 10645 (Thread-3816)
06-21 12:37:16.279 184-184/? I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-21 12:37:16.279 184-184/? I/DEBUG: Build fingerprint: 'google/occam/mako:5.1.1/LMY48T/2237560:user/release-keys'
06-21 12:37:16.279 184-184/? I/DEBUG: Revision: '11'
06-21 12:37:16.279 184-184/? I/DEBUG: ABI: 'arm'
06-21 12:37:16.279 184-184/? I/DEBUG: pid: 10428, tid: 10645, name: Thread-3816 >>> com.safarifone.waafi <<<
06-21 12:37:16.279 184-184/? I/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
06-21 12:37:16.374 184-184/? I/DEBUG: r0 00000000 r1 00002995 r2 00000006 r3 00000000
06-21 12:37:16.374 184-184/? I/DEBUG: r4 a2950dd8 r5 00000006 r6 0000000b r7 0000010c
06-21 12:37:16.374 184-184/? I/DEBUG: r8 b89629b8 r9 b89629b8 sl b6e66155 fp a29502a4
06-21 12:37:16.374 184-184/? I/DEBUG: ip 00002995 sp a2950238 lr b6e66989 pc b6e8be24 cpsr 600f0010
06-21 12:37:16.375 184-184/? I/DEBUG: backtrace:
06-21 12:37:16.375 184-184/? I/DEBUG: #00 pc 0003be24 /system/lib/libc.so (tgkill+12)
06-21 12:37:16.375 184-184/? I/DEBUG: #01 pc 00016985 /system/lib/libc.so (pthread_kill+52)
06-21 12:37:16.375 184-184/? I/DEBUG: #02 pc 00017597 /system/lib/libc.so (raise+10)
06-21 12:37:16.375 184-184/? I/DEBUG: #03 pc 00013d3d /system/lib/libc.so (__libc_android_abort+36)
06-21 12:37:16.375 184-184/? I/DEBUG: #04 pc 000124ec /system/lib/libc.so (abort+4)
06-21 12:37:16.376 184-184/? I/DEBUG: #05 pc 00464d10 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (__gnu_cxx::__verbose_terminate_handler()+348)
06-21 12:37:16.376 184-184/? I/DEBUG: #06 pc 0045e9e4 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (__cxxabiv1::__terminate(void (*)())+8)
06-21 12:37:16.376 184-184/? I/DEBUG: #07 pc 0045ea84 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (std::terminate()+12)
06-21 12:37:16.376 184-184/? I/DEBUG: #08 pc 0045ec10 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (__cxa_throw+156)
06-21 12:37:16.376 184-184/? I/DEBUG: #09 pc 000d6c00 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (SwigDirector_Account::onRegState(pj::OnRegStateParam&)+400)
06-21 12:37:16.376 184-184/? I/DEBUG: #10 pc 0015ef9c /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (pj::Endpoint::on_reg_state2(int, pjsua_reg_info*)+268)
06-21 12:37:16.376 184-184/? I/DEBUG: #11 pc 001996c0 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (regc_cb+1424)
06-21 12:37:16.376 184-184/? I/DEBUG: #12 pc 001dc944 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (call_callback+124)
06-21 12:37:16.376 184-184/? I/DEBUG: #13 pc 001ddc28 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (regc_tsx_callback+2120)
06-21 12:37:16.377 184-184/? I/DEBUG: #14 pc 00225a18 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (mod_util_on_tsx_state+232)
06-21 12:37:16.377 184-184/? I/DEBUG: #15 pc 00221304 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (tsx_set_state+540)
06-21 12:37:16.377 184-184/? I/DEBUG: #16 pc 00224dfc /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (tsx_on_state_proceeding_uac+712)
06-21 12:37:16.377 184-184/? I/DEBUG: #17 pc 002240cc /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (tsx_on_state_calling+656)
06-21 12:37:16.377 184-184/? I/DEBUG: #18 pc 002227a0 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (pjsip_tsx_recv_msg+180)
06-21 12:37:16.377 184-184/? I/DEBUG: #19 pc 002206ac /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (mod_tsx_layer_on_rx_response+232)
06-21 12:37:16.377 184-184/? I/DEBUG: #20 pc 002052b4 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (pjsip_endpt_process_rx_data+696)
06-21 12:37:16.377 184-184/? I/DEBUG: #21 pc 002055d0 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (endpt_on_rx_msg+636)
06-21 12:37:16.377 184-184/? I/DEBUG: #22 pc 0020f6b4 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (pjsip_tpmgr_receive_packet+1908)
06-21 12:37:16.377 184-184/? I/DEBUG: #23 pc 002152e8 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (on_data_read+252)
06-21 12:37:16.378 184-184/? I/DEBUG: #24 pc 00351ce0 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (ioqueue_on_read_complete+208)
06-21 12:37:16.378 184-184/? I/DEBUG: #25 pc 00347a14 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (ioqueue_dispatch_read_event+940)
06-21 12:37:16.378 184-184/? I/DEBUG: #26 pc 0034a1a8 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (pj_ioqueue_poll+1408)
06-21 12:37:16.378 184-184/? I/DEBUG: #27 pc 00204e20 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (pjsip_endpt_handle_events2+328)
06-21 12:37:16.378 184-184/? I/DEBUG: #28 pc 001ae420 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (pjsua_handle_events+92)
06-21 12:37:16.378 184-184/? I/DEBUG: #29 pc 001ab320 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (worker_thread+32)
06-21 12:37:16.378 184-184/? I/DEBUG: #30 pc 0034b9c8 /data/app/com.safarifone.waafi-1/lib/arm/libpjsua2.so (thread_main+176)
06-21 12:37:16.378 184-184/? I/DEBUG: #31 pc 00016173 /system/lib/libc.so (__pthread_start(void*)+30)
06-21 12:37:16.379 184-184/? I/DEBUG: #32 pc 0001409b /system/lib/libc.so (__start_thread+6)