#0 0x08096ba7 in ast_variable_browse (config=0x0, category=0xbb1730 "message") at config.c:232 232 if (category && config->last_browse && (config->last_browse->name == category)) (gdb) bt #0 0x08096ba7 in ast_variable_browse (config=0x0, category=0xbb1730 "message") at config.c:232 #1 0x08096c5d in ast_variable_retrieve (config=0x0, category=0xbb1730 "message", variable=0xbb17df "duration") at config.c:255 #2 0x00b9fb63 in vm_forwardoptions (chan=0xb7426810, vmu=0x1924290, curdir=0x191df30 "/var/spool/asterisk/voicemail/user/XXXX/tmp", curmsg=0, vmfmts=0xbb6660 "wav", context=0x19241e5 "user", record_gain=0 '\0', duration=0x1923f58, vms=0x191de90) at app_voicemail.c:3851 #3 0x00ba0c31 in forward_message (chan=0xb7426810, context=0x19241e5 "user", vms=0x1924710, sender=0x1924290, fmt=0xbb6660 "wav", flag=0, record_gain=0 '\0') at /usr/src/asterisk-trunk/1.4/r104119/asterisk-1.4/include/asterisk/strings.h:35 #4 0x00ba9681 in vm_execmain (chan=0xb7426810, data=0x192aa70) at app_voicemail.c:6860 #5 0x080caebf in pbx_exec (c=0xb7426810, app=0x83f47c0, data=0x192aa70) at pbx.c:532 #6 0x080ce8e1 in pbx_extension_helper (c=0xb7426810, con=0x0, context=0xb7426a50 "macro-checkmessage", exten=0xb7426aa0 "s", priority=3, label=0x0, callerid=0xb7204770 "5555555555", action=E_SPAWN) at pbx.c:1851 #7 0x080cfc11 in ast_spawn_extension (c=0xb7426810, context=0xb7426a50 "macro-checkmessage", exten=0xb7426aa0 "s", priority=3, callerid=0xb7204770 "5555555555") at pbx.c:2306 #8 0x0066d336 in _macro_exec (chan=0xb7426810, data=0x192ff50, exclusive=0) at app_macro.c:308 #9 0x0066e0dc in macro_exec (chan=0xb7426810, data=0x192ff50) at app_macro.c:486 #10 0x080caebf in pbx_exec (c=0xb7426810, app=0x8ab1cc8, data=0x192ff50) at pbx.c:532 #11 0x080ce8e1 in pbx_extension_helper (c=0xb7426810, con=0x0, context=0xb7426a50 "macro-checkmessage", exten=0xb7426aa0 "s", priority=5, label=0x0, callerid=0xb7204770 "5555555555", action=E_SPAWN) at pbx.c:1851 #12 0x080cfc11 in ast_spawn_extension (c=0xb7426810, context=0xb7426a50 "macro-checkmessage", exten=0xb7426aa0 "s", priority=5, callerid=0xb7204770 "5555555555") at pbx.c:2306 #13 0x080d015b in __ast_pbx_run (c=0xb7426810) at pbx.c:2408 #14 0x080d0f18 in pbx_thread (data=0xb7426810) at pbx.c:2623 #15 0x08111777 in dummy_start (data=0xb6d47158) at utils.c:861 #16 0x00da23cc in start_thread () from /lib/tls/libpthread.so.0 #17 0x00ca5c3e in clone () from /lib/tls/libc.so.6 (gdb) bt full #0 0x08096ba7 in ast_variable_browse (config=0x0, category=0xbb1730 "message") at config.c:232 cat = (struct ast_category *) 0x0 #1 0x08096c5d in ast_variable_retrieve (config=0x0, category=0xbb1730 "message", variable=0xbb17df "duration") at config.c:255 v = (struct ast_variable *) 0xa155ed0 #2 0x00b9fb63 in vm_forwardoptions (chan=0xb7426810, vmu=0x1924290, curdir=0x191df30 "/var/spool/asterisk/voicemail/user/XXXX/tmp", curmsg=0, vmfmts=0xbb6660 "wav", context=0x19241e5 "user", record_gain=0 '\0', duration=0x1923f58, vms=0x191de90) at app_voicemail.c:3851 cmd = 0 retries = 0 prepend_duration = 0 already_recorded = 0 zero_gain = 0 '\0' msg_cfg = (struct ast_config *) 0x0 duration_str = 0x191de1c "0?221" msgfile = "/var/spool/asterisk/voicemail/user/XXXX/tmp/msg0000\000voicemail/user/XXXX/INBOX/msg0000.txt", '\0' , "D?\000\224?000\000\000\000\000qa\000\000\000\000\0000\000\000\000\000\035\r\025\b\030?221\001G|\000... backup = "/var/spool/asterisk/voicemail/user/XXXX/tmp/msg0000-bak\000email/user/XXXX/tmp/msg0000.txt\000?000\000\000`¿\221\001\n?p=\n·?\001\000\000\000\006\000\000\000n\016??\v\000?000\000\000\200¿\221\001", '\0' , "\n\000\000\000\004\000\000\000\\Ü221\001\b?221\001¼\020»\000!\000\000\000 '\0' , ",K000?\221\001\234½\221\001\200\000s \000\000\000\000.. textfile = "/var/spool/asterisk/voicemail/user/XXXX/tmp/msg0000.txt", '\0' , "D?\000\224?000@?221\0015\000\000\000\000\000\000\0000\000\000\000\000*\f»\000¬´\221\001G|\000?\221\001*\f»\000\000\000\000\000\002\000\000\000\001\000\000\000\234´\221\001H³\221\001 \001\000\000\00000\000\000\000\000\000\000\000h´\221\0018°\221\001S221\001\000\000\000\000x´\221\001H°\221\001\000\000\000\000\000\000\000\000\210´\221\001X°\221\001\000\000\000\000\230\202b... #3 0x00ba0c31 in forward_message (chan=0xb7426810, context=0x19241e5 "user", vms=0x1924710, sender=0x1924290, fmt=0xbb6660 "wav", flag=0, record_gain=0 '\0') at /usr/src/asterisk-trunk/1.4/r104119/asterisk-1.4/include/asterisk/strings.h:35 duration = 0 origmsgfile = "/var/spool/asterisk/voicemail/user/XXXX/INBOX/msg0000\000\000\000\001\000\000\00049\222\00144\222\001¸bF\000\000\00000\000\000\000P5\222\001 1\222\001", '\0' , "¾¿\024\b?222\001\230\202\000p5\222\001@1\222\001\037\r\025\b", '\0' , "7\222\001\230\202\000\000\000\000\000`1\222\001\000\000\000\000\000\000\000\000\000\000s \000\000\000\000ºb", '\0' , "\002\000\000\000\003\000\000\000\001\001¯¿\024"... msgfile = "/var/spool/asterisk/voicemail/user/XXXX/tmp/msg0000", '\0' , "/var/spool/asterisk/voicemail/ande/4530/INBOX/msg0000\000\000\000\000\000\000\000*", '\0' , "D?\000\224?000?\222\0015\000\000\000\000\000\000\0000\000\000\000\000®¿\024\b$,\222\001G|\000D,\222\001®¿\024\b\000\000\000\0000\000\000\000\000®¿\024\bD,\222\001"... vmstmp = {curbox = "INBOX", '\0' , username = "XXXX", '\0' , curdir = "/var/spool/asterisk/voicemail/user/XXXX/tmp\000X", '\0' , vmbox = "vm-INBOX", '\0' , fn = "/var/spool/asterisk/voicemail/user/XXXX/INBOX/msg0000", '\0' , fn2 = "/var/spool/asterisk/voicemail/user/XXXX/INBOX/msg0000", '\0' , deleted = 0x8ad2cd0, heard = 0x92bc390, curmsg = 0, lastmsg = 0, newmessages = 1, oldmessages = 1, starting = 0, repeats = 0} username = "0510", '\0' res = 0 cmd = 0 receiver = (struct ast_vm_user *) 0xa20a4a8 vmtmp = (struct ast_vm_user *) 0xb7426810 extensions = {first = 0xa20a4a8, last = 0xa20a4a8} stringp = 0x0 s = 0x0 saved_messages = 0 found = 1 valid_extensions = 1 dir = 0x19247b0 "/var/spool/asterisk/voicemail/user/XXXX/INBOX" curmsg = 0 __PRETTY_FUNCTION__ = "forward_message" #4 0x00ba9681 in vm_execmain (chan=0xb7426810, data=0x192aa70) at app_voicemail.c:6860 res = 0 cmd = 56 valid = 1 u = (struct ast_module_user *) 0x9334b70 prefixstr = '\0' ext_context = '\0' ---Type to continue, or q to quit--- box = 13653472 useadsi = 0 skipuser = 1 vms = {curbox = "INBOX", '\0' , username = "XXXX", '\0' , curdir = "/var/spool/asterisk/voicemail/user/XXXX/INBOX", '\0' , vmbox = "vm-INBOX", '\0' , fn = "/var/spool/asterisk/voicemail/user/XXXX/INBOX/msg0000", '\0' , fn2 = "/var/spool/asterisk/voicemail/user/XXXX/INBOX/msg0000", '\0' , deleted = 0x8ad2cd0, heard = 0x92bc390, curmsg = 0, lastmsg = 0, newmessages = 1, oldmessages = 1, starting = 0, repeats = 0} vmu = (struct ast_vm_user *) 0x1924290 vmus = {context = "user", '\0' , mailbox = "XXXX", '\0' , password = "0328", '\0' , fullname = "Denise Moriarty", '\0' , email = "xxxxxxx@xxxxx.com", '\0' , pager = '\0' , serveremail = '\0' , mailcmd = '\0' , language = '\0' , zonetag = "eastern", '\0' , callback = "user", '\0' , dialout = "user", '\0' , uniqueid = '\0' , exit = "user", '\0' , attachfmt = '\0' , flags = 3003, saydurationm = 2, maxmsg = 100, volgain = 0, list = {next = 0x0}} context = 0x19241e5 "user" silentexit = 0 flags = {flags = 0} record_gain = 0 '\0' play_auto = 0 play_folder = 0 __PRETTY_FUNCTION__ = "vm_execmain" #5 0x080caebf in pbx_exec (c=0xb7426810, app=0x83f47c0, data=0x192aa70) at pbx.c:532 res = 26380736 saved_c_appl = 0x8ab1cdc "Macro" saved_c_data = 0x192ff50 "checkmessage|XXXX|user" #6 0x080ce8e1 in pbx_extension_helper (c=0xb7426810, con=0x0, context=0xb7426a50 "macro-checkmessage", exten=0xb7426aa0 "s", priority=3, label=0x0, callerid=0xb7204770 "5555555555", action=E_SPAWN) at pbx.c:1851 e = (struct ast_exten *) 0x96fe7d0 app = (struct ast_app *) 0x83f47c0 res = -1220384176 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0xb7426a50 "macro-checkmessage"} passdata = "XXXX@user", '\0' matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #7 0x080cfc11 in ast_spawn_extension (c=0xb7426810, context=0xb7426a50 "macro-checkmessage", exten=0xb7426aa0 "s", priority=3, callerid=0xb7204770 "5555555555") at pbx.c:2306 No locals. #8 0x0066d336 in _macro_exec (chan=0xb7426810, data=0x192ff50, exclusive=0) at app_macro.c:308 c = (struct ast_context *) 0x96fe530 e = (struct ast_exten *) 0x96fe7d0 s = 0x0 tmp = 0x192cd10 "checkmessage" cur = 0x0 rest = 0x0 macro = 0x192cd10 "checkmessage" fullmacro = "macro-checkmessage\000\000\017b\204\003\000\000\213\016\025\b¸b¬\001§\nH?222\001?200\020\b\001\000\000\000\000§b\033\000\000\000\001\000\000\000\000?222\001?034«\b\033\000\000" varname = "ARG2\000\000\000\000\b\000\000\000\035\000\000\000\001\000\000\000l\000\000\000\005\000\000\000;\000\000\000\000\000\000\000°¹\000\000\000µ»\006\b\026\000\000\0001\016?\230¨ \n\000\000\000\000¬\001§\n\200\000\000\000\000\000\000\000 ?222\001" runningapp = "VoiceMailMain\000?000\001\000\000\000\b\016\027\b8?222\001!b\000\000\000\000M\016\021\b\230?222\001«?006\b000¬\001§\n\001\000\000\000\b\016\027\b\000\000\000\000X?222\001^\022\021\b" runningdata = "${ARG1}@${ARG2}\000= \"+1\"]?stripplusone", '\0' , "00\000\000\000eX?000\000\000\000\000\000\000\000\000¨\000\000\000 Üt°\000\000\000\177\017\177\003\000\000\000\000?000?000\001\000\000\000¨?222\001¼\035G000@h?000?Üt¨\000\000\000\034\000\000\000;\000\000\000eX?000\001\000\000\000?f\027\b¸?222\001!b\000\000\000\000M\016\021\bDm?000\221\000\000\000\237³Ü000'>?000\0001\000\000\000?f\027\b\000\000\000\000?\222\001^\022"... oldargs = {0x0 } argc = 3 x = 2 ---Type to continue, or q to quit--- res = 0 oldexten = "*123", '\0' oldpriority = 5 gosub_level = 0 pc = "5\000?000\017\000\000\000?\235?000\\?222\001?G000@?\t?\235?000\017\000\000\0000\000\000\000\000\000\000\000\000?\222\001¿\224S000?\235?000\000\000\000\000\000\000\000\000l?222\001\030?222\001§b\033\000\000" depthc = "1\000\222\001?26G000@h? oldcontext = "user", '\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 *) 0xa0d3258 __PRETTY_FUNCTION__ = "_macro_exec" #9 0x0066e0dc in macro_exec (chan=0xb7426810, data=0x192ff50) at app_macro.c:486 No locals. #10 0x080caebf in pbx_exec (c=0xb7426810, app=0x8ab1cc8, data=0x192ff50) at pbx.c:532 res = 26402464 saved_c_appl = 0x0 saved_c_data = 0x0 #11 0x080ce8e1 in pbx_extension_helper (c=0xb7426810, con=0x0, context=0xb7426a50 "macro-checkmessage", exten=0xb7426aa0 "s", priority=5, label=0x0, callerid=0xb7204770 "5555555555", action=E_SPAWN) at pbx.c:1851 e = (struct ast_exten *) 0x96fbd90 app = (struct ast_app *) 0x8ab1cc8 res = 8 q = {incstack = {0x9d0e70c "user", 0x0 }, stacklen = 1, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x9d0e7a8 "default-out"} passdata = "checkmessage|XXXX|user", '\0' matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #12 0x080cfc11 in ast_spawn_extension (c=0xb7426810, context=0xb7426a50 "macro-checkmessage", exten=0xb7426aa0 "s", priority=5, callerid=0xb7204770 "5555555555") at pbx.c:2306 No locals. #13 0x080d015b in __ast_pbx_run (c=0xb7426810) at pbx.c:2408 dst_exten = "3\001,#\223\001\000\000\000\0008#\223\0010\001\000\000\000@h?000X\"\223\001V\024G000@h?000(\b\000\000\000\000\000\000x\016\002\000(\b\000\000\210±?¤\000\000\000\000\000\000\000\000\210\"\223\001\177b\001\000\000\000(\b\000\000?\000\234\"\223\001!b\000\000\000\000?\223\001\230?)\t@h?000X\000\000\000@h?0003\001\003\233?000M\016\021\b?r\026\bxh?000½\r\026\b'>?000\000\000\000\000\001\000\000\000(£\026\b\000\000\000\000?"\223\001^\022\021\b|?)\t(\b\000\000?"\223\001D\235\006\b\000\000\000\000p7)\t"... pos = 0 digit = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #14 0x080d0f18 in pbx_thread (data=0xb7426810) at pbx.c:2623 c = (struct ast_channel *) 0xb7426810 #15 0x08111777 in dummy_start (data=0xb6d47158) at utils.c:861 _buffer = {__routine = 0x806a1ad , __arg = 0x1932ba0, __canceltype = 169513456, __prev = 0x0} ret = (void *) 0xd036f4 a = {start_routine = 0x80d0f01 , data = 0xb7426810, name = 0xb793cba0 "pbx_thread", ' ' , "started at [ 2647] pbx.c ast_pbx_start()"} lock_info = (struct thr_lock_info *) 0x9293770 mutex_attr = {__mutexkind = 1} ---Type to continue, or q to quit--- #16 0x00da23cc in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #17 0x00ca5c3e in clone () fro