Фатальный сигнал 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)

Как я могу решить эту ошибку? Любой совет очень поможет.

0 ответов

Другие вопросы по тегам