I'm getting cycles of repeated crashes which occur and then stop occurring.
Looking at the dumps via gdb shows that something peculiar is happening
that looks like memory corruption:

Program terminated with signal 6, Aborted.
#0  0x0000003686e30285 in raise () from /lib64/libc.so.6
(gdb) up
#1  0x0000003686e31d30 in abort () from /lib64/libc.so.6
(gdb) up
#2  0x0000003686e6971b in __libc_message () from /lib64/libc.so.6
(gdb) up
#3  0x0000003686e71e7e in _int_malloc () from /lib64/libc.so.6
(gdb) up
#4  0x0000003686e7382d in calloc () from /lib64/libc.so.6
(gdb) up
#5  0x000000000054a2a0 in _ast_calloc (num_structs=1, struct_size=88, 
    field_mgr_offset=64, field_mgr_pool_offset=16, pool_size=128, 
    file=0x101010101010101 <Address 0x101010101010101 out of bounds>, 
    lineno=1235, func=0x58af9e "ast_log")
    at /usr/src/asterisk-10.7.1/include/asterisk/utils.h:495
495     AST_INLINE_API(

Once this starts happening, it seems to keep happening, but Asterisk
seems to stay up for hours between the cycles, which I can't reliably
stop from cycling.

Does anybody have any ideas how to debug this?

I suspect it may have something to do with either res_speech_lumenvox
(which I got from Lumenvox) or res_speech_unimrcp (which looks to be
extremely buggy).

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to