[Home]

Summary:ASTERISK-12300: Crash during make_email_file() when cidname is originally an empty string
Reporter:Tomo Takebe (tomo1657)Labels:
Date Opened:2008-07-02 15:27:36Date Closed:2008-07-02 15:34:40
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Applications/app_voicemail
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) gdb_bt_full.txt
Description:When the channels' cidname is originally an empty string in an IMAP storage environment, imap_store_file() calls make_email_file() with the argument cidname as 0x0 instead of an empty string.

This causes strip_control() inside make_email_file() to crash while trying to access the cidname pointer contents since it assumes the value is a string.  I am not sure if chan->cid.cid_name value is supposed to be 0 at this point, or if this is a result of a bug in the channel code that sets it to 0 instead of empty string.

The crash is at line 709 in store_file() in app_voicemail.c:

709             for (; *input; input++) {

****** STEPS TO REPRODUCE ******

1) enable imap storage
2) In dialplan: Set(CALLERID(name)=) before VoiceMail() or call from a phone plan without a callerID name.
3) try leaving a voice mail

****** ADDITIONAL INFORMATION ******

gdb bt full:

#0  0xb78c4a21 in strip_control (input=0x0, buf=0xb731cf90 "", buflen=256) at app_voicemail.c:709
709             for (; *input; input++) {
(gdb) bt full
#0  0xb78c4a21 in strip_control (input=0x0, buf=0xb731cf90 "", buflen=256) at app_voicemail.c:709
       bufptr = 0xb731cf90 ""
#1  0xb78c84c9 in make_email_file (p=0x84a08d0, srcemail=0xb79c5b80 "voip-noreply@isc.upenn.edu", vmu=0xb731ff40, msgnum=1,
   context=0xb731ff40 "default", mailbox=0xb731ff90 "82623", cidnum=0x83232f8 "82623", cidname=0x0,
   attach=0xb731e880 "/var/spool/asterisk/voicemail/default/82623/INBOX/msg0001", attach2=0xb731d880 "", format=0xb7951506 "WAV", duration=2,
   attach_user_voicemail=1, chan=0x845ee60, category=0x0, imap=1, flag=0xb731fee0 "") at app_voicemail.c:2437
       date = "Ð\bJ\b\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\200\001\000\000ôÿ«\000\200\001\000\000x\030¬\000@\030¬\000x\001\000\000@\030¬\000\001\000\000\000\200\001\000\000\000\000\000\000X\v\017\bx\030¬\000àÿÿÿ\205\004\000\000\a0\033\b¥-\033\b-×1·\002\000\000\000\030\000\000\000\000\000\000\000ø\227t«v\025k\000-×1·@\030¬\000\000\000\000\000HH\036\b\000@\000\000\000\000\000\000¸Õ1·2{\237\000\234Õ1·\000\000\000\000\000\000\000\000\001\000\000\000ôÿ«\000Ð\bJ\b\030\000\000\000ÌÕ1·\177Y\237\000Ð\bJ\b\000\000\000\000\000\000\000\000\001\000\000\000\003\000\000\000ôÿ«\000"...
       host = '\0' <repeats 63 times>
       who = '\0' <repeats 112 times>, "ã\025¥\000ôÿ«\000ä\201\237\000\bÙ¥\000\000\020\000\000ôÿ«\000Ð\bJ\bØÔ1·\226µ\236\000Ð\bJ\b\000 ;·\0000;·\001\000\000\000ÿÿÿÿ\000\000\000\000\017", '\0' <repeats 11 times>, "øÜî\000¤\201\000\000\001", '\0' <repeats 32 times>, "\020\000\000\000\000\000\000\000\000\000\000µàkHª\020¦\000µàkH\000\000\000\000\000\000\000"
       bound = "\000\000\000\000Òã\230\0004\200\004\b\b\0001·)\001\000\000\000\000\000\000\215\000\000\000\000\000\000\000ôÿ«\000@\035\017\b´Ô1·(Ó1·\025\226©\000\220\220©\000üÒ1·@\035\017\b\000\000\000\000,ó\034\b", '\0' <repeats 20 times>, "\004\201¯\000 >§\000\000Õ1·\210Ó1·¸E¯\000@\035\017\b´Ô1·À\000\000\0000?§\000\000\000\000\000Ó´«\000\000\000\000\000Õ;¯\000\005\000\000\000ôÿ«\000xÓ1·\021?§\000`Ô1·\005\000\000\000ìH\036\bôÿ«\000 >§\000\000Õ1·ØÔ1·ñT¯\000`Ô1·ìÔ1·ØÔ1·ÓT¯\000\233("...
       dur = "\000\000\000\0000\200!\bÅ{¯\000îJ¯\000\000Ò1·ôÿ«\000°ß\034\b@Ò1·pÒ1·\006\223©\000\003\000\000\000\000\000\000\000´ß\034\b@Ò1·@\035\017\b\226T¯\000@\035\017\bÒ´«\000¸ß\034\bÄ´«\000`Ä«\000¬ß\034\b\000\000\000\000\001\000\000\000ô\200\004\b", '\0' <repeats 12 times>, "Î\001\000\000\000\000\000\000üÿÿÿ\001\000\000\000\002\000\000\000Èß\034\b\000\000\000\000\227T¯\000\000\000\000\000\000\000\000\000\004\201¯\000'-Á\000\004\000\000\000ôÿ«\000ÀÒ1·\234\000\000\000ìÒ1·íl©\000\200\021\231\000 \000\000\000üÒ1·\000\020\231\000xÓ"...
       tm = {tm_sec = 10031104, tm_min = 156, tm_hour = 0, tm_mday = 0, tm_mon = 0, tm_year = 10031104, tm_wday = 1, tm_yday = 11117061,
 tm_isdst = 11103024, tm_gmtoff = 0, tm_zone = 0x81cdfb4 "\002", tm_usec = 3}
       enc_cidnum = "82623\000©\000\v\000\000\000\000\000\000\000°{¯\000àÐ1·\226T¯\000\005¢©\000\226T¯\000îx¯\000°{¯\000\vx¯\000¤{¯\000Àw¯\000\000\000\000\000Dª\237\000\224\020¯\000ôÿ«\000\v\000\000\000\021\000\000\000pÑ1·Ø\224©\000\v\000\000\000\000\000\000\000°{¯\0000Ñ1·\226T¯\000\000\000\000\000\226T¯\000îx¯\000Ìw¯\000àx¯\000¤{¯\000Àw¯\000\000\000\000\000\001\000\000\000\224\020¯\000\000\000\000\000h\rðE\000\000\000\000\231\000\000\000\000\000\000\000üÿÿÿ\001\000\000\000#\000\000\000äx¯\000@\030¬\000\017\000\000\000ôÿ«\000\017\000\000\000"...
       enc_cidname = '\0' <repeats 32 times>, "82623\000\000\000\000\000\000\000\000\000d0\000\000\000\000\001\000\000\000\004", '\0' <repeats 35 times>, "×\027\225·\n", '\0' <repeats 23 times>, "\002\000\000\000\002\000\000\000\fÖ1·¸Ô1·s\n\225·9\000\000\000ÿÿÿÿ", '\0' <repeats 14 times>, "INBOX\000Dª\237\000¤³\237\000\000\000\000\000hg«\000`\000\000\000À(J\b\223\025¥\000ôÿ«\000|Ñ1·\030a¡\000\003\000\000\000\037N«\000àÐ1·\v\030¬\000@\030¬\000h\000\000\000@\030¬\000àÐ1·¤³\237\000ôÿ«\000\v\000\000\000\021\000\000"
       passdata2 = 0xffffffff <Address 0xffffffff out of bounds>
       len_passdata = 87
       greeting_attachment = 0xb79517c6 "%s', format '%s'\n"
       filename = "\003\000\000\000D\203\237\000\224§\236\000 J2·q\036\235\000\000\000\000\000ôÿ«\000\000\000\000\000}\n\225·ÌÔ1·G9\235\000ðÔ1·}\n\225·\000\000\000\000\000\000\000\000caldomain", '\0' <repeats 31 times>, " J2·", '\0' <repeats 32 times>, "\230?\235\000¸Ô1·\210Ð1·", '\0' <repeats 22 times>, "s \000\000\000\000ÿÿÿÿ", '\0' <repeats 64 times>, "\002\000\000\000\002\000\000\0004Ö1·"
       __PRETTY_FUNCTION__ = "make_email_file"
