freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 29 апр 2024 17:46

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: FreeSwitch и PowerPC
СообщениеДобавлено: 02 дек 2014 08:05 

Зарегистрирован: 29 авг 2014 11:31
Сообщения: 40
И еще сделал list, выдало
Код:
421     src/switch.c: No such file or directory.
        in src/switch.c


Странно...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch и PowerPC
СообщениеДобавлено: 02 дек 2014 08:40 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
это как раз функция обработки сигналов

FS собран с отладочными символами?

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch и PowerPC
СообщениеДобавлено: 02 дек 2014 08:50 

Зарегистрирован: 29 авг 2014 11:31
Сообщения: 40
Да, как и написано было
Код:
export CFLAGS="-g -ggdb"
export MOD_CFLAGS="-g -ggdb"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch и PowerPC
СообщениеДобавлено: 02 дек 2014 08:56 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
выставите бряк на вызов функции abort()
и откручивайте из-за чего оно вызывается

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch и PowerPC
СообщениеДобавлено: 02 дек 2014 09:50 

Зарегистрирован: 29 авг 2014 11:31
Сообщения: 40
Хм...в бинарнике FreeSwitch нет функции abort().


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch и PowerPC
СообщениеДобавлено: 02 дек 2014 10:15 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
пробуйте не указывать перед run
handle SIG33 nostop noprint noignore pass

если все равно пролетает без остановки то
handle SIGABRT stop print nopass

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch и PowerPC
СообщениеДобавлено: 02 дек 2014 10:22 

Зарегистрирован: 29 авг 2014 11:31
Сообщения: 40
И так, и так пролетает.

Меня смущает еще перед SIGABRT вывод:
Код:
[New process 2298]
[New process 2298]


Может он два процесса одинаковых пытается создать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch и PowerPC
СообщениеДобавлено: 02 дек 2014 11:23 

Зарегистрирован: 29 авг 2014 11:31
Сообщения: 40
Вот, еще что:
Сделал bt после run, выдало:

Код:
#0  0x0f84e564 in raise () from /lib/libc.so.6
#1  0x0f8501b4 in abort () from /lib/libc.so.6
#2  0x0fcfecdc in switch_core_memory_init () at src/switch_core_memory.c:634
#3  0x0fd23160 in switch_core_init (flags=68097, console=SWITCH_TRUE,
    err=0xbfca80e8) at src/switch_core.c:1597
#4  0x0fd237d4 in switch_core_init_and_modload (flags=0, console=1485,
    err=0x6) at src/switch_core.c:2048
#5  0x100053d4 in main (argc=3, argv=0xbfca9dd4) at src/switch.c:1083


При просмотре командой list получил следующее:

Код:
#1  0x0f8501b4 in abort () from /lib/libc.so.6
(gdb) list
421     src/switch.c: No such file or directory.
        in src/switch.c

#2  0x0fcfecdc in switch_core_memory_init () at src/switch_core_memory.c:634
634     src/switch_core_memory.c: No such file or directory.
        in src/switch_core_memory.c
(gdb) list
629     in src/switch_core_memory.c

#3  0x0fd23160 in switch_core_init (flags=68097, console=SWITCH_TRUE,
    err=0xbfca80e8) at src/switch_core.c:1597
1597    src/switch_core.c: No such file or directory.
        in src/switch_core.c
(gdb) list
1592    in src/switch_core.c

#4  0x0fd237d4 in switch_core_init_and_modload (flags=0, console=1485,
    err=0x6) at src/switch_core.c:2048
2048    in src/switch_core.c
(gdb) list
2043    in src/switch_core.c

#5  0x100053d4 in main (argc=3, argv=0xbfca9dd4) at src/switch.c:1083
1083    src/switch.c: No such file or directory.
        in src/switch.c
(gdb) list
1078    in src/switch.c


Если я правильно понял, вся соль находится в этих строках файла switch_core_memory.c:
Код:
if ((apr_pool_create_ex(&memory_manager.memory_pool, NULL, NULL, my_allocator)) != APR_SUCCESS) {
      apr_allocator_destroy(my_allocator);
      my_allocator = NULL;
      abort();
   }


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch и PowerPC
СообщениеДобавлено: 02 дек 2014 11:26 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
gdb надо вызывать из корня с сорцами, прописывая полный путь к бинарю
тогда будет подгружать

cd /usr/src/freeswitch <--- переход в корень сорцов
gdb /usr/local/freeswitch/bin/freeswitch

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch и PowerPC
СообщениеДобавлено: 02 дек 2014 11:49 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
проблема где-то выше по стеку
возможно в фрейме
#4 0x0fd237d4 in switch_core_init_and_modload

http://rsusu1.rnd.runnet.ru/develop/gdb ... html#SEC40

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 334


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB