************************************************************ ************************************************************ ************************************************************ Crash 1: Program terminated with signal 11, Segmentation fault. #0 0x0807c83a in ast_audiohook_write_list (chan=0xa093338, audiohook_list=0xa023c70, direction=AST_AUDIOHOOK_DIRECTION_WRITE, frame=0x9ebc414) at audiohook.c:601 601 AST_LIST_TRAVERSE_SAFE_BEGIN(&audiohook_list->whisper_list, audiohook, list) { (gdb) bt #0 0x0807c83a in ast_audiohook_write_list (chan=0xa093338, audiohook_list=0xa023c70, direction=AST_AUDIOHOOK_DIRECTION_WRITE, frame=0x9ebc414) at audiohook.c:601 #1 0x0808e3fe in ast_write (chan=0xa093338, fr=0x9ebc414) at channel.c:3231 #2 0x08093b24 in ast_channel_bridge (c0=0xa093338, c1=0xa1bd3b0, config=0x1481c80, fo=0x1480b10, rc=0x1480b14) at channel.c:4430 #3 0x080b53fd in ast_bridge_call (chan=0xa093338, peer=0xa1bd3b0, config=0x1481c80) at features.c:2270 #4 0x0710c7cc in dial_exec_full (chan=0xa093338, data=0x1483f70, peerflags=0x1481e50, continue_exec=0x0) at app_dial.c:2017 #5 0x0710f19b in dial_exec (chan=0x0, data=0x14baf50) at app_dial.c:2091 #6 0x080f25c7 in pbx_extension_helper (c=0xa093338, con=0x0, context=0xa0935a6 "bigincoming", exten=0xa0935f6 "o", priority=4, label=0x0, callerid=0xa0204b0 "2252468099", action=E_SPAWN, found=0x148624c, combined_find_spawn=1) at /usr/src/asterisk-1.6.1-rc1/asterisk-1.6.1-rc1/include/asterisk/strings.h:49 #7 0x080f96ac in __ast_pbx_run (c=0xa093338, args=0x0) at pbx.c:3617 #8 0x080fc0c0 in pbx_thread (data=0xa093338) at pbx.c:3993 #9 0x08139665 in dummy_start (data=0x14baf50) at utils.c:968 #10 0x004e73cc in start_thread () from /lib/tls/libpthread.so.0 #11 0x003f796e in clone () from /lib/tls/libc.so.6 (gdb) bt full #0 0x0807c83a in ast_audiohook_write_list (chan=0xa093338, audiohook_list=0xa023c70, direction=AST_AUDIOHOOK_DIRECTION_WRITE, frame=0x9ebc414) at audiohook.c:601 __list_head = (struct {...} *) 0xa023c98 __list_next = (struct ast_audiohook *) 0x0 __list_prev = (struct ast_audiohook *) 0x14baf50 __new_prev = (struct ast_audiohook *) 0x29a227c i = 160 read_buf = 0x1480700 combine_buf = 0x14805b0 data1 = Variable "data1" is not available. (gdb) p *f $1 = {name = "g726-40", '\0' , exts = "g726-40", '\0' , format = 2048, open = 0x1d0b9e0 , rewrite = 0x1d0bca0 , write = 0x1d0c060 , seek = 0x1d0c230 , trunc = 0x1d0c240 , tell = 0x1d0c250 , read = 0x1d0bf60 , close = 0, getcomment = 0, list = {next = 0x0}, buf_size = 114, desc_size = 4, module = 0x0} (gdb) ************************************************************ ************************************************************ ************************************************************ Crash 2: Program terminated with signal 11, Segmentation fault. #0 0x0807c83a in ast_audiohook_write_list (chan=0x94277b8, audiohook_list=0x944c0a0, direction=AST_AUDIOHOOK_DIRECTION_WRITE, frame=0x9557cac) at audiohook.c:601 601 AST_LIST_TRAVERSE_SAFE_BEGIN(&audiohook_list->whisper_list, audiohook, list) { (gdb) bt #0 0x0807c83a in ast_audiohook_write_list (chan=0x94277b8, audiohook_list=0x944c0a0, direction=AST_AUDIOHOOK_DIRECTION_WRITE, frame=0x9557cac) at audiohook.c:601 #1 0x0808e3fe in ast_write (chan=0x94277b8, fr=0x9557cac) at channel.c:3231 #2 0x08093b24 in ast_channel_bridge (c0=0x94277b8, c1=0x9430cc8, config=0x5c30790, fo=0x5c2f710, rc=0x5c2f714) at channel.c:4430 #3 0x080b53fd in ast_bridge_call (chan=0x94277b8, peer=0x9430cc8, config=0x5c30790) at features.c:2270 #4 0x04abb7cc in dial_exec_full (chan=0x94277b8, data=0x5c32a80, peerflags=0x5c30960, continue_exec=0x0) at app_dial.c:2017 #5 0x04abe19b in dial_exec (chan=0x0, data=0x13d5f50) at app_dial.c:2091 #6 0x080f25c7 in pbx_extension_helper (c=0x94277b8, con=0x0, context=0x9427a26 "macro-stdexten-cf", exten=0x9427a76 "s", priority=8, label=0x0, callerid=0x955aef0 "\020ĊJ\t@jM\t\020", action=E_SPAWN, found=0x5c34e3c, combined_find_spawn=1) at /usr/src/asterisk-1.6.1-rc1/asterisk-1.6.1-rc1/include/asterisk/strings.h:49 #7 0x080f2c18 in ast_spawn_extension (c=0x0, context=0x13d5f50 "", exten=0x13d5f50 "", priority=20799312, callerid=0x13d5f50 "", found=0x13d5f50, combined_find_spawn=20799312) at pbx.c:3617 #8 0x038e2431 in _macro_exec (chan=0x94277b8, data=Variable "data" is not available. ) at app_macro.c:339 #9 0x080f25c7 in pbx_extension_helper (c=0x94277b8, con=0x0, context=0x9427a26 "macro-stdexten-cf", exten=0x9427a76 "s", priority=1, label=0x0, callerid=0x955aef0 "\020ĊJ\t@jM\t\020", action=E_SPAWN, found=0x5c3a24c, combined_find_spawn=1) at /usr/src/asterisk-1.6.1-rc1/asterisk-1.6.1-rc1/include/asterisk/strings.h:49 #10 0x080f96ac in __ast_pbx_run (c=0x94277b8, args=0x0) at pbx.c:3617 #11 0x080fc0c0 in pbx_thread (data=0x94277b8) at pbx.c:3993 #12 0x08139665 in dummy_start (data=0x13d5f50) at utils.c:968 #13 0x004e73cc in start_thread () from /lib/tls/libpthread.so.0 #14 0x003f796e in clone () from /lib/tls/libc.so.6 (gdb) bt full #0 0x0807c83a in ast_audiohook_write_list (chan=0x94277b8, audiohook_list=0x944c0a0, direction=AST_AUDIOHOOK_DIRECTION_WRITE, frame=0x9557cac) at audiohook.c:601 __list_head = (struct {...} *) 0x944c0c8 __list_next = (struct ast_audiohook *) 0x0 __list_prev = (struct ast_audiohook *) 0x13d5f50 __new_prev = (struct ast_audiohook *) 0x115d27c i = 160 read_buf = 0x5c2f300 combine_buf = 0x5c2f1b0 data1 = Variable "data1" is not available. (gdb) p *f $1 = {name = "g726-40", '\0' , exts = "g726-40", '\0' , format = 2048, open = 0x12eb9e0 , rewrite = 0x12ebca0 , write = 0x12ec060 , seek = 0x12ec230 , trunc = 0x12ec240 , tell = 0x12ec250 , read = 0x12ebf60 , close = 0, getcomment = 0, list = {next = 0x0}, buf_size = 114, desc_size = 4, module = 0x0} (gdb)