[Home]

Summary:ASTERISK-17560: Segfault in what seems to be related to RTCP (rtp.c)
Reporter:S├ębastien Couture (sysreq)Labels:
Date Opened:2011-03-15 11:19:28Date Closed:2011-07-27 13:16:45
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Core/RTP
Versions:Frequency of
Occurrence
Related
Issues:
is related toASTERISK-18570 Crashes in RTCP handling
Environment:Attachments:( 0) backtrace.txt
Description:#0  0x08158c7c in ast_rtcp_write (data=0xa94ad2c0) at rtp.c:3623
3623            if (rtp->txcount > rtp->rtcp->lastsrtxcount)
#0  0x08158c7c in ast_rtcp_write (data=0xa94ad2c0) at rtp.c:3623
       rtp = (struct ast_rtp *) 0xa94ad2c0
       res = 0
#1  0x08183765 in ast_sched_runq (con=0xb33f5198) at sched.c:621
       current = (struct sched *) 0xa9435bf8
       when = {tv_sec = 1300203619, tv_usec = 817086}
       numevents = 0
       res = 0
       __PRETTY_FUNCTION__ = "ast_sched_runq"
#2  0xb6d96366 in do_monitor (data=0x0) at chan_sip.c:23001
       res = 1
       t = 1300203619
       reloading = 0
       __PRETTY_FUNCTION__ = "do_monitor"
#3  0x081a04f6 in dummy_start (data=0xb33646e0) at utils.c:970
       __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {-1212649484, 0, -1288946800, -1288948776, -456736609, -2002261527}, __mask_was_saved = 0}}, __pad = {0xb32c3490, 0x0, 0x0, 0x0}}
       __cancel_routine = (void (*)(void *)) 0x807af3f <ast_unregister_thread>
       __cancel_arg = (void *) 0xb32c3b90
       not_first_call = 0
       ret = (void *) 0x0
       a = {start_routine = 0xb6d96014 <do_monitor>, data = 0x0, name = 0xb33f5a08 "do_monitor", ' ' <repeats 11 times>, "started at [23028] chan_sip.c restart_monitor()"}
       lock_info = (struct thr_lock_info *) 0x85c1c90
       mutex_attr = {__size = "\001\000\000", __align = 1}
#4  0xb7b774fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
ASTERISK-1  0xb7d88e5e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

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

I've attached a backtrace.
Comments:By: Russell Bryant (russell) 2011-07-27 13:16:40.015-0500

Per the Asterisk maintenance timeline page at http://www.asterisk.org/asterisk-versions maintenance (bug) support for the 1.4 and 1.6.x branches has ended. For continued maintenance support please move to the 1.8 branch which is a long term support (LTS) branch. For more information about branch support, please see https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions

If this is still an issue, please open a new issue so it can be re-triaged appropriately. Thanks!