#2  0xb78cb5ad in imap_store_file (dir=0xb7324a20 "/var/spool/asterisk/voicemail/default/82623/INBOX", mailboxuser=0xb731ff90 "82623",
   mailboxcontext=0xb731ff40 "default", msgnum=1, chan=0x845ee60, vmu=0xb731ff40, fmt=0xb7951506 "WAV", duration=2, vms=0x8475c30,
   introfile=0x0, flag=0xb731fee0 "") at /usr/local/src/apps/asterisk-trunk/include/asterisk/strings.h:47
       myserveremail = 0xb79c5b80 "voip-noreply@isc.upenn.edu"
       fn = "/var/spool/asterisk/voicemail/default/82623/INBOX/msg0001", '\0' <repeats 39 times>, "\223\025¥\000ôÿ«\000\fê1·\030a¡\000\003\000\000\000\037N«\000pé1·\v\\\225·(ï1·G9\235\000Lï1·´\\\225·¤³\237\000ôÿ«\000\v\000\000\000\021\000\000\000°é1·Ø\224©\000\v\000\000\000\000\000\000\000°{¯\000pé1·\226T¯\000\005¢©\000\226T¯\000îx¯\000°{¯\000\vx¯\000¤{¯\000Àw¯\000\000\000\000\000Dª\237\000\224\020¯\000ô"...
       intro = "\000\t\225·\000\000\000\000\230\235F·\222Ø1·(·G\bÐiG·hß1·\201T?·PTI\b\000\000\000\000\230\235F·´Ø1·8262\200I\234·dÞ1·4Ú1·øSI\bÐØ1·\000\000\000\000ÑØ1·no\000\bÐiG·\230?\235\000\210Þ1·XÚ1·ðØ1·\230\235F·ñØ1·D\203\237\000\224§\236\000Pá1·q\036\235\000\000\000\000\000ôÿ«\000\000\000\000\000¸/\225·8ß1·G9\235\000\\ß1·¸/\225·\001\000\000\000\000\000\000\000vmno@2\234·0\\G\b±\b2·\030á1·õ9\220·@2\234·\020©4\b"...
       mailbox = "\220WI\b\220×1·©¶Å\000XHÇ\000¨\036I\bO\000\000\000È×1·\024\233Å\000¨\036I\b\027\000\000\000TõF\bO\000\000\000\000\000\000\000\000D\234·Á\232Å\000XHÇ\000TõF\b\030¸G\bè×1·\223\030Æ\000¨\036I\bTõF\bO\000\000\000O\000\000\000¨\036I\b\000\000\000\000(Ü1·\022m\217·\000\000\000\000\000\000\000\000O\000\000\000\201T?·øUI\b\020Ø1·\230\235F·tð\216·yes\000ÐiG·hß1·\201T?· UI\b0Ø1·\230\235F·1Ø1·D\203\237\000\224§\236\000\000I\234·\031\000\000\000\000\000\000\000ôÿ«\000"...
       stringp = 0x0
       p = (FILE *) 0x84a08d0
       tmp = "/tmp/astmail-SlxImK", '\0' <repeats 60 times>
       len = 12956936
       buf = (void *) 0x9a
       tempcopy = 0
       str = {data = 0xb731d708, data1 = 10821924, size = 154,
 chunk = 0x2a07eb "\203g\024ð\205À\211Æ~\n\203Ä\f\211ð[^_]Ã\211\004$èüþÿÿ\205Àtê\203O\024\n\220ëãUü1À\211åW¹ÿÿÿÿ\203ì\024\213U\f\211×ò®\213E\b\211T$\004÷Ñ\211\004$\203é\001\211L$\bèpÿÿÿ\203Ä\024_]Ã\220\220\220\220\220\220\220\220\220\220U\211åW¿ÿÿÿÿVSè6üûÿ\201Ã\234Î\006",
 chunksize = 23, offset = 139050944, curpos = 0x9a <Address 0x9a out of bounds>, cursize = 3200764, dtb = 0x83b1e68}
       ret = 10936025
       imapflags = 0x0
       __PRETTY_FUNCTION__ = "imap_store_file"
