Вот, еще что:
Сделал 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();
}