[asterisk-bugs] [Asterisk 0014396]: pbx crash

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Feb 3 19:42:52 CST 2009


The following issue requires your FEEDBACK. 
====================================================================== 
http://bugs.digium.com/view.php?id=14396 
====================================================================== 
Reported By:                jangjun21
Assigned To:                Corydon76
====================================================================== 
Project:                    Asterisk
Issue ID:                   14396
Category:                   Core/PBX
Reproducibility:            sometimes
Severity:                   crash
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.4.23 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-02-03 19:07 CST
Last Modified:              2009-02-03 19:42 CST
====================================================================== 
Summary:                    pbx crash
Description: 
(gdb) bt
http://bugs.digium.com/view.php?id=0  0x00e5f402 in __kernel_vsyscall ()
http://bugs.digium.com/view.php?id=1  0x00185c10 in raise () from /lib/libc.so.6
http://bugs.digium.com/view.php?id=2  0x00187521 in abort () from /lib/libc.so.6
http://bugs.digium.com/view.php?id=3  0x001bbc5b in __libc_message () from
/lib/libc.so.6
http://bugs.digium.com/view.php?id=4  0x001c38b6 in _int_free () from
/lib/libc.so.6
http://bugs.digium.com/view.php?id=5  0x001c6e00 in free () from /lib/libc.so.6
http://bugs.digium.com/view.php?id=6  0x080c8187 in pbx_builtin_setvar_helper
(chan=0xb7ef2eb8,
name=0x514a88 "MACRO_PRIORITY", value=0x0) at pbx.c:5879
http://bugs.digium.com/view.php?id=7  0x00513cd0 in _macro_exec
(chan=0xb7ef2eb8, data=0x75def08,
exclusive=0) at app_macro.c:466
http://bugs.digium.com/view.php?id=8  0x080cc54b in pbx_extension_helper
(c=0xb7ef2eb8, con=0x0,
context=0xb7ef3038 "macro-dialout-trunk", 
    exten=0xb7ef3088 "s-CONGESTION", priority=4, label=0x0,
callerid=0xa053d30 "82855", action=E_SPAWN) at pbx.c:537
http://bugs.digium.com/view.php?id=9  0x080cea41 in __ast_pbx_run (c=0xb7ef2eb8)
at pbx.c:2318
http://bugs.digium.com/view.php?id=10 0x080cfa8e in pbx_thread (data=0xb7ef2eb8)
at pbx.c:2622
http://bugs.digium.com/view.php?id=11 0x080fefab in dummy_start
(data=0xb7e405c8) at utils.c:856
http://bugs.digium.com/view.php?id=12 0x002d343b in start_thread () from
/lib/libpthread.so.0
http://bugs.digium.com/view.php?id=13 0x0022afde in clone () from /lib/libc.so.6
(gdb) frame 6
http://bugs.digium.com/view.php?id=6  0x080c8187 in pbx_builtin_setvar_helper
(chan=0xb7ef2eb8,
name=0x514a88 "MACRO_PRIORITY", value=0x0) at pbx.c:5879
5879                            ast_var_delete(newvariable);
(gdb) bt full
http://bugs.digium.com/view.php?id=0  0x00e5f402 in __kernel_vsyscall ()
No symbol table info available.
http://bugs.digium.com/view.php?id=1  0x00185c10 in raise () from /lib/libc.so.6
No symbol table info available.
http://bugs.digium.com/view.php?id=2  0x00187521 in abort () from /lib/libc.so.6
No symbol table info available.
http://bugs.digium.com/view.php?id=3  0x001bbc5b in __libc_message () from
/lib/libc.so.6
No symbol table info available.
http://bugs.digium.com/view.php?id=4  0x001c38b6 in _int_free () from
/lib/libc.so.6
No symbol table info available.
http://bugs.digium.com/view.php?id=5  0x001c6e00 in free () from /lib/libc.so.6
No symbol table info available.
http://bugs.digium.com/view.php?id=6  0x080c8187 in pbx_builtin_setvar_helper
(chan=0xb7ef2eb8,
name=0x514a88 "MACRO_PRIORITY", value=0x0) at pbx.c:5879
        curelm = (struct ast_var_t *) 0x6
        newvariable = (struct ast_var_t *) 0x298ff4
        headp = (struct varshead *) 0xa0c0a90
        nametail = 0x29a120 "\002"