#3  0xb78cf6aa in leave_voicemail (chan=0x845ee60, ext=0xb73204a0 "82623", options=0xb7327e50) at app_voicemail.c:4140
       newmsgs = 1
       oldmsgs = 0
       urgentmsgs = 0
       vms = (struct vm_state *) 0x8475c30
       txtfile = "/var/spool/asterisk/voicemail/default/82623/INBOX/msg0001.txt\0002·\034\235=\b\000\000\000\000\003\000\000\000ál2·s", '\0' <repeats 19 times>, "\230?\235\000¤r2·tn2·(\000\000\000\000\000\000\000ôÿ«\000\000\000\000\000\025\212Ò·<s2·G9\235\000`s2·\025\212Ò·", '\0' <repeats 29 times>, "\001\000\000\000\000\000\000\002", '\0' <repeats 11 times>, "(ÀE\b", '\0' <repeats 18 times>, "s \000\000\000\000ÿÿÿÿ", '\0' <repeats 54 times>...
       tmptxtfile = "/var/spool/asterisk/voicemail/default/82623/tmp/SJ8cW6\000\000\000\000\000\000\000\000\000\000Î\001\000\000\000\000\000\000üÿÿÿ\001\000\000\000\002\000\000\000Èß\034\b\000\000\000\000\227T¯\000\000\000\000\000\000\000\000\000\004\201¯\000'-Á\000\004\000\000\000ôÿ«\000---Type <return> to continue, or q <return> to quit---
