#0 0x00786f14 in __ast_pthread_mutex_trylock (filename=0x7898ef "chan_local.c", lineno=176, func=0x7899ea "local_queue_frame", mutex_name=0x789a05 "&other->lock", t=0x126613a8) at /root/NewAst/asterisk-1.4.11/include/asterisk/lock.h:345 res = 0 canlog = -1 __PRETTY_FUNCTION__ = "__ast_pthread_mutex_trylock" #1 0x00786859 in local_queue_frame (p=0x12661140, isoutbound=1, f=0x12671318, us=0x12661de8) at chan_local.c:176 other = (struct ast_channel *) 0x12661330 __PRETTY_FUNCTION__ = "local_queue_frame" #2 0x00787b07 in local_write (ast=0x12661de8, f=0x12671318) at chan_local.c:292 p = (struct local_pvt *) 0x12661140 res = -1 isoutbound = 1 __PRETTY_FUNCTION__ = "local_write" #3 0x08088a9a in ast_write (chan=0x12661de8, fr=0x12671318) at channel.c:2941 res = -1 f = (struct ast_frame *) 0x12671318 __PRETTY_FUNCTION__ = "ast_write" #4 0x080a8ec2 in ast_readaudio_callback (data=0x126712e8) at file.c:624 fr = (struct ast_frame *) 0x12671318 s = (struct ast_filestream *) 0x126712e8 whennext = 160 __PRETTY_FUNCTION__ = "ast_readaudio_callback" #5 0x080860cf in __ast_read (chan=0x12661de8, dropaudio=0) at channel.c:2255 func = (int (*)(void *)) 0x80a8e6d data = (void *) 0x126712e8 res = 0 f = (struct ast_frame *) 0x0 blah = 15 prestate = 6 __PRETTY_FUNCTION__ = "__ast_read" #6 0x080874ce in ast_read (chan=0x12661de8) at channel.c:2549 No locals. #7 0x080aa367 in waitstream_core (c=0x12661de8, breakon=0x813bc68 "0123456789#*ABCD", forward=0x814da40 "", rewind=0x814da40 "", skip_ms=0, audiofd=-1, cmdfd=-1, context=0x0) at file.c:1045 fr = (struct ast_frame *) 0x81725a0 res = 980 ms = 1000 __PRETTY_FUNCTION__ = "waitstream_core" #8 0x080aa772 in ast_waitstream (c=0x12661de8, breakon=0x813bc68 "0123456789#*ABCD") at file.c:1118 No locals. #9 0x0805eb08 in ast_play_and_wait (chan=0x12661de8, fn=0xf9e5d7 "vm-review") at app.c:463 d = 0 #10 0x00f99bb9 in play_record_review (chan=0x12661de8, playfile=0x0, recordfile=0xb6fcc070 "/var/spool/asterisk/voicemail/default/132/tmp/NXeTgb", maxtime=180, fmt=0xb6fc5cf0 "wav49|wav", outsidecaller=1, vmu=0xb6fc5450, duration=0xb6fcbe50, unlockdir=0x0, record_gain=0 '\0', vms=0x0) at app_voicemail.c:8313 res = 0 cmd = 0 max_attempts = 3 attempts = 0 recorded = 1 message_exists = 1 zero_gain = 0 '\0' tempfile = "/var/spool/asterisk/voicemail/default/132/tmp/NXeTgb\000/132/greet", '\0' , "äÔ¿\000\000\000\000\000\000\000\000\000ô_Ì\000DÖ¿\000\224ú¾\000½\213¿\000qq½\000\000\000\000\000ô_Ì\000\000\000\000\000q'\025\bøGü¶G\214½\000\034Hü¶q'\025\bDÖ¿\000\224ú¾\000$\200f\022G\000\000\000\000\000\000\000ô_Ì\000\000\000\000\000æ\017\025\b(Hü¶G\214½\000LHü¶æ\017\025\b\000\000\000\000#Jü¶\000\000\000\000@Bü"... acceptdtmf = 0xf9c573 "#" canceldtmf = 0xf9c22d "0" __PRETTY_FUNCTION__ = "play_record_review" #11 0x00f87cac in leave_voicemail (chan=0x12661de8, ext=0xb6fc58d0 "132", options=0xb6fce218) at app_voicemail.c:3059 txtfile = "ø\224»\n£\000\000\000{5\024\b\2155\024\b@ß\026\bý\030\005Gÿÿÿÿ\000\000\000\000øG[\000\020 f\022¸Ðü¶z¢\v\bç\004\025\b{\003\000\000\213\r\025\b[\005\025\bH7\027\b\000\000\000\000èÐü¶\223\203\v\b`\225»\nç\004\025\bÌ\000\000\000\207\b\025\b|Á\003\t4µ\027\bµ\001\000\000v1[\000Ô!f\022`\225»\n\030âü¶r![\000hÁ\003\t`\225»\n\000\000\000\000³.[\000 Öñ\016\000áü¶\f\000\000\000\0270[\000Ô!f\022\230W\t\020\030âü¶ø\t[\000get-vmcontext\000132", '\0' ... tmptxtfile = "/var/spool/asterisk/voicemail/default/132/tmp/NXeTgb\000\213À\000\001\000\000\000øG[\000\020 f\022תÕ\nHÁü¶5»\f\b\200Áü¶×ªÕ\n\000\020\000\0000Áü¶ _\027\b\000\000\000\000\000\000\000\000\231µ\f\bVMGAIN\000\000T", '\0'---Type to continue, or q to quit--- , "ȪÕ\n\a\000\000\000\220Ñü¶Ô!f\0224µ\027\bHÁü¶³´\f\b\200Áü¶\200Áü¶\000\020\000\000\200Áü¶\000\000\000\000\200Áü¶\030âü¶\233Ò\f\b-$ý¶\200Áü¶\000"... callerid = "\"Anonymous\" ", '\0' , "eÈÏ\000øG[\000\020 f\0228Àü¶eÈÏ\000\001\000\000\000 _\027\bHÀü¶CÐ\020\b\000\000\000\000|æ\020\b\000\000\000\000øG[\000\020 f\022'®Ï\000hÀü¶\001\000\000\000 _\027\b\000\000\000\000xÀü¶Lê\020\bl0f\022è\001\000\000s<\026\b8@\026\b\202\002\000\000øG[\000¸Àü¶¯¤\f\b" txt = (FILE *) 0x1266af98 date = "Thu Oct 4 11:47:04 AM CDT 2007", '\0' txtdes = 40 res = 0 msgnum = 0 duration = 30 ausemacro = 0 ousemacro = 0 ouseexten = 1 dir = "/var/spool/asterisk/voicemail/default/132/INBOX", '\0' , "\001", '\0' tmpdir = "/var/spool/asterisk/voicemail/default/132/tmp", '\0' , "2\"\"!=\"\" \000\000\000\000\000\000\000\000\000DB\000AMPUSER\000132/vmx/unavail/state", '\0' , "¤\006À", '\0' , "Dý¿", '\0' , "ШÀ\000¤\006À\000\210ZK\t", '\0' , "è\214g\022", '\0' , "\020 f\022Dý¿\000¹2\a\b@ß\026\b\020 f\022\230­ü¶"... dest = "/var/spool/asterisk/voicemail/default/132/temp\000il\000Ì\000ý\030\005GÀ#g\022\000\000\000\000\"\t¾\0009\000\000\000\001\000\000\000\004\220ü¶Oct 4 11:46:53\000\000\000\000\000\037¬\024\bÅ\000\000\000î®\024\bü¯\024\b» ü¶³ ü¶1\r\n\000ü\235Ë\000\001\000\000\000\036\000\000\000\001", '\0' , "à\216ü¶\037\000\000\000/AMPUSER/132/vmx/unavail/state", '\0' , "5"... fn = "øG[\000\b¾\227µx~ü¶eÈÏ\000øG[\000\020 f\022\210~ü¶eÈÏ\000øG[\000\020 f\022\230~ü¶eÈÏ\000\001\000\000\000 _\027\b¨~ü¶CÐ\020\b\000\000\000\000|æ\020\b¸~ü¶øG[\000\020 f\022'®Ï\000È~ü¶\001\000\000\000 _\027\b\000\000\000\000Ø~ü¶Lê\020\bl0f\022è\001\000\000s<\026\b8@\026\b\202\002\000\000øG[\000\030\177ü¶¯¤\f\b\000\000\000\000 .f\022\030\177ü¶t¡\f\b _\027\b\023\177\025\b\001\000\000\000\000\000\000\000øG[\000a\213À\000\001\000\000\000øG[\000\020 f\022a\213À\000"... prefile = "/var/spool/asterisk/voicemail/default/132/unavail", '\0' tempfile = "/var/spool/asterisk/voicemail/default/132/temp", '\0' ext_context = "132", '\0' fmt = "wav49|wav\000¿\000@]ü¶0_ü¶\177_40\000\000\000\000\177_ü¶ô_Ì\000\227&\026\b\\^ü¶,^ü¶Ö\214¿\000@]ü¶\227&\026\bx^ü¶0_ü¶\000\000\000\000à]ü¶@]ü¶" context = 0xb6fc58d4 "default" ecodes = "#0*", '\0' tmp = "132\000default", '\0' tmpptr = 0x0 vmu = (struct ast_vm_user *) 0xb6fc5450 svm = {context = "default", '\0' , mailbox = "132", '\0' , password = "132", '\0' , fullname = "Jane Hunt", '\0' , email = "jane.hunt@imtec.com", '\0' , pager = '\0' , serveremail = '\0' , mailcmd = '\0' , language = '\0' , zonetag = '\0' , callback = '\0' , dialout = '\0' , uniqueid = '\0' , exit = '\0' , attachfmt = '\0' , flags = 2675, saydurationm = 2, maxmsg = 100, volgain = 0, list = {next = 0x0}} category = 0x0 __PRETTY_FUNCTION__ = "leave_voicemail" #12 0x00f94fe8 in vm_exec (chan=0x12661de8, data=0xb6fd2420) at app_voicemail.c:6975 res = 0 u = (struct ast_module_user *) 0x12540020 tmp = 0xb6fce0a0 "132@default" leave_options = {flags = 4, record_gain = 0 '\0'} flags = {flags = 4} deprecate_warning = 0 opts = {0x0, 0x0} args = {argc = 2, argv = 0xb6fce1f4, argv0 = 0xb6fce0a0 "132@default", argv1 = 0xb6fce0ac "u"} __PRETTY_FUNCTION__ = "vm_exec" #13 0x080c9e2a in pbx_exec (c=0x12661de8, app=0x8fcc148, data=0xb6fd2420) at pbx.c:532 res = -1224940880 saved_c_appl = 0x903c79c "Macro" saved_c_data = 0xb6fd99b0 "vm|132|NOANSWER" #14 0x080cdac6 in pbx_extension_helper (c=0x12661de8, con=0x0, context=0x12662010 "macro-vm", exten=0x12662060 "s-NOANSWER", priority=2, label=0x0, callerid=0xef1d620 "anonymous", action=E_SPAWN) at pbx.c:1833 e = (struct ast_exten *) 0xb5d86c48 app = (struct ast_app *) 0x8fcc148 res = 280906880 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, ---Type to continue, or q to quit--- foundcontext = 0x12662010 "macro-vm"} passdata = "132@default|u", '\0' matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #15 0x080ceeda in ast_spawn_extension (c=0x12661de8, context=0x12662010 "macro-vm", exten=0x12662060 "s-NOANSWER", priority=2, callerid=0xef1d620 "anonymous") at pbx.c:2288 No locals. #16 0x005b1379 in _macro_exec (chan=0x12661de8, data=0xb6fd99b0, exclusive=0) at app_macro.c:308 c = (struct ast_context *) 0xb5d7fdb8 e = (struct ast_exten *) 0xb5d86c48 s = 0x99b4fac "1" tmp = 0xb6fd46c0 "vm" cur = 0x0 rest = 0x0 macro = 0xb6fd46c0 "vm" fullmacro = "macro-vm\000Wý¶UY\f\bS)\025\bM\t\000\000úA\025\b¡/\025\bÈA\027\büWý¶èWý¶^R\020\b\220xý¶\000\000\000\000¨\000\000\000Ð4f\022\001\000\000\000 Wý¶\234Ç\003\tüWý¶" varname = "ARG2\000Xý¶8Wý¶$å\v\b\000\000\000\000 .f\0228Wý¶éá\v\bÈA\027\b©+\025\b8Wý¶\226V\f\b} argc = 3 x = 168 res = 0 oldexten = "s", '\0' oldpriority = 17 gosub_level = 0 pc = "17\000\000\000\000\000\000?­Ë\000üOý¶ÆsÀ\000\000\000\000\000?­Ë\000\017\000\000\000ô_Ì\000\230\222½\000¤Uý¶tQý¶\220êV\022?­Ë", '\0' , "\227&\026\b\033\000\000" depthc = "2\000ý¶G\214½\000\fVý¶" oldcontext = "macro-exten-vm", '\0' inhangupc = 0x0 offset = 0 depth = 1 maxdepth = 7 setmacrocontext = 0 autoloopflag = 512 dead = 0 inhangup = 0 save_macro_exten = 0xf3988b8 "132" save_macro_context = 0xd30f2b0 "from-internal-xfer" save_macro_priority = 0xc447558 "1" save_macro_offset = 0x0 u = (struct ast_module_user *) 0xd5a0620 __PRETTY_FUNCTION__ = "_macro_exec" #17 0x005b21ab in macro_exec (chan=0x12661de8, data=0xb6fd99b0) at app_macro.c:486 No locals. #18 0x080c9e2a in pbx_exec (c=0x12661de8, app=0x903c788, data=0xb6fd99b0) at pbx.c:532 res = -1224910784 saved_c_appl = 0x903c79c "Macro" saved_c_data = 0xb6fe0f40 "exten-vm|132|132" #19 0x080cdac6 in pbx_extension_helper (c=0x12661de8, con=0x0, context=0x12662010 "macro-vm", exten=0x12662060 "s-NOANSWER", priority=17, label=0x0, callerid=0xef1d620 "anonymous", action=E_SPAWN) at pbx.c:1833 e = (struct ast_exten *) 0xb5d7ef30 app = (struct ast_app *) 0x903c788 res = 161173400 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x12662010 "macro-vm"} passdata = "vm|132|NOANSWER", '\0' matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #20 0x080ceeda in ast_spawn_extension (c=0x12661de8, context=0x12662010 "macro-vm", exten=0x12662060 "s-NOANSWER", priority=17, callerid=0xef1d620 "anonymous") at pbx.c:2288 ---Type to continue, or q to quit--- No locals. #21 0x005b1379 in _macro_exec (chan=0x12661de8, data=0xb6fe0f40, exclusive=0) at app_macro.c:308 c = (struct ast_context *) 0xb5d7d830 e = (struct ast_exten *) 0xb5d7ef30 s = 0xa84e45c "0" tmp = 0xb6fdbc50 "exten-vm" cur = 0x0 rest = 0x0 macro = 0xb6fdbc50 "exten-vm" fullmacro = "macro-exten-vm\000\bS)\025\bM\t\000\000úA\025\b¡/\025\bÈA\027\b\214Íý¶xÍý¶^R\020\b îý¶\000\000\000\000®\000\000\000Ð4f\022\001\000\000\0000Íý¶\234Ç\003\t\214Íý¶" varname = "ARG2\000Íý¶ÈÌý¶$å\v\b\000\000\000\000 .f\022ÈÌý¶éá\v\bÈA\027\b©+\025\bÈÌý¶\226V\f\bÄáf\022Ô4f\022\f\t\000\000íA\025\bp2\025\bã\030\005G\001\000\000\000\000\000\000" runningapp = "Macro\000\000\000XÌý¶CÐ\020\b\000\000\000\000|æ\020\bÿÿÿÿÐÍý¶Ðíý¶'®Ï\000xÌý¶\001\000\000\000ÈA\027\b\000\000\000\000\210Ìý¶Lê\020\bl0f\022è\001\000\000s<\026\b8@\026\b" runningdata = "vm|${VMBOX}|${DIALSTATUS}\000{EXTTOCALL}\000|1\000CFBEXT}\"!=\"foo\"]]?docfb|1\000u|1\000}:\"\")}\000Ï\000\001\000\000\000\000\213\027\b\000\000\000\000÷ÿÿÿ ZÌ\000ÿÿÿÿÈÈý¶eÈÏ\000ÐÍý¶Ðíý¶ÈÈý¶eÈÏ\000\001\000\000\000\210<\027\bØÈý¶CÐ\020\b\000\000\000\000|æ\020\b\027Éý¶ÐÍý¶\031;Ç\000'®Ï\000D}Å\000\001\000\000\000\210<\027\b\000\000\000\000\bÉý¶Lê\020\bl0f\022è\001\000\000"... oldargs = {0x0 } argc = 3 x = 174 res = 0 oldexten = "132", '\0' oldpriority = 1 gosub_level = 0 pc = "1\000\000\000\000\000\000\000?­Ë\000\214Åý¶ÆsÀ\000\000\000\000\000?­Ë\000\017\000\000\000ô_Ì\000\230\222½\0004Ëý¶\004Çý¶\220êV\022?­Ë", '\0' , "\227&\026\b\033\000\000" depthc = "1\000ý¶G\214½\000\234Ëý¶" oldcontext = "from-internal-xfer", '\0' inhangupc = 0x0 offset = 0 depth = 0 maxdepth = 7 setmacrocontext = 1 autoloopflag = 512 dead = 0 inhangup = 0 save_macro_exten = 0x0 save_macro_context = 0x0 save_macro_priority = 0x0 save_macro_offset = 0x0 u = (struct ast_module_user *) 0x10d63938 __PRETTY_FUNCTION__ = "_macro_exec" #22 0x005b21ab in macro_exec (chan=0x12661de8, data=0xb6fe0f40) at app_macro.c:486 No locals. #23 0x080c9e2a in pbx_exec (c=0x12661de8, app=0x903c788, data=0xb6fe0f40) at pbx.c:532 res = -1224880688 saved_c_appl = 0x0 saved_c_data = 0x0 #24 0x080cdac6 in pbx_extension_helper (c=0x12661de8, con=0x0, context=0x12662010 "macro-vm", exten=0x12662060 "s-NOANSWER", priority=1, label=0x0, callerid=0xef1d620 "anonymous", action=E_SPAWN) at pbx.c:1833 e = (struct ast_exten *) 0xb5d30ca0 app = (struct ast_app *) 0x903c788 res = 875638636 q = {incstack = {0xb5daa3f4 "from-internal-xfer", 0x8fb760c "parkedcalls", 0xb5d79b04 "from-internal-custom", 0xb5d758f4 "from-internal-trixbox", 0xb5db301c "ext-fax", 0xb5dae494 "ext-local-confirm", 0xb5db0e1c "findmefollow-ringallv2", 0xb5d72a6c "from-internal-additional", 0xb609008c "ext-group", 0xb6093b3c "app-recordings", 0xb6096114 "app-dictate-record", 0xb6096e1c "app-dictate-send", 0xb6099524 "app-pbdirectory", 0xb6099f34 "ext-intercom", 0xb609c4d4 "ext-paging", 0xb60e9a34 "app-dialvm", 0xb60ea834 "app-vmmain", 0xb60ec02c "app-callwaiting-cwoff", 0xb60ecaa4 "app-callwaiting-cwon", 0xb60ed524 "app-dnd-off", 0xb60edf7c "app-dnd-on", 0xb60ee9d4 "app-calltrace", 0xb60f0b34 "app-directory", 0xb60f15b4 "app-echo-test", 0xb60f1ff4 "app-speakextennum", 0xb60f2ee4 "app-speakingclock", 0xb60f5bd4 "app-speeddial", 0xb60f88bc "ext-queues", 0xb60ff57c "app-cf-busy-off", 0xb5d00a0c "app-cf-busy-off-any", 0xb5d018dc "app-cf-busy-on", 0xb5d03cdc "app-cf-off", 0xb5d050cc "app-cf-off-any", 0xb5d0600c "app-cf-on", 0xb5d08414 "app-cf-unavailable-off", 0xb5d0981c "app-cf-unavailable-on", 0xb5d1583c "app-userlogonoff", 0xb5d16294 "app-pickup", 0xb5d1684c "app-zapbarge", 0xb5d1729c "ext-test", 0x0 }, stacklen = 40, status = 5, swo = 0x0, ---Type to continue, or q to quit--- data = 0x0, foundcontext = 0xb5d75496 "ext-local"} passdata = "exten-vm|132|132", '\0' matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #25 0x080ceeda in ast_spawn_extension (c=0x12661de8, context=0x12662010 "macro-vm", exten=0x12662060 "s-NOANSWER", priority=1, callerid=0xef1d620 "anonymous") at pbx.c:2288 No locals. #26 0x080cf3fc in __ast_pbx_run (c=0x12661de8) at pbx.c:2388 dst_exten = " (f\022\000\000\000\000\034\000\000\000;\000\000\000d'\026\bË\030\005G\001\000\000\000\000\000\000\000 (f\022\000\000\000\000X2þ¶À(f\022@xÌ\000À\000\000\000@xÌ\000 2þ¶\003«Ë\000\000\000\000\000Dý¿\000xxÌ\0000sl\n\000\000\000\000\2102þ¶eÈÏ\000\001\000\000\000\bÎ\026\b\2302þ¶CÐ\020\b\000\000\000\000|æ\020\bD}Å\0000sl\n\000\000\000\000\000\000\000\000Ø2þ¶¹2\a\b@ß\026\bg6\024\bØ2þ¶~/\a\b@ß\026\bg6\024\bs<\026\b8@\026\bô_Ì\000@xÌ\000èÿÿÿØ2þ¶á&À\000Ë\030\005G"... pos = 0 digit = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #27 0x080d01d1 in pbx_thread (data=0x12661de8) at pbx.c:2603 c = (struct ast_channel *) 0x12661de8 #28 0x0810ed71 in dummy_start (data=0x113bb790) at utils.c:775 _buffer = {__routine = 0x806a981 , __arg = 0xb6fe3ba0, __canceltype = -1224854648, __prev = 0x0} ret = (void *) 0xcc46f4 a = {start_routine = 0x80d01ba , data = 0x12661de8, name = 0x126056b0 "pbx_thread", ' ' , "started at [ 2627] pbx.c ast_pbx_start()"} lock_info = (struct thr_lock_info *) 0x12662ea0 __PRETTY_FUNCTION__ = "dummy_start" #29 0x00cf93cc in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #30 0x00c66c3e in clone () from /lib/tls/libc.so.6 No symbol table info available.