asterisk seg faults in masq_park_call
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Asterisk |
Unknown
|
Unknown
|
|||
asterisk (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Lucid |
Won't Fix
|
High
|
Unassigned |
Bug Description
Binary package hint: asterisk
After an upgrade to 10.04, I get a seg fault in /usr/sbin/asterisk (package version 1:1.6.2.5-0ubuntu1 amd64)
SIGSEGV
(gdb) fr 0
#0 masq_park_call (rchan=
timeout=<value optimized out>, extout=<value optimized out>,
play_
at features.c:873
873 args->orig_
(gdb) up
#1 0x00007f425083529c in parkandannounce
data=<value optimized out>) at app_parkandanno
137 res = ast_masq_
This was easily fixed by adding '&& peer' to the conditional at features.c:872.
if (!play_announcement && args == &pack_args && peer)
thankyou
Confirmed, already fixed upstream.