`]2·\233\000\000\000\214]2·íl©\000\200\021\231\000 \000\000\000\234]2·\000\020\231\000\030^2·`]2·\000\020\231\000\233", '\0' <repeats 16 times>, "\020\231\000\001\000\000\000ø\024\231\0000k©", '\0' <repeats 17 times>, "Ò"...
       callerid = "82623\0002·\226T¯\000\000\000\000\000\226T¯\000îx¯\000Ìw¯\000àx¯\000¤{¯\000Àw¯\000\000\000\000\000\001\000\000\000\224\020¯\000\000\000\000\000h\rðE\000\000\000\000\231\000\000\000\000\000\000\000üÿÿÿ\001\000\000\000#\000\000\000äx¯\000@\030¬\000\017\000\000\000ôÿ«\000\017\000\000\000\037N«\000'-Á\000F  \000ôÿ«\000`\\2·\233\000\000\000\214\\2·íl©\000\200\021\231\000 \000\000\000\234\\2·\000\020\231\000\000\000\000\000`\\2·\000\020\231\000\233", '\0' <repeats 16 times>, "\020\231\000\001\000\000\000\005¢©\0000k©\000\000\000\000\000´ß\034\b\003\000"...
       txt = (FILE *) 0x84a08d0
       date = "Wed Jul  2 08:10:26 PM UTC 2008\000\234`2·H_2·\025Æ\032\b\005\000\000\000ÿÿÿÿ\000\000\000\000Ü[2·¢BÒ·\003", '\0' <repeats 11 times>, "\v\000\000\000Ì`2·x_2·\223\220Ò·\027\000\000\000¤³\237\000ôÿ«\000\v\000\000\000\203NÒ·\223\025¥\000ôÿ«\000\034\\2·\030a¡\000\003\000\000\000\037N«\000\200[2·\v¢©\000\030Æ\032\bîx¯\000\000\000\000\000\000\000\000\000¤³\237\000ôÿ«\000\v\000\000\000\021\000\000\000À[2·Ø\224©\000\v\000\000\000\000\000\000\000°{¯\000\200[2·\226"...
       txtdes = 24
       res = -1
       msgnum = 1
       duration = 2
       ausemacro = 0
       ousemacro = 0
       ouseexten = 1
       rtmsgid = 0
       tmpid = "\000\000\000\000ÿÿÿÿ\000\000\000\000\000\000\000"
       tmpdur = "\000\000\000\000\000\000\000\000\001\000\000\000\234`s "
       priority = '\0' <repeats 15 times>
       origtime = "Ä^2·\022\225Ò·=\000\000\000ÿÿÿÿ"
       dir = "/var/spool/asterisk/voicemail/default/82623/INBOX\0000\b\214g«\000\230J2·à£\006\bôÿ«\000\001\000\000\000@\030¬\000\230J2·ôÿ«\000@\030¬\000\200I4\b\230J2·:³\237\000@\030¬\000\200I4\b`¶0\b\000\000\000\000\027\000\000\000X]2·ÿ\204\006\bÚÎ\030\b\033\000\000\000´W2·0K2·\000\000\000\000\000\000\000\000\031", '\0' <repeats 35 times>, "\b", '\0' <repeats 11 times>, "\200I4\bÈ", '\0' <repeats 43 times>, " K2· K2·", '\0' <repeats 28 times>...
       tmpdir = "/var/spool/asterisk/voicemail/default/82623/tmp\000 >§\000à;2·¸;2·ñT¯\000@;2·Ì;2·¸;2·ÓT¯\000\000\000\000\000@;2·\200:2·\005", '\0' <repeats 207 times>, "ì;2·\000\000\000\000ø;2·ð;2·ô;2·ü;2·", '\0' <repeats 37 times>, "<2·A\035\017\b\000\000\000\000\000\000\000\000ôÿ«\0005GÁ\000\001\000\000\000ôîE\bØ;2·x\032\026\b\000\000\000\000'-Á\000ø;2·ôÿ«\000ôîE\b°Ë2·"...
       fn = "/var/spool/asterisk/voicemail/default/82623/INBOX/msg0001", '\0' <repeats 2647 times>, "D\203\237\000\224§\236", '\0' <repeats 13 times>, "ôÿ«\000\000\000\000\0006º\033\bø:2·G9\235\000\034;2·6º\033\b\002", '\0' <repeats 47 times>, "\020=2·", '\0' <repeats 32 times>, "\230?\235\000ä:2·´62·", '\0' <repeats 170 times>, "s \000\000\000\000ÿÿÿÿ", '\0' <repeats 68 times>, "\001\000\000\000ô<2·ä:2·4º\033\b!\000\000\000ÿ"...
       prefile = "/var/spool/asterisk/voicemail/default/82623/unavail", '\0' <repeats 4044 times>
       tempfile = "/var/spool/asterisk/voicemail/default/82623/temp", '\0' <repeats 4047 times>
       ext_context = "82623", '\0' <repeats 250 times>
       fmt = "wav49", '\0' <repeats 74 times>
       context = 0x0
       ecodes = "#0", '\0' <repeats 14 times>
       tmp = "82623", '\0' <repeats 1018 times>
       tmpptr = 0x0
       vmu = (struct ast_vm_user *) 0xb731ff40
       svm = {context = "default", '\0' <repeats 72 times>, mailbox = "82623", '\0' <repeats 74 times>,
 password = "826233", '\0' <repeats 73 times>, fullname = "tomoo takebeee", '\0' <repeats 65 times>,
 email = "tomo@upenn.edu", '\0' <repeats 65 times>, pager = '\0' <repeats 79 times>, serveremail = '\0' <repeats 79 times>,
 mailcmd = '\0' <repeats 159 times>, language = '\0' <repeats 19 times>, zonetag = '\0' <repeats 79 times>,
 callback = '\0' <repeats 79 times>, dialout = '\0' <repeats 79 times>, uniqueid = "1", '\0' <repeats 78 times>,
 exit = '\0' <repeats 79 times>, attachfmt = '\0' <repeats 19 times>, flags = 100427, saydurationm = 2, maxmsg = 300, maxdeletedmsg = 0,
 maxsecs = 180, imapuser = "82623", '\0' <repeats 74 times>, imappassword = '\0' <repeats 79 times>, volgain = 0, list = {next = 0x0}}
       category = 0x0
       code = 0x0
       alldtmf = 0xb7951d19 "0123456789ABCD*#"
       flag = '\0' <repeats 79 times>
       __PRETTY_FUNCTION__ = "leave_voicemail"
