Фатальный сигнал 11 (SIGSEGV) в 0x00000014 (код =1), поток 15566
Я пытаюсь добавить собеседника в CSipSimple с помощью следующего кода.
public int addBuddy(String buddyUri) throws SameThreadException {
created = true ;
if (!created) {
return -1;
}
int[] p_buddy_id = new int[1];
pjsua.start();
pjsua_buddy_config buddy_cfg = new pjsua_buddy_config();
pjsua.buddy_config_default(buddy_cfg);
buddy_cfg.setSubscribe(1);
buddy_cfg.setUri(pjsua.pj_str_copy(buddyUri));
pjsua.buddy_add(buddy_cfg, p_buddy_id);
System.out.println("Buddy Id is "+p_buddy_id[0]);
return p_buddy_id[0];
}
Когда приложение входит в следующую строку
pjsua.buddy_add(buddy_cfg, p_buddy_id);
Я получаю следующую ошибку, и приложение вылетает.
03-27 12:12:42.007 15566-15566/com.csipsimple A/libc﹕ Fatal signal 11 (SIGSEGV) at 0x00000014 (code=1), thread 15566 (com.csipsimple)
Как я могу решить эту ошибку? Любой совет очень поможет.