[asterisk-bugs] [Asterisk 0014396]: pbx crash
Asterisk Bug Tracker
noreply at bugs.digium.com
Tue Feb 3 19:07:37 CST 2009
The following issue has been SUBMITTED.
======================================================================
http://bugs.digium.com/view.php?id=14396
======================================================================
Reported By: jangjun21
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 14396
Category: Core/PBX
Reproducibility: sometimes
Severity: crash
Priority: normal
Status: new
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:07 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)
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2009-02-03 19:07 jangjun21 New Issue
2009-02-03 19:07 jangjun21 Asterisk Version => 1.4.23
2009-02-03 19:07 jangjun21 Regression => No
2009-02-03 19:07 jangjun21 SVN Branch (only for SVN checkouts, not tarball
releases) => N/A
======================================================================
More information about the asterisk-bugs
mailing list