#4  0xb78e0e76 in vm_exec (chan=0x845ee60, data=0xb7329fd0) at app_voicemail.c:8734
       res = 0
       tmp = 0xb7327cd0 "82623"
       leave_options = {flags = 5, record_gain = 0 '\0', exitcontext = 0x0}
       flags = {flags = 5}
       opts = {0x81af40c "loader.c", 0x3c8 <Address 0x3c8 out of bounds>, 0x81b0f04 "ast_update_use_count"}
       args = {argc = 2, argv = 0xb7327e24, argv0 = 0xb7327cd0 "82623", argv1 = 0xb7327cd6 "su"}
       __PRETTY_FUNCTION__ = "vm_exec"
ASTERISK-1  0x08103ace in pbx_exec (c=0x845ee60, app=0x822b7f8, data=0xb7329fd0) at /usr/local/src/apps/asterisk-trunk/include/asterisk/strings.h:47
       res = -1221427424
       u = (struct ast_module_user *) 0x82ff160
       saved_c_appl = 0x0
       saved_c_data = 0x0
ASTERISK-2  0x0810b7e4 in pbx_extension_helper (c=0x845ee60, con=0x0, context=0x845f6da "receivevm", exten=0x845f72a "s", priority=10, label=0x0,
   callerid=0x83232f8 "82623", action=E_SPAWN, found=0xb732c3bc, combined_find_spawn=1) at pbx.c:2986
       e = (struct ast_exten *) 0x8398ea8
       app = (struct ast_app *) 0x822b7f8
       res = 8
       q = {incstack = {0x0 <repeats 128 times>}, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x845f6da "receivevm"}
       passdata = "82623,su\000t 1\000 2 fetchval\000kipintro FROM voicemail WHERE mailbox='82623'", '\0' <repeats 7862 times>, "\005¢©\000\000\000\000\000\000\000\000\000°{¯\000\v", '\0' <repeats 23 times>, "ôÿ«\000\v\000\000\000\021\000\000\000\220¿2·Ø\224©\000\v\000\000\000\000\000\000\000°{¯\000P¿2·\226T¯\000\000\000\000\000\226T¯\000îx¯\000Ìw¯\000àx¯\000¤{¯\000Àw¯\000\000\000\000\000\001\000\000\000\224\020¯", '\0' <repeats 13 times>, "\231\000\000\000"...
       matching_action = 0
       __PRETTY_FUNCTION__ = "pbx_extension_helper"
