************************ [1] core.2009-08-28T16:58:21+0000 ************************ (gdb) bt full #0 0x0058e416 in __kernel_vsyscall () No symbol table info available. #1 0x00348460 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = pid = 4771828 selftid = 25922 #2 0x00349e28 in abort () at abort.c:88 act = {__sigaction_handler = {sa_handler = 0xb5f6288c, sa_sigaction = 0xb5f6288c}, sa_mask = {__val = {4444825, 3252800, 0, 3252800, 0, 3052808472, 4198478, 3086112064, 1011, 22723, 3330565, 4260521, 4771828, 3052808332, 4165311, 9, 3052808400, 2, 0, 4771828, 9, 7, 3052808516, 4291288, 2, 3052808400, 9, 0, 4578933, 4578929, 4573884, 4583575}}, sa_flags = 4583619, sa_restorer = 0x45f0bf} sigs = {__val = {32, 0 }} #3 0x00385fed in __libc_message (do_abort=2, fmt=0x460e68 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170 ap = 0xb5f62fb4 "@\017F" fd = 2 on_2 = list = nlist = 7 cp = written = 6 #4 0x0038c3a4 in malloc_printerr (action=2, str=0x460f40 "double free or corruption (out)", ptr=0xb4f2e998) at malloc.c:5994 buf = "b4f2e998" cp = 0x6542
#5 0x0038e356 in __libc_free (mem=0xb4f2e998) at malloc.c:3625 ar_ptr = (struct malloc_state *) 0x48e140 p = (mchunkptr) 0xb4f2e990 hook = (void (*)(void *, const void *)) 0x6 #6 0x0037bda4 in _IO_new_fclose (fp=0xb4f2e998) at iofclose.c:88 status = -1 #7 0x080d5b7d in filestream_destructor (arg=0xb4dc1418) at file.c:329 cmd = 0x0 size = 0 f = (struct ast_filestream *) 0xb4dc1418 __PRETTY_FUNCTION__ = "filestream_destructor" #8 0x080806b0 in ao2_ref (user_data=0xb4dc1418, delta=-1) at astobj2.c:227 current_value = 0 ret = 1 obj = (struct astobj2 *) 0xb4dc1330 __PRETTY_FUNCTION__ = "ao2_ref" #9 0x080d8813 in ast_filestream_frame_freed (fr=0xb4dc1448) at file.c:1309 fs = (struct ast_filestream *) 0xb4dc1418 #10 0x080d9ca8 in __frame_free (fr=0xb4dc1448, cache=1) at frame.c:338 __PRETTY_FUNCTION__ = "__frame_free" #11 0x080d9e06 in ast_frame_free (frame=0xb4dc1448, cache=1) at frame.c:380 next = (struct ast_frame *) 0x0 #12 0x026ef6e5 in moh_files_generator (chan=0x9b7a848, data=0xb4d01d40, len=0, samples=160) at res_musiconhold.c:302 state = (struct moh_files_state *) 0xb4d01d40 f = (struct ast_frame *) 0xb4dc1448 res = 0 __PRETTY_FUNCTION__ = "moh_files_generator" #13 0x0809706d in generator_force (data=0x9b7a848) at channel.c:1932 tmp = (void *) 0xb4d01d40 res = 0 generate = (int (*)(struct ast_channel *, void *, int, int)) 0x26ef63e chan = (struct ast_channel *) 0x9b7a848 __PRETTY_FUNCTION__ = "generator_force" #14 0x08098897 in __ast_read (chan=0x9b7a848, dropaudio=0) at channel.c:2649 func = (int (*)(const void *)) 0x8096f4b ---Type to continue, or q to quit--- data = (void *) 0x9b7a848 res = 0 f = (struct ast_frame *) 0x0 blah = 15 prestate = 6 count = 3 __PRETTY_FUNCTION__ = "__ast_read" #15 0x0809a2bd in ast_read (chan=0x9b7a848) at channel.c:3023 No locals. #16 0x080a0487 in ast_generic_bridge (c0=0x9b7a848, c1=0xb4fb6ff0, config=0xb5f65540, fo=0xb5f63a5c, rc=0xb5f63a58, bridge_end= {tv_sec = 0, tv_usec = 0}) at channel.c:4751 who = (struct ast_channel *) 0x9b7a848 other = (struct ast_channel *) 0xb4fb6ff0 cs = {0xb4fb6ff0, 0x9b7a848, 0x9b7a848} f = (struct ast_frame *) 0x81c0140 res = AST_BRIDGE_COMPLETE o0nativeformats = 256 o1nativeformats = 4 watch_c0_dtmf = 1 watch_c1_dtmf = 2 pvt0 = (void *) 0xa1ecc10 pvt1 = (void *) 0x9e87550 frame_put_in_jb = 0 jb_in_use = 0 to = -1 __PRETTY_FUNCTION__ = "ast_generic_bridge" #17 0x080a1ebb in ast_channel_bridge (c0=0x9b7a848, c1=0xb4fb6ff0, config=0xb5f65540, fo=0xb5f63a5c, rc=0xb5f63a58) at channel.c:5122 now = {tv_sec = 0, tv_usec = 0} to = -1 who = (struct ast_channel *) 0x0 res = AST_BRIDGE_COMPLETE nativefailed = 0 firstpass = 1 o0nativeformats = 256 o1nativeformats = 4 time_left_ms = 0 caller_warning = 0 '\0' callee_warning = 0 '\0' __PRETTY_FUNCTION__ = "ast_channel_bridge" #18 0x080cd47e in ast_bridge_call (chan=0x9b7a848, peer=0xb4fb6ff0, config=0xb5f65540) at features.c:2330 other = (struct ast_channel *) 0x818e1c4 f = (struct ast_frame *) 0x0 who = (struct ast_channel *) 0xb5f63a68 chan_featurecode = '\0' peer_featurecode = '\0' orig_channame = "SIP/EXT-THSMSW-0a1ecc10\000\000\000\000\000µÿL\000|àL\000\220«öµBe\000\000\000\000\000\000\001\000\000\000L \025\b\000\000\000\000ôÏH\000\220«öµ¨F·\tH:öµ¦\000A" orig_peername = "SIP/352-09e87550\000\000\000\000¨F·\tÈ9öµôÏH\000ðdô´¨F·\tØ9öµ¦\000A\000\000Ë\033\b\220«öµ(:öµ\224é\a\b\000Ë\033\bù\235\030\b(:öµ\217å\a\b" res = -1242154376 diff = 4260006 hasfeatures = 0 hadfeatures = 0 autoloopflag = -1242154296 aoh = (struct ast_option_header *) 0x6fefbc backup_config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = {tv_sec = 0, tv_usec = 0}, nexteventts = {tv_sec = 0, tv_usec = 0}, partialfeature_timer = {tv_sec = 0, tv_usec = 0}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0, ---Type to continue, or q to quit--- end_bridge_callback = 0, end_bridge_callback_data = 0x0, end_bridge_callback_data_fixup = 0} bridge_cdr = (struct ast_cdr *) 0x9b821f8 orig_peer_cdr = (struct ast_cdr *) 0x9ba9db0 chan_cdr = (struct ast_cdr *) 0x9c7f958 peer_cdr = (struct ast_cdr *) 0x9ba9db0 new_chan_cdr = (struct ast_cdr *) 0x0 new_peer_cdr = (struct ast_cdr *) 0x0 __PRETTY_FUNCTION__ = "ast_bridge_call" #19 0x0070e40b in try_calling (qe=0xb5f65a70, options=0xb5f659be "", announceoverride=0xb5f659c0 "", url=0xb5f659bf "", tries=0xb5f65c34, noption=0xb5f65c30, agi=0x0, macro=0x0, gosub=0x0, ringing=0) at app_queue.c:3956 cur = (struct member *) 0x0 outgoing = (struct callattempt *) 0x0 to = 7838 orig = 10000 oldexten = "s", '\0' oldcontext = "FunctionRouteQueue", '\0' queuename = "qTHS-Sales", '\0' interfacevar = '\0' peer = (struct ast_channel *) 0xb4fb6ff0 which = (struct ast_channel *) 0xffffffff lpeer = (struct callattempt *) 0xb4dd0b20 member = (struct member *) 0xb56d1460 app = (struct ast_app *) 0x71bb8a res = 0 bridge = 0 numbusies = 0 x = 10 announce = 0x0 digit = 0 '\0' callstart = 1251478493 now = 1251478490 bridge_config = {features_caller = {flags = 2}, features_callee = {flags = 2}, start_time = {tv_sec = 1251478493, tv_usec = 730159}, nexteventts = {tv_sec = 0, tv_usec = 0}, partialfeature_timer = {tv_sec = 0, tv_usec = 0}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 3, end_bridge_callback = 0x70a812 , end_bridge_callback_data = 0xa291e20, end_bridge_callback_data_fixup = 0x70a7d5 } nondataquality = 1 '\001' agiexec = 0x0 macroexec = 0xb5f63b60 "" gosubexec = 0xb5f63b50 "" ret = 0 monitorfilename = 0xb4ffdee1 "/var/spool/asterisk/monitor/raw/monitor.ippbx01v2.queue.qTHS-Sales.2009-08-28 16-54-22.14034538921" monitor_exec = 0x0 monitor_options = 0x71b2e1 "" tmpid = "/var/spool/asterisk/monitor/raw/monitor.ippbx01v2.queue.qTHS-Sales.2009-08-28 16-54-22.14034538921\000L\000ï\001\000\000hUöµ\000\001\000\000îÉL\000\224øÿÿõ\000\000\000ôÏH\000îÉL\000\230\000\000\000\024Ú8\000ôÏH\000îÉL\000øTöµ\002\000\000\000\024Uöµ|àL\000À¿H\000\024Ú8\000\000\000\000\000À¿H\000\004\000\000\000\000\000\000\000\b\000\000\0003ÌE\000\000\000\000"... tmpid2 = "/var/spool/asterisk/monitor/raw/monitor.ippbx01v2.queue.qTHS-Sales.2009-08-28 16-54-22.14034538921.wav\000\000\000\000\000\000\000\b\000\000\0003ÌE\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000LXöµJTöµÿÿÿÿ|àL\000\000\000\000\000\bTöµ\000\000\000\000\001\000\000\000(\b\000\000øSöµôÏH\000¿Yöµ,Uöµ\004F;\000\215Wöµ§ëÿ´\002\000\000"... meid = "\000\214Uöµ\032Wöµ\001\000\000\000\000\000\000\000ÿÿÿÿEÝ\031\bDÝ\031\b\000\000\000\000ÿÿÿÿ`\024\033\b\\\024\033\b\000\000\000\000pTöµ", '\0' , "\n\000\000\000mTöµ", '\0' , "\001", '\0' , "0\003\000s\000\000\000\000p\211º\t£¨8\000\000\000\000dÿÿÿÿ\031Wöµ£¨8\000\000\000\000\000ðVöµ\005\000\000\000¶\023Ø´\022\000\000\000øVöµHR.\nd³5\000\003\000\000\000\002\000\000\000¦å\030\bd³5\000ôÏH\000\000\000\000\000a\024\033\bHVöµ\003Í5\000dVöµa\024\033\b"... meid2 = "\000-Oöµ¨Pöµ\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000Ý»\030\b\000\000\000\000SOöµ\034Qöµ", '\0' , "\033s\021\004", '\0' , "\\ \027·\000\000\000\000|Qöµ", '\0' , "\025\000\000\000ÿÿÿÿ¨\\öµß_\020\b\020Löµ\213u_µ", '\0' , "\fMöµ£¨8\000üw7\nz4ß\t\034\000\000\000üw7\n\000\000\000\000\000Söµ\000\000\000\000\026áE\000\034\000\000\000EÌE\000¦óE\000h\016F\000ôÏH\000\000\000\000\000ä²q\000HRöµ\003Í5"... ---Type to continue, or q to quit--- mixmonargs = "/var/spool/asterisk/monitor/raw/monitor.ippbx01v2.queue.qTHS-Sales.2009-08-28 16-54-22.14034538921.wav,b\000\000\000\000\000\000\000ð¿\000\000\000\000\000\000ð¿\000\000\000\000\000\000ð¿\000\000\000\000\000\000ð?\000\000\000\000\000\000ð¿\000\000\000\000\000\000ð¿²Vó8\223!P@Ùß= u\032R@u-k\232\227ÎR@±\021\000{\232ùQ@8L\222\023\226îN@=Ú>fÕÛI"... mixmonapp = (struct ast_app *) 0xb7d637d0 p = 0xb5f653a1 ".wav" vars = "_context res_ext_svc_loop_available res_ext_svc_loop_status res_ext_svc_loop_count res_ext_fallback_one_available res_ext_fallback_one_number res_ext_fallback_one_timeout res_ext_fallback_two_availabl"... forwardsallowed = 0 callcompletedinsl = 1 memi = {c = 0x9b536d8, flags = 0, bucket = 37, c_version = 39, obj = 0x0, version = 0} datastore = (struct ast_datastore *) 0xb4f06488 transfer_ds = (struct ast_datastore *) 0xa1ce920 queue_end_bridge = (struct queue_end_bridge *) 0xa291e20 __PRETTY_FUNCTION__ = "try_calling" #20 0x00712288 in queue_exec (chan=0x9b7a848, data=0xb5f67e38) at app_queue.c:4881 stat = QUEUE_NORMAL exit = 0 res = 0 ringing = 0 user_priority = 0x0 max_penalty_str = 0x0 min_penalty_str = 0x0 prio = 0 qcontinue = 0 max_penalty = 0 min_penalty = 0 reason = QUEUE_UNKNOWN tries = 0 noption = 0 parse = 0xb5f659b0 "qTHS-Sales" makeannouncement = 1 args = {argc = 5, argv = 0xb5f65c0c, queuename = 0xb5f659b0 "qTHS-Sales", options = 0xb5f659bb "itT", url = 0xb5f659bf "", announceoverride = 0xb5f659c0 "", queuetimeoutstr = 0xb5f659c1 "1200", agi = 0x0, macro = 0x0, gosub = 0x0, rule = 0x0} qe = {parent = 0x9b53300, moh = "qTHSSales", '\0' , announce = '\0' , context = "IVR-THSSales-Day", '\0' , digits = '\0' , valid_digits = 0, pos = 1, prio = 0, last_pos_said = 0, last_periodic_announce_time = 1251478487, last_periodic_announce_sound = 0, last_pos = 0, opos = 1, handled = 1, pending = 1, max_penalty = 0, min_penalty = 0, linpos = 0, linwrapped = 0, start = 1251478487, expire = 1251479687, chan = 0x9b7a848, qe_rules = {first = 0x0, last = 0x0}, pr = 0x0, next = 0x0} __PRETTY_FUNCTION__ = "queue_exec" #21 0x080ff93c in pbx_exec (c=0x9b7a848, app=0x9b3c1a8, data=0xb5f67e38) at pbx.c:951 res = -1242145712 u = (struct ast_module_user *) 0x9d0f4b0 saved_c_appl = 0x0 saved_c_data = 0x0 __PRETTY_FUNCTION__ = "pbx_exec" #22 0x08106bf3 in pbx_extension_helper (c=0x9b7a848, con=0x0, context=0x9b7aa9c "FunctionRouteQueue", exten=0x9b7aaec "s", priority=6, label=0x0, callerid=0x9c182b0 "14034538921", action=E_SPAWN, found=0xb5f6a27c, combined_find_spawn=1) at pbx.c:3120 e = (struct ast_exten *) 0xb55f7648 app = (struct ast_app *) 0x9b3c1a8 res = 298 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x9b7aa9c "FunctionRouteQueue"} passdata = "qTHS-Sales,itT,,,1200\000rd-301\0000\000ord\000)\000pbx01v2.queue.qTHS-Sales.2009-08-28 16-54-22.14034538921\000538921,)\000.14034538921\000eout res_ext_user res_ext_routeset res_ext_record res_ext_svc_vm_available res_ext_s"... matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #23 0x081086c9 in ast_spawn_extension (c=0x9b7a848, context=0x9b7aa9c "FunctionRouteQueue", exten=0x9b7aaec "s", priority=6, callerid=0x9c182b0 "14034538921", found=0xb5f6a27c, combined_find_spawn=1) at pbx.c:3584 No locals. ---Type to continue, or q to quit--- #24 0x08108d7b in __ast_pbx_run (c=0x9b7a848, args=0x0) at pbx.c:3671 dst_exten = "\000\000\000\000îÉL\000¦óE\000h\016F\000UÝE\000îÉL\000ÿÿÿÿ\000\000\000\000\205\r\032\b|àL\000°\b\000\000Be\000\000\000\000\000\000|àL\000È0¹\tBe\000\000\000\000\000\000\001\000\000\000\000\000\000\0008¡öµôÏH\000\000\000\000\000\000\000\000\000H¡öµ¦\000A\000\000Ë\033\b\220«öµ\230¡öµ\224é\a\b\000Ë\033\bù\235\030\b\230¡öµ\217å\a\b\000Ë\033\bù\235\030\bôÏH\000\000\000\000\000ñç8\000\230¡öµe\a9\000@áH\000¬\b\000\000@áH\000\000\000\000\000\000\000\000\000îÉL\000\000\000\000\000Ø¡öµ\212ì\a\bîÉL\000"... pos = 0 digit = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #25 0x08109f92 in pbx_thread (data=0x9b7a848) at pbx.c:3944 c = (struct ast_channel *) 0x9b7a848 #26 0x0815ad38 in dummy_start (data=0x9b64a08) at utils.c:861 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {5095412, 0, 0, -1242127544, 2079187321, -1108313086}, __mask_was_saved = 0}}, __pad = {0xb5f6a410, 0x0, 0xa, 0x38e2ce}} __cancel_routine = (void (*)(void *)) 0x8073781 __cancel_arg = (void *) 0xb5f6ab90 not_first_call = 0 ret = (void *) 0x48b274 a = {start_routine = 0x8109f73 , data = 0x9b7a848, name = 0xa3bbf58 "pbx_thread", ' ' , "started at [ 3965] pbx.c ast_pbx_start()"} lock_info = (struct thr_lock_info *) 0x9b93148 mutex_attr = {__size = "\001\000\000", __align = 1} __PRETTY_FUNCTION__ = "dummy_start" #27 0x004cb51f in start_thread (arg=0xb5f6ab90) at pthread_create.c:297 __res = __ignore1 = __ignore2 = pd = (struct pthread *) 0xb5f6ab90 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {5095412, 0, 0, -1242127288, 2079228281, 264347154}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = robust = #28 0x0040104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. (gdb) ************************ [2] core.2009-08-29T00:12:17+0000 ************************ (gdb) bt full #0 0x00d4972f in ExitMP3 () from /usr/lib/asterisk/modules/format_mp3.so No symbol table info available. #1 0x00d40fc0 in __i686.get_pc_thunk.bx () from /usr/lib/asterisk/modules/format_mp3.so No symbol table info available. #2 0x097537a8 in ?? () No symbol table info available. #3 0xb5d0ed84 in ?? () No symbol table info available. #4 0x00000002 in ?? () No symbol table info available. #5 0xb4f81070 in ?? () No symbol table info available. #6 0x09753754 in ?? () No symbol table info available. #7 0x055005ec in ast_unregister_file_version () at asterisk.c:305 No symbol table info available. #8 0xb4f81308 in ?? () No symbol table info available. #9 0x080d5b65 in filestream_destructor (arg=0x9753558) at file.c:326 closefn = (void (*)(struct ast_filestream *)) 0x9753754 cmd = 0xd40fc0 "\203Ä\024[]ÃU\211åWVS\203ì<èóþÿÿ\201Ã\b¢" size = 158676904 f = (struct ast_filestream *) 0xb5d0ed84 __PRETTY_FUNCTION__ = "filestream_destructor" Backtrace stopped: frame did not save the PC (gdb) ************************ [3] core.2009-08-29T00:55:40+0000 ************************ (gdb) bt full #0 0x05d4472f in ExitMP3 () from /usr/lib/asterisk/modules/format_mp3.so No symbol table info available. #1 0x05d3bfc0 in __i686.get_pc_thunk.bx () from /usr/lib/asterisk/modules/format_mp3.so No symbol table info available. #2 0xb79c0578 in ?? () No symbol table info available. #3 0x00000000 in ?? () No symbol table info available. (gdb) ************************ [4] core.2009-08-29T22:10:40+0000 ************************ (gdb) bt full #0 0x00585416 in __kernel_vsyscall () No symbol table info available. #1 0x00348460 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = pid = 4771828 selftid = 31688 #2 0x00349e28 in abort () at abort.c:88 act = {__sigaction_handler = {sa_handler = 0xb62b277c, sa_sigaction = 0xb62b277c}, sa_mask = {__val = {4444825, 3252800, 0, 3252800, 0, 3056281608, 4198478, 3087754560, 1011, 22723, 3330565, 4260521, 4771828, 3056281468, 4165311, 9, 3056281536, 2, 0, 4771828, 9, 7, 3056281652, 4291288, 2, 3056281536, 9, 0, 4578933, 4578929, 4573884, 4583575}}, sa_flags = 4583619, sa_restorer = 0x45f0bf} sigs = {__val = {32, 0 }} #3 0x00385fed in __libc_message (do_abort=2, fmt=0x460e68 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170 ap = 0xb62b2ea4 "`\017F" fd = 2 on_2 = list = nlist = 7 cp = written = 6 #4 0x0038c3a4 in malloc_printerr (action=2, str=0x460f60 "double free or corruption (!prev)", ptr=0x9ea6ad0) at malloc.c:5994 buf = "09ea6ad0" cp = 0x7bc8
#5 0x0038e356 in __libc_free (mem=0x9ea6ad0) at malloc.c:3625 ar_ptr = (struct malloc_state *) 0x48e140 p = (mchunkptr) 0x9ea6ac8 hook = (void (*)(void *, const void *)) 0x6 #6 0x0037bda4 in _IO_new_fclose (fp=0x9ea6ad0) at iofclose.c:88 status = -1 #7 0x080d5b7d in filestream_destructor (arg=0xa973768) at file.c:329 cmd = 0x0 size = 0 f = (struct ast_filestream *) 0xa973768 __PRETTY_FUNCTION__ = "filestream_destructor" #8 0x080806b0 in ao2_ref (user_data=0xa973768, delta=-1) at astobj2.c:227 current_value = 0 ret = 1 obj = (struct astobj2 *) 0xa973680 __PRETTY_FUNCTION__ = "ao2_ref" #9 0x080d8813 in ast_filestream_frame_freed (fr=0xa973798) at file.c:1309 fs = (struct ast_filestream *) 0xa973768 #10 0x080d9ca8 in __frame_free (fr=0xa973798, cache=1) at frame.c:338 __PRETTY_FUNCTION__ = "__frame_free" #11 0x080d9e06 in ast_frame_free (frame=0xa973798, cache=1) at frame.c:380 next = (struct ast_frame *) 0x0 #12 0x07afd6e5 in moh_files_generator (chan=0xb5f3db98, data=0xa0c0770, len=0, samples=160) at res_musiconhold.c:302 state = (struct moh_files_state *) 0xa0c0770 f = (struct ast_frame *) 0xa973798 res = 0 __PRETTY_FUNCTION__ = "moh_files_generator" #13 0x0809706d in generator_force (data=0xb5f3db98) at channel.c:1932 tmp = (void *) 0xa0c0770 res = 0 generate = (int (*)(struct ast_channel *, void *, int, int)) 0x7afd63e chan = (struct ast_channel *) 0xb5f3db98 __PRETTY_FUNCTION__ = "generator_force" #14 0x08098897 in __ast_read (chan=0xb5f3db98, dropaudio=0) at channel.c:2649 func = (int (*)(const void *)) 0x8096f4b ---Type to continue, or q to quit--- data = (void *) 0xb5f3db98 res = 0 f = (struct ast_frame *) 0x0 blah = 15 prestate = 6 count = 0 __PRETTY_FUNCTION__ = "__ast_read" #15 0x0809a2bd in ast_read (chan=0xb5f3db98) at channel.c:3023 No locals. #16 0x08085b49 in autoservice_run (ign=0x0) at autoservice.c:116 ents = {0xb76e33a8, 0xb72342d8, 0x48cff4, 0x4d1ebc, 0x1, 0x0, 0x4dbff4, 0x4ce4db, 0xb62b6b90, 0xb62b33d8, 0x0, 0x1, 0x828, 0xb62b33c8, 0x5bf3da9, 0x13c4, 0xa060e80, 0xb62b33d8, 0x4100a6, 0x81c1428, 0xb62b6b90, 0xb62b3428, 0x80ee341, 0x81c1428, 0x819db54, 0xb62b3428, 0x20, 0x0, 0xb62b3414, 0x13, 0xb62b3418, 0x13c4, 0xa060e80, 0x48cff4, 0x40fe56, 0x81d9940, 0x0 , 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5c17676, 0xb61a01ac, 0x4102a9, 0x5c1b7b4, 0xb62b3518, 0x4024f0, 0x13, 0x5ba0d54, 0x13, 0xb617d67c, 0x1bc, 0x0, 0xb61a0324, 0x10, 0x5c08a56, 0xa060e80, 0x13c4, 0x0, 0xb62b3518, 0x81454bd, 0x81b0838, 0x1bc, 0x81b0ba5, 0x81b08c1, 0xb7e5af18, 0x0, 0x0, 0x0, 0x5c08f40, 0x1bc, 0xb61a0324, 0x5c1b7b4, 0x0, 0x0, 0xb62b3588, 0x5ba2912, 0xb619ff90, 0xb617d67c, 0x1bc, 0xb617d650, 0x1, 0x5c09437, 0x4, 0x0, 0xb62b3947, 0xb617d598, 0x2a, 0x0, 0xb62b3945, 0x5c1b7b4, 0xb62b3588, 0x5ba1883, 0xb619ff90, 0x5c0944d, 0xb62b3598, 0x5ba39e8, 0xb617d650, 0x3e8, 0x1bc, 0x0, 0xb62b3598, 0x5c1b7b4, 0xb62b4838, 0x5ba3fda, 0xb619ff90, 0x66, 0x0, 0xb62b4ea8, 0x1bc, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5c07f03, 0xb62b3947, 0x5c094b2, 0x0, 0x0, 0x0, 0x0, 0xb62b3810, 0xb62b3814, 0x1bc, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb62b3810, 0xb62b3838, 0xb62b387b, 0xb62b388d, 0xb62b38d0, 0xb62b3917, 0xb62b3941, 0xb62b3950, 0xb62b396e, 0xb62b3997, 0xb62b39b7, 0xb62b39ca, 0x0 , 0xb62b39cc, 0x0 , 0x455942, 0x3a706973, 0x40393831, 0x2e323931, 0x2e383631, 0x31312e31, 0x30353a30, 0x53003036, 0x322f5049, 0x302e, 0x3a616956, 0x50495320, 0x302e322f, 0x5044552f, 0x30393120, 0x2e30332e, 0x2e303532, 0x3a383931, 0x30363035...} chan = (struct ast_channel *) 0xb5f3db98 as = (struct asent *) 0x0 i = 0 ms = 31 mons = {0xb5f3db98, 0xb5d07e78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x362d3c, 0xb62b4b53, 0x45e866, 0x1, 0xb62b4b78, 0x362d3c, 0xb62b4b61, 0x45e866, 0x1, 0xb62b4be8, 0x0, 0x362c6e, 0x45e866, 0xb62b4be0, 0x2, 0x302e30, 0x0, 0x48cff4, 0x0, 0xb62b4be0, 0x362efc, 0x30, 0x2e, 0x30, 0xc, 0x0, 0x0, 0xc8000000, 0x0, 0x64, 0x0, 0xb7596322, 0x0, 0xb62b53e0, 0x0, 0x0, 0x0, 0x64, 0x38a8a3, 0x2, 0x48cff4, 0x0, 0x38a8a3, 0xb62b4d68, 0xb62b52e4, 0xb62b4d50, 0xb62b53ce, 0xc, 0xb62b52f4, 0x0, 0x0, 0x7, 0x6, 0x819321c, 0xb62b522c, 0x48cff4, 0x0, 0x819321c, 0xb62b523c, 0x35cd03, 0xb62b5260, 0x819321c, 0x0, 0x335, 0xb62b5180, 0x35b364, 0xffffffc0, 0x335, 0x0, 0x0, 0x35e63c, 0x8, 0x7, 0xb62b51a4, 0x1, 0xc, 0xb62b52e4, 0xb62b51b4, 0x0, 0x0, 0xb62b52f4, 0xfffffff4, 0x0, 0x36314b70, 0x0, 0xfffffff9, 0x0, 0x2, 0x0, 0x0, 0x1bc, 0xb, 0x8, 0x0, 0x0, 0x0, 0x0, 0xb62b4ea8, 0xb62b4ed0, 0xb62b4f13, 0xb62b4f25, 0xb62b4f68, 0xb62b4faf, 0xb62b4fd9, 0x38a8a3, 0x38a8a3, 0x9e8f369, 0x819f886, 0x1c, 0x38a8a3, 0xb62b53e4, 0xb62b53f0, 0x3, 0xa0e28be, 0x2, 0xb62b53f8, 0x9e8f368, 0x9e04534, 0x3, 0x2, 0x819f8a4, 0x35b364, 0x48cff4, 0x0, 0x81b1461, 0xb62b5348, 0x35cd03, 0xb62b5364, 0x81b1461, 0x38a724, 0x0, 0x0, 0x48cff4, 0xb62b53fc, 0xb62b4d64, 0x384ea7, 0xb62b53fc, 0xb62b549c, 0xb62b54dc, 0x0, 0xb62b54dc, 0x48cff4, 0x7749255, 0x1, 0xb62b4da8, 0x38a8a3, 0xb7eece3c, 0xb7230108, 0x130, 0x38a8a3, 0x0, 0xb62b5490, 0x0, 0xb753107e, 0x1, 0xb62b5498, 0x0, 0x0, 0x3, 0x2, 0x7749255, 0x35b364, 0x48cff4, 0x0, 0x81b1461, 0xb62b53e8, 0x35cd03, 0xb62b5404, 0x81b1461, 0x0, 0x0, 0x48cff4, 0x0, 0xffffffc0, 0x335, 0x35cd03, 0xb62b5430, 0x35e63c, 0x0, 0x0, 0xb62b5350, 0x0, 0xffffffc0, 0xb62b5490, 0xb62b5360, 0x0, 0x35e63c, 0xb62b5498...} x = 1 f = (struct ast_frame *) 0x0 defer_frame = (struct ast_frame *) 0x0 __PRETTY_FUNCTION__ = "autoservice_run" #17 0x0815ad38 in dummy_start (data=0x9dd70c8) at utils.c:861 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {5095412, 0, 0, -1238670520, 1915646824, 263450132}, __mask_was_saved = 0}}, __pad = {0xb62b6410, 0x0, 0x819a6a4, 0x38e2ce}} __cancel_routine = (void (*)(void *)) 0x8073781 __cancel_arg = (void *) 0xb62b6b90 not_first_call = 0 ret = (void *) 0x48b274 a = {start_routine = 0x80859b7 , data = 0x0, name = 0x9e59d88 "autoservice_run started at [ 232] autoservice.c ast_autoservice_start()"} lock_info = (struct thr_lock_info *) 0xa0dc018 mutex_attr = {__size = "\001\000\000", __align = 1} __PRETTY_FUNCTION__ = "dummy_start" #18 0x004cb51f in start_thread (arg=0xb62b6b90) at pthread_create.c:297 ---Type to continue, or q to quit--- __res = __ignore1 = __ignore2 = pd = (struct pthread *) 0xb62b6b90 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {5095412, 0, 0, -1238670264, 1915556712, -1115550716}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = robust = #19 0x0040104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. (gdb) ************************ [5] core.2009-08-31T14:28:07+0000 ************************ (gdb) bt full #0 0x00a86416 in __kernel_vsyscall () No symbol table info available. #1 0x00348460 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = pid = 4771828 selftid = 6250 #2 0x00349e28 in abort () at abort.c:88 act = {__sigaction_handler = {sa_handler = 0xb624388c, sa_sigaction = 0xb624388c}, sa_mask = {__val = {4444825, 3252800, 0, 3252800, 0, 3055827224, 4198478, 3087856960, 1011, 22723, 3330565, 4260521, 4771828, 3055827084, 4165311, 9, 3055827152, 2, 0, 4771828, 9, 7, 3055827268, 4291288, 2, 3055827152, 9, 0, 4578933, 4578929, 4573884, 4583575}}, sa_flags = 4583619, sa_restorer = 0x45f0bf} sigs = {__val = {32, 0 }} #3 0x00385fed in __libc_message (do_abort=2, fmt=0x460e68 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170 ap = 0xb6243fb4 "@\017F" fd = 2 on_2 = list = nlist = 7 cp = written = 6 #4 0x0038c3a4 in malloc_printerr (action=2, str=0x460f40 "double free or corruption (out)", ptr=0xb5bbec38) at malloc.c:5994 buf = "b5bbec38" cp = 0x186a
#5 0x0038e356 in __libc_free (mem=0xb5bbec38) at malloc.c:3625 ar_ptr = (struct malloc_state *) 0x48e140 p = (mchunkptr) 0xb5bbec30 hook = (void (*)(void *, const void *)) 0x6 #6 0x0037bda4 in _IO_new_fclose (fp=0xb5bbec38) at iofclose.c:88 status = -1 #7 0x080d5b7d in filestream_destructor (arg=0xb5ea1a88) at file.c:329 cmd = 0x0 size = 0 f = (struct ast_filestream *) 0xb5ea1a88 __PRETTY_FUNCTION__ = "filestream_destructor" #8 0x080806b0 in ao2_ref (user_data=0xb5ea1a88, delta=-1) at astobj2.c:227 current_value = 0 ret = 1 obj = (struct astobj2 *) 0xb5ea19a0 __PRETTY_FUNCTION__ = "ao2_ref" #9 0x080d8813 in ast_filestream_frame_freed (fr=0xb5ea1ab8) at file.c:1309 fs = (struct ast_filestream *) 0xb5ea1a88 #10 0x080d9ca8 in __frame_free (fr=0xb5ea1ab8, cache=1) at frame.c:338 __PRETTY_FUNCTION__ = "__frame_free" #11 0x080d9e06 in ast_frame_free (frame=0xb5ea1ab8, cache=1) at frame.c:380 next = (struct ast_frame *) 0x0 #12 0x017426e5 in moh_files_generator (chan=0xb58e3168, data=0xb76f2c08, len=0, samples=160) at res_musiconhold.c:302 state = (struct moh_files_state *) 0xb76f2c08 f = (struct ast_frame *) 0xb5ea1ab8 res = 0 __PRETTY_FUNCTION__ = "moh_files_generator" #13 0x0809706d in generator_force (data=0xb58e3168) at channel.c:1932 tmp = (void *) 0xb76f2c08 res = 0 generate = (int (*)(struct ast_channel *, void *, int, int)) 0x174263e chan = (struct ast_channel *) 0xb58e3168 __PRETTY_FUNCTION__ = "generator_force" #14 0x08098897 in __ast_read (chan=0xb58e3168, dropaudio=0) at channel.c:2649 func = (int (*)(const void *)) 0x8096f4b ---Type to continue, or q to quit--- data = (void *) 0xb58e3168 res = 0 f = (struct ast_frame *) 0x0 blah = 15 prestate = 6 count = 4 __PRETTY_FUNCTION__ = "__ast_read" #15 0x0809a2bd in ast_read (chan=0xb58e3168) at channel.c:3023 No locals. #16 0x080a0487 in ast_generic_bridge (c0=0xb58e3168, c1=0xb76f9040, config=0xb6246540, fo=0xb6244a5c, rc=0xb6244a58, bridge_end= {tv_sec = 0, tv_usec = 0}) at channel.c:4751 who = (struct ast_channel *) 0xb58e3168 other = (struct ast_channel *) 0xb76f9040 cs = {0xb58e3168, 0xb76f9040, 0xb76f9040} f = (struct ast_frame *) 0xb55a77dc res = AST_BRIDGE_COMPLETE o0nativeformats = 4 o1nativeformats = 4 watch_c0_dtmf = 0 watch_c1_dtmf = 2 pvt0 = (void *) 0xb55dfe30 pvt1 = (void *) 0xb69059e0 frame_put_in_jb = 0 jb_in_use = 0 to = -1 __PRETTY_FUNCTION__ = "ast_generic_bridge" #17 0x080a1ebb in ast_channel_bridge (c0=0xb58e3168, c1=0xb76f9040, config=0xb6246540, fo=0xb6244a5c, rc=0xb6244a58) at channel.c:5122 now = {tv_sec = 0, tv_usec = 0} to = -1 who = (struct ast_channel *) 0x0 res = AST_BRIDGE_COMPLETE nativefailed = 0 firstpass = 1 o0nativeformats = 4 o1nativeformats = 4 time_left_ms = 0 caller_warning = 0 '\0' callee_warning = 0 '\0' __PRETTY_FUNCTION__ = "ast_channel_bridge" #18 0x080cd47e in ast_bridge_call (chan=0xb58e3168, peer=0xb76f9040, config=0xb6246540) at features.c:2330 other = (struct ast_channel *) 0x818e1c4 f = (struct ast_frame *) 0x0 who = (struct ast_channel *) 0xb6244a68 chan_featurecode = '\0' peer_featurecode = '\0' orig_channame = "SIP/10.240.10.66-b55dfe30\000\000\000µÿL\000|àL\000\220»$¶j\030\000\000\000\000\000\000\001\000\000\000L \025\b\000\000\000\000ôÏH\000\220»$¶X\f[µHJ$¶¦\000A" orig_peername = "SIP/200-b69059e0\000\000\000\000X\f[µÈI$¶ôÏH\000\030\237j·X\f[µØI$¶¦\000A\000\000Ë\033\b\220»$¶(J$¶\224é\a\b\000Ë\033\bù\235\030\b(J$¶\217å\a\b" res = -1239135624 diff = 4260006 hasfeatures = 0 hadfeatures = 0 autoloopflag = -1239135544 aoh = (struct ast_option_header *) 0x7abfbc backup_config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = {tv_sec = 0, tv_usec = 0}, nexteventts = {tv_sec = 0, tv_usec = 0}, partialfeature_timer = {tv_sec = 0, tv_usec = 0}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0, ---Type to continue, or q to quit--- end_bridge_callback = 0, end_bridge_callback_data = 0x0, end_bridge_callback_data_fixup = 0} bridge_cdr = (struct ast_cdr *) 0xb657de60 orig_peer_cdr = (struct ast_cdr *) 0xb76f7828 chan_cdr = (struct ast_cdr *) 0xb585ddc0 peer_cdr = (struct ast_cdr *) 0xb76f7828 new_chan_cdr = (struct ast_cdr *) 0x0 new_peer_cdr = (struct ast_cdr *) 0x0 __PRETTY_FUNCTION__ = "ast_bridge_call" #19 0x007bb40b in try_calling (qe=0xb6246a70, options=0xb62469c7 "", announceoverride=0xb62469c9 "", url=0xb62469c8 "", tries=0xb6246c34, noption=0xb6246c30, agi=0x0, macro=0x0, gosub=0x0, ringing=0) at app_queue.c:3956 cur = (struct member *) 0x0 outgoing = (struct callattempt *) 0x0 to = 21072 orig = 30000 oldexten = "s", '\0' oldcontext = "FunctionRouteQueue", '\0' queuename = "qTM-Corporate-Queue1", '\0' interfacevar = '\0' peer = (struct ast_channel *) 0xb76f9040 which = (struct ast_channel *) 0xffffffff lpeer = (struct callattempt *) 0xb657e400 member = (struct member *) 0xb5e1ee18 app = (struct ast_app *) 0x7c8b8a res = 0 bridge = 0 numbusies = 0 x = 1 announce = 0x0 digit = 0 '\0' callstart = 1251728817 now = 1251728817 bridge_config = {features_caller = {flags = 0}, features_callee = {flags = 2}, start_time = {tv_sec = 1251728817, tv_usec = 758639}, nexteventts = {tv_sec = 0, tv_usec = 0}, partialfeature_timer = {tv_sec = 0, tv_usec = 0}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 2, end_bridge_callback = 0x7b7812 , end_bridge_callback_data = 0xb696cff8, end_bridge_callback_data_fixup = 0x7b77d5 } nondataquality = 1 '\001' agiexec = 0x0 macroexec = 0xb6244b60 "" gosubexec = 0xb6244b50 "" ret = 0 monitorfilename = 0xb650cb19 "" monitor_exec = 0x0 monitor_options = 0x7c82e1 "" tmpid = "\000|àL\000ÈÍj·2048ôÏH\000\027\204p¶·e$¶\234e$¶Ì2;\000+ÌE\000\234e$¶\004F;\000ý\002x¶\232e$¶\002\000\000\000\000\000\000\000\026áE\000ÿ\002x¶EÌE\000\026áE\0004ÌE\000EÌE\000\000\000\000\000\000\000\000\000\037\205ëQîÉL\000¦óE\000h\016F\000\000\001\000\000îÉL\000\224øÿÿõ\000\000\000ôÏH\000îÉL\000\230\000\000\000\024Ú8\000ôÏH\000îÉL\000ød$¶\002\000\000\000\024e$¶|àL\000À¿H\000\024Ú8\000\000\000\000\000À¿H\000\002\000\000\000\000\000\000\000\b\000\000\0003ÌE\000\000\000\000"... tmpid2 = ".wav\000à\225áµ\000\000\000\000\001\000\000\000\220Ñ|\000Èi$¶\210c$¶\026\000\b\b\204¤\030\b\027\002\000\000õ\000\000\000W¨\030\bà\225áµ\000\000\000\000\217\004A\000\020\000\000\000îÉL\000à\225áµ\002\000\000\000ð\022\b\bîÉL\000\204¤\030\b\000\000\000\000µÿL\000À¿H\000\002\000\000\000\000\000\000\000\b\000\000\0003ÌE\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000Lh$¶Jd$¶ÿÿÿÿ|àL\000\000\000\000\000\bd$¶\000\000\000\000\001\000\000\000(\b\000\000øc$¶ôÏH\000Èi$¶,e$¶\004F;\000\215g$¶\037\204p¶\002\000\000"... meid = "\000\214e$¶\032g$¶\001\000\000\000\000\000\000\000ÿÿÿÿEÝ\031\bDÝ\031\b\000\000\000\000ÿÿÿÿ`\024\033\b\\\024\033\b\000\000\000\000pd$¶", '\0' , "\n\000\000\000md$¶", '\0' , "\001", '\0' , "0\003\000s\000\000\000\000\000q}\000£¨8\000\000\000\000dÿÿÿÿ\031g$¶£¨8\000\000\000\000\000ðf$¶\005\000\000\000Î y¶\022\000\000\000øf$¶¨Píµd³5\000\003\000\000\000\002\000\000\000¦å\030\bd³5\000ôÏH\000\000\000\000\000a\024\033\bHf$¶\003Í5\000df$¶a\024\033\b"... meid2 = "\000-_$¶¨`$¶\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000Ý»\030\b\000\000\000\000S_$¶\034a$¶", '\0' , "\033\003h\002", '\0' , "ìã\v\t\000\000\000\000|a$¶", '\0' to continue, or q to quit--- es>, "\025\000\000\000ÿÿÿÿ¨l$¶ß_\020\b\020\\$¶\203c*\t", '\0' , "\f]$¶\004F;\000\005ã\\¶\n]$¶\002", '\0' , "\aã\\¶\000\000\000\000\026áE\0004ÌE\000EÌE\000_rqueue_timeout\000= \"yes\"\000\000\000\000\000"... mixmonargs = ".wav,b", '\0' , "0ª8\000\224Píµ0\177}\000!\000\000\000£¨8\000\000\000\000\000`^$¶\000\00012F)5¶!\000\000\000h^$¶\000\000\000\000£¨8\000\003\000\000\000\002\000\000\000Ì]$¶d³5\000ôÏH\000\000\000\000\000a\024\033\b¸]$¶\003Í5\000Ô]$¶a\024\033\b", '\0' , "ÿì\031\bÀÿÿÿ5\003\000\000À^$¶ÿì\031\b<æ5\000\002\000\000\000\001\000\000\000èW$¶£¨8\000²PíµÄb$¶v\000\000\000£¨8\000CÇ5\000ð^$¶ýÿÿÿ~R1¶\001\000\000\000ø^"... mixmonapp = (struct ast_app *) 0x8bbcc30 p = 0xb624633f ".wav" vars = "_context res_ext_svc_loop_available res_ext_svc_loop_status res_ext_svc_loop_count res_ext_fallback_one_available res_ext_fallback_one_number res_ext_fallback_one_timeout res_ext_fallback_two_availabl"... forwardsallowed = 0 callcompletedinsl = 1 memi = {c = 0xb5e196c8, flags = 0, bucket = 37, c_version = 2, obj = 0x0, version = 0} datastore = (struct ast_datastore *) 0xb678d748 transfer_ds = (struct ast_datastore *) 0xb63ceb78 queue_end_bridge = (struct queue_end_bridge *) 0xb696cff8 __PRETTY_FUNCTION__ = "try_calling" #20 0x007bf288 in queue_exec (chan=0xb58e3168, data=0xb6248e38) at app_queue.c:4881 stat = QUEUE_NORMAL exit = 0 res = 0 ringing = 0 user_priority = 0x0 max_penalty_str = 0x0 min_penalty_str = 0x0 prio = 0 qcontinue = 0 max_penalty = 0 min_penalty = 0 reason = QUEUE_UNKNOWN tries = 0 noption = 0 parse = 0xb62469b0 "qTM-Corporate-Queue1" makeannouncement = 1 args = {argc = 5, argv = 0xb6246c0c, queuename = 0xb62469b0 "qTM-Corporate-Queue1", options = 0xb62469c5 "it", url = 0xb62469c8 "", announceoverride = 0xb62469c9 "", queuetimeoutstr = 0xb62469ca "30", agi = 0x0, macro = 0x0, gosub = 0x0, rule = 0x0} qe = {parent = 0xb5e0f918, moh = "default", '\0' , announce = '\0' , context = "default", '\0' , digits = '\0' , valid_digits = 0, pos = 1, prio = 0, last_pos_said = 0, last_periodic_announce_time = 1251728808, last_periodic_announce_sound = 0, last_pos = 0, opos = 1, handled = 1, pending = 1, max_penalty = 0, min_penalty = 0, linpos = 0, linwrapped = 0, start = 1251728808, expire = 1251728838, chan = 0xb58e3168, qe_rules = {first = 0x0, last = 0x0}, pr = 0x0, next = 0x0} __PRETTY_FUNCTION__ = "queue_exec" #21 0x080ff93c in pbx_exec (c=0xb58e3168, app=0x8b872d8, data=0xb6248e38) at pbx.c:951 res = -1239126960 u = (struct ast_module_user *) 0xb6971408 saved_c_appl = 0x0 saved_c_data = 0x0 __PRETTY_FUNCTION__ = "pbx_exec" #22 0x08106bf3 in pbx_extension_helper (c=0xb58e3168, con=0x0, context=0xb58e33bc "FunctionRouteQueue", exten=0xb58e340c "s", priority=6, label=0x0, callerid=0xb58fc568 "2477589468", action=E_SPAWN, found=0xb624b27c, combined_find_spawn=1) at pbx.c:3120 e = (struct ast_exten *) 0x92a6440 app = (struct ast_app *) 0x8b872d8 res = 466 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0xb58e33bc "FunctionRouteQueue"} passdata = "qTM-Corporate-Queue1,it,,,30\00043\000tionRouteQueue-43-46\000in\000e1,Begin)\000ilable res_ext_technology res_ext_name res_ext_timeout res_ext_user res_ext_routeset res_ext_record res_ext_svc_vm_available res_ext_s"... matching_action = 0 ---Type to continue, or q to quit--- __PRETTY_FUNCTION__ = "pbx_extension_helper" #23 0x081086c9 in ast_spawn_extension (c=0xb58e3168, context=0xb58e33bc "FunctionRouteQueue", exten=0xb58e340c "s", priority=6, callerid=0xb58fc568 "2477589468", found=0xb624b27c, combined_find_spawn=1) at pbx.c:3584 No locals. #24 0x08108d7b in __ast_pbx_run (c=0xb58e3168, args=0x0) at pbx.c:3671 dst_exten = "\000\000\000\000îÉL\000¦óE\000h\016F\000UÝE\000îÉL", '\0' , "¼\036M\000\001\000\000\000\000\000\000\000ô¿M\000ÛäL\000xÉÖ\bj\030\000\000\000\000\000\000\001\000\000\000\000\000\000\0008±$¶ôÏH\000\000\000\000\000\000\000\000\000H±$¶¦\000A\000\000Ë\033\b\220»$¶\230±$¶\224é\a\b\000Ë\033\bù\235\030\b\230±$¶\217å\a\b\000Ë\033\bù\235\030\bôÏH\000\000\000\000\000ñç8\000\230±$¶e\a9\000@áH\000¬\b\000\000@áH\000\000\000\000\000\000\000\000\000îÉL\000\000\000\000\000ر$¶\212ì\a\bîÉL\000\206\000\000"... pos = 0 digit = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #25 0x08109f92 in pbx_thread (data=0xb58e3168) at pbx.c:3944 c = (struct ast_channel *) 0xb58e3168 #26 0x0815ad38 in dummy_start (data=0xb5c9a728) at utils.c:861 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {5095412, 0, 0, -1239108792, -1713601876, -69132336}, __mask_was_saved = 0}}, __pad = {0xb624b410, 0x0, 0xb, 0x38e2ce}} __cancel_routine = (void (*)(void *)) 0x8073781 __cancel_arg = (void *) 0xb624bb90 not_first_call = 0 ret = (void *) 0x48b274 a = {start_routine = 0x8109f73 , data = 0xb58e3168, name = 0xb5cab2d0 "pbx_thread", ' ' , "started at [ 3965] pbx.c ast_pbx_start()"} lock_info = (struct thr_lock_info *) 0x8d6c9f8 mutex_attr = {__size = "\001\000\000", __align = 1} __PRETTY_FUNCTION__ = "dummy_start" #27 0x004cb51f in start_thread (arg=0xb624bb90) at pthread_create.c:297 __res = __ignore1 = __ignore2 = pd = (struct pthread *) 0xb624bb90 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {5095412, 0, 0, -1239108536, -1713380692, 1238433216}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = robust = #28 0x0040104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. (gdb)