JRCovert:~ root# gdb asterisk /cores/core.1372 GNU gdb 6.3.50-20050815 (Apple version gdb-696) (Sat Oct 20 18:20:28 GMT 2007) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc-apple-darwin"... warning: --arch option not supported in this gdb. Reading symbols for shared libraries .... done Core was generated by `/usr/sbin/asterisk'. Reading symbols for shared libraries . done Reading symbols for shared libraries ................................................................................................................................................................ done #0 0x900148a4 in read () (gdb) thread apply all bt [just failing thread] Thread 22 (core thread 21): #0 0x9001f88c in select () #1 0x000a3648 in poll (pArray=0x0, n_fds=0, timeout=50) at poll.c:306 #2 0x0003e268 in ast_waitfor_nandfds (c=0xf04fdec8, n=0, fds=0x0, nfds=0, exception=0x0, outfd=0x0, ms=0xf04fde84) at channel.c:1723 #3 0x0003e740 in ast_waitfor (c=0x0, ms=0) at channel.c:1785 #4 0x0002ba7c in autoservice_run (ign=0x0) at autoservice.c:134 #5 0x000e1aa0 in dummy_start (data=0x6259f0) at utils.c:900 #6 0x9002bd08 in _pthread_body () (gdb) thread apply all bt full [just failing thread] Thread 22 (core thread 21): #0 0x9001f88c in select () No symbol table info available. #1 0x000a3608 in poll (pArray=0x0, n_fds=0, timeout=50) at poll.c:296 read_descs = { fds_bits = {0 } } write_descs = { fds_bits = {0 } } except_descs = { fds_bits = {0 } } stime = { tv_sec = 0, tv_usec = 50000 } ready_descriptors = 0 max_fd = -1 pTimeout = (struct timeval *) 0xf04fdcb4 #2 0x0003e208 in ast_waitfor_nandfds (c=0xf04fdec8, n=0, fds=0x0, nfds=0, exception=0x0, outfd=0x0, ms=0xf04fde84) at channel.c:1713 kbrms = 50 start = { tv_sec = 1218804979, tv_usec = 682855 } pfds = (struct pollfd *) 0x0 res = 0 rms = 50 x = 0 y = 0 max = 0 sz = 0 now = 0 whentohangup = 0 diff = 0 winner = (struct ast_channel *) 0x0 fdmap = (struct fdmap *) 0x0 __PRETTY_FUNCTION__ = "ast_waitfor_nandfds" #3 0x0003e6e0 in ast_waitfor_n (c=0xf04fdec8, n=0, ms=0xf04fde84) at channel.c:1775 No locals. #4 0x0002ba1c in autoservice_run (ign=0x0) at autoservice.c:109 ents = {0x0 , 0xf0500820, 0x0 , 0x206dc, 0x90130eec, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x90014e44, 0xf0500890, 0x0, 0x90014e94, 0x0 , 0x206dc, 0x0, 0x2, 0x206dc, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x206f4, 0xf05008e0, 0x0, 0x2070c, 0x0 , 0x1, 0x90130ef4, 0xf0500940, 0x0, 0x90130f54, 0x0, 0x0, 0x0, 0x10, 0x0 , 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9002bca8, 0x0, 0x0, 0xf0500f00, 0x245c180, 0x366000, 0x1254bd30, 0x1254be30, 0x27d47c, 0x1a45d20, 0x0, 0x8005003, 0xf0500940, 0x0, 0x1, 0x0, 0x1c8, 0xf0500a18, 0x0, 0x0, 0x0, 0x1254b440, 0x1c0e304, 0x1, 0x2768, 0xffff8025, 0x9002bca8, 0xd030, 0x0, 0xf0500f00, 0x0, 0x182e800, 0x0 , 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393, 0xc24bc195, 0x87859393...} chan = (struct ast_channel *) 0x0 as = (struct asent *) 0x0 i = 0 ms = 50 mons = {0x0 } x = 0 f = (struct ast_frame *) 0x0 defer_frame = (struct ast_frame *) 0x0 __PRETTY_FUNCTION__ = "autoservice_run" #5 0x000e1a60 in dummy_start (data=0x625480) at utils.c:895 __handler = { __routine = 0x1d22c , __arg = 0x182e800, __next = 0x0 } __self = (pthread_t) 0x182e800 ret = (void *) 0x0 a = { start_routine = 0x2b89c , data = 0x0, name = 0x625ae0 "autoservice_run started at [ 228] autoservice.c ast_autoservice_start()" } #6 0x9002bd08 in _pthread_body () No symbol table info available.