ASTERISK-3  0x0810ccea in ast_spawn_extension (c=0x845ee60, context=0x845f6da "receivevm", exten=0x845f72a "s", priority=10,
   callerid=0x83232f8 "82623", found=0xb732c3bc, combined_find_spawn=1) at pbx.c:3420
No locals.
ASTERISK-4  0x0810d27c in __ast_pbx_run (c=0x845ee60) at pbx.c:3521
       digit = 0
       invalid = 0
       timeout = 0
       dst_exten = "ôÿ«\000\001\000\000\000@\030¬\000ØÂ2·vÑ\237\000@\030¬\000(\t\000\000\000\000\000\000XÔ\000\000(\t\000\000¨\vF\b¸v=\b\000\000\000\000°Ë2·\bÃ2·¤³\237\000\001\000\000\000(\t\000\000±GÁ\000\000\000\000\000 >§\000 Ã2·8Ã2·5GÁ\000¸v=\b\000\000\000\0008Ã2·x\030¬\000@\030¬\000X\000\000\000@\030¬\000ôÿ«\000\000\000\000\000°Ë2·8Ã2·x\030¬\000¼\024F\b¸v=\bXÃ2·é9\026\b¼\024F\b(\t\000\000XÃ2·\200ñ\006\b\000\000\000\000°Ë2·¸v=\b@\030¬\000xL\035\b\000\000\000\000"...
       pos = 0
       found = 1
       res = 0
       autoloopflag = 0
       error = 0
       __PRETTY_FUNCTION__ = "__ast_pbx_run"
ASTERISK-5  0x0810ea52 in pbx_thread (data=0x845ee60) at pbx.c:3801
       c = (struct ast_channel *) 0x845ee60
ASTERISK-6 0x08164203 in dummy_start (data=0x83d76b8) at utils.c:1024
       _buffer = {__routine = 0x806f884 <ast_unregister_thread>, __arg = 0xb732cbb0, __canceltype = 0, __prev = 0x0}
       ret = (void *) 0x0
       a = {start_routine = 0x810ea3b <pbx_thread>, data = 0x845ee60,
 name = 0x83d76c8 "pbx_thread", ' ' <repeats 11 times>, "started at [ 3822] pbx.c ast_pbx_start()"}
       lock_info = (struct thr_lock_info *) 0x8460bb0
       mutex_attr = {__mutexkind = 1}
ASTERISK-7 0x00c11371 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
ASTERISK-8 0x00a60ffe in clone () from /lib/tls/libc.so.6
No symbol table info available.
Comments:By: Mark Michelson (mmichelson) 2008-07-02 15:34:35

This is the same issue addressed in issue ASTERISK-12281. There is a patch on that issue which is ready for testing and which should fix this crash. Thanks for reporting and thanks for the detailed bug report!