http://bugs.digium.com/view.php?id=7  0x00513cd0 in _macro_exec
(chan=0xb7ef2eb8, data=0x75def08,
exclusive=0) at app_macro.c:466
        __p = <value optimized out>
        s = <value optimized out>
        cur = <value optimized out>
        rest = 0x0
        macro = 0x75dc1a0 "dialout-trunk"
        fullmacro = "macro-dialout-trunk\000call,all", '\0' <repeats 51
times>
        varname = "ARG4\000\000\000\000ld-\000
?\000\000\226\023\b\001\000\000\000.Q\034\000\000\000\000\000L\035?\000\226\023\b?]\a`h-\000\230?\a\217,\v\b\210\036\025\b\027\000\000\000\2005\025\b?\023\b\000\226\023\b?]\a"
        runningapp =
"Noop\000f\000\000\002\000\000\0007\000\000\000?\023\b\020?\a\"\000\000\000\000\000\000\000\200p\000\000\000\000\000\000t?026\n?\210I\200L\r\n\020?\a\210\177\005\n\034\000\000\000?]\aK?017\b\204?\aqS-"
        runningdata = "TRUNK Dial failed due to ${DIALSTATUS} - failing
through to other
trunks\000OPTIONS=M(setmusic^${MOHCLASS})${DIAL_TRUNK_OPTIONS}", '\0'
<repeats 15 times>, "?????000\000\000c\226\023\b\t\226\023\b\006", '\0'
<repeats 19 times>, "\n\000\000\000\023?\a", '\0' <repeats 40 times>, " ",
'\0' <repeats 18 times>, "s\017", '\0' <repeats 23 times>...
        oldargs = {0x0 <repeats 81 times>}
        argc = 5
        x = 5
        res = 0
        oldexten = "8601", '\0' <repeats 251 times>
        oldpriority = 4
        gosub_level = 0
        pc =
"4\000\034\000?\006\b?006?????\236\000\000\000\000\000\000\000P\000\000\000\b\017^\a\000\000\000\000@?\000?]\aX?\000X?\000P?\000@\211)\000\000\000\000\000
 --?000\000\000?000\000\000P?"
        depthc = "0\000\000\000\000\000\000\000\000\000\000"
        oldcontext = "from-internal", '\0' <repeats 66 times>
        inhangupc = <value optimized out>
        offset = <value optimized out>
        depth = 0
        maxdepth = 7
        setmacrocontext = 1
        inhangup = 0
        save_macro_exten = 0x0
        save_macro_context = 0x0
        save_macro_priority = 0x0
        save_macro_offset = 0x0
        u = (struct ast_module_user *) 0xa053e18
        macro_store = <value optimized out>
        __PRETTY_FUNCTION__ = "_macro_exec"
http://bugs.digium.com/view.php?id=8  0x080cc54b in pbx_extension_helper
(c=0xb7ef2eb8, con=0x0,
context=0xb7ef3038 "macro-dialout-trunk", 
    exten=0xb7ef3088 "s-CONGESTION", priority=4, label=0x0,
callerid=0xa053d30 "82855", action=E_SPAWN) at pbx.c:537
        e = (struct ast_exten *) 0xa020430
        app = (struct ast_app *) 0xa012880
        res = <value optimized out>
        q = {incstack = {0xb7c2b53c "from-internal", 0xb7c318bc
"from-internal-xfer", 0x9fe65c4 "parkedcalls", 
    0xb7c380bc "ext-fax", 0xb7c3719c "ext-local-confirm", 0xb7c3731c
"findmefollow-ringallv2", 
    0xa0da60c "from-internal-additional", 0xa0789f4 "app-recordings",
0xa0e60c4 "app-dialvm", 0xa16fb94 "app-vmmain", 
    0xa11533c "app-cf-busy-off", 0x9fe30f4 "app-cf-busy-off-any",
0xa11ff5c "app-cf-busy-on", 0xa0cc2cc "app-cf-off", 
    0xa0bd934 "app-cf-off-any", 0xa012e0c "app-cf-on", 0xa173ea4
"app-cf-unavailable-off", 0xa007b74 "app-cf-unavailable-on", 
    0xa010584 "ext-paging", 0xa08ad64 "app-calltrace", 0xa0ba964
"app-directory", 0x9fe3894 "app-echo-test", 
---Type <return> to continue, or q <return> to quit---
    0xa0d5da4 "app-speakextennum", 0xa10b88c "app-speakingclock",
0x9fdd684 "app-pbdirectory", 0xa0d1194 "app-dnd-off", 
    0xa0d1454 "app-dnd-on", 0xa026794 "app-dnd-toggle", 0xa0a032c
"app-speeddial", 0xa0a1594 "app-blacklist", 
    0xa17318c "app-fmf-toggle", 0xa1737cc "ext-findmefollow", 0xa0e6e7c
"fmgrps", 0xa0e6f7c "app-dictate-record", 
    0xa0e77fc "app-dictate-send", 0xa0e7fdc "app-callwaiting-cwoff",
0xa0e8304 "app-callwaiting-cwon", 0xa1275ec "app-gabcast", 
    0xa12793c "ext-queues", 0xa1288bc "app-userlogonoff", 0xa128bf4
"app-pickup", 0xa129014 "app-zapbarge", 
    0xa129324 "app-chanspy", 0xa1295f4 "ext-test", 0xa07922c "ext-local",
0xa01fff4 "outbound-allroutes", 0x0 <repeats 82 times>}, 
  stacklen = 46, status = 5, swo = 0x0, data = 0x0, foundcontext =
0xa020168 "outrt-001-9_outside"}
        passdata = "dialout-trunk|2|8601||", '\0' <repeats 8169 times>
        matching_action = 0
        __PRETTY_FUNCTION__ = "pbx_extension_helper"
http://bugs.digium.com/view.php?id=9  0x080cea41 in __ast_pbx_run (c=0xb7ef2eb8)
at pbx.c:2318
        waittime = <value optimized out>
        dst_exten = "d\022^\a?022^\a\b\023^\a?\034\000?\r\n?022^\a\177",
'\0' <repeats 11 times>,
"\001\000\000\000a1\034\000\000\000\000\000\000\000\000\000\177  == Manager
'%s' l?005\000\000\000\001\000\000\020\000\000\000(?\000a1\034", '\0'
<repeats 29 times>,
"a1\034\000\000\000\000\000?001(\000\000\000\000\000?217)\000\020\000\200?\204\204?030\023^\a\002\000\000\000\020\000\200?\001(\000p\031\034\000\f\000\000\000\000\000\000\000\000\000\200?\217)\000qS-\000\f\000\000\0008\023^\a=N\034\000
?\000\f\000\000\000?v\000\000)\001\002\000?216\027\n"...
        pos = 123607952
        digit = 123605904
        found = 1
        res = 0
        error = <value optimized out>
        __PRETTY_FUNCTION__ = "__ast_pbx_run"
http://bugs.digium.com/view.php?id=10 0x080cfa8e in pbx_thread (data=0xb7ef2eb8)
at pbx.c:2622
No locals.
http://bugs.digium.com/view.php?id=11 0x080fefab in dummy_start
(data=0xb7e405c8) at utils.c:856
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf =
{-1209791480, 0, 123607952, 123605960, 1357093960, 1605525676}, 
      __mask_was_saved = 0}}, __pad = {0x75e1480, 0x0, 0x0, 0x298ff4}}
        __cancel_arg = (void *) 0x75e1b90
        not_first_call = <value optimized out>
        ret = <value optimized out>
http://bugs.digium.com/view.php?id=12 0x002d343b in start_thread () from
/lib/libpthread.so.0
No symbol table info available.
http://bugs.digium.com/view.php?id=13 0x0022afde in clone () from /lib/libc.so.6
No symbol table info available.
(gdb) frame 11
http://bugs.digium.com/view.php?id=11 0x080fefab in dummy_start
(data=0xb7e405c8) at utils.c:856
856             ret = a.start_routine(a.data);
(gdb) 
====================================================================== 

---------------------------------------------------------------------- 
 (0099390) Corydon76 (administrator) - 2009-02-03 19:42
 http://bugs.digium.com/view.php?id=14396#c99390 
---------------------------------------------------------------------- 
Please follow the instructions in doc/valgrind.txt. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-02-03 19:42 Corydon76      Note Added: 0099390                          
2009-02-03 19:42 Corydon76      Assigned To               => Corydon76       
2009-02-03 19:42 Corydon76      Status                   new => feedback     
======================================================================




More information about the asterisk-bugs mailing list