Re: Asterisk+MySQL -пленных не берут
Не соглашусь. Он при падении только дампы создает и кладет их в /tmp/core.XXXX Из них и вытаскивал.
Это сделано по Вашей схеме:
*CLI>
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 72756128 (LWP 28628)]
0x009709a3 in strlen () from /lib/tls/libc.so.6
(gdb) bt
#0 0x009709a3 in strlen () from /lib/tls/libc.so.6
#1 0x0808f8ca in ast_variable_new (name=0xf0 <Address 0xf0 out of bounds>,
value=0x9aea3b7 "Tsoi Timofey") at config.c:192
#2 0x0080854f in ?? () from /usr/lib/asterisk/modules/res_config_mysql.so
#3 0x000000f0 in ?? ()
#4 0x09aea3b7 in ?? ()
#5 0x00000042 in ?? ()
#6 0x00000007 in ?? ()
#7 0x00000000 in ?? ()
(gdb) bt full
#0 0x009709a3 in strlen () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x0808f8ca in ast_variable_new (name=0xf0 <Address 0xf0 out of bounds>,
value=0x9aea3b7 "Tsoi Timofey") at config.c:192
name_len = Variable "name_len" is not available.
(gdb)
Сдается мне я нашел в чем может быть проблема - Я Mysql ставил из rpm пакетов. При их установке не требуется и не создается mysql_config. Его я брал из сырцев,переработав под установленный Mysql. Возможно что-то лишнее подобрал. А вот как проверить нет у меня мыслей
|