Ticket #33 (closed defect: fixed)
incoming call status report causes gsmd to crash.
| Reported by: | tonyguan@… | Owned by: | laforge@… |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | libgsmd | Version: | unspecified |
| Severity: | blocker | Keywords: | |
| Cc: | buglog@… | Blocked By: | |
| Blocking: | Estimated Completion (week): | ||
| HasPatchForReview: | PatchReviewResult: | ||
| Reproducible: |
Description
If the peer calls in, whenever he hangs up whether the line is established or
not, the daemon will get segment fault.
client:
# Answer
EVENT: Incoming Call Progress: CONNECTED
EVENT: Incoming Call Progress: DISCONNECT
ERROR reading from gsm_fd
daemon:
Sun Jan 15 05:58:08 2006 <1> atcmd.c:227:ml_parse() extd reply `%CPI:
1,7,0,0,0' to cmd `NONE', must be unsolicited
Sun Jan 15 05:58:08 2006 <1> vendor_ti.c:116:cpi_parse() entering cpi_parse
param=`1,7,0,0,0'
* glibc detected * double free or corruption (out): 0x08050198 *
./exegsmd: line 1: 11835 Aborted /usr/local/sbin/gsmd -
p /dev/ttyS0 115200
Change History
Note: See
TracTickets for help on using
tickets.
