[asterisk-bugs] [Asterisk 0012508]: handle_response_peerpoke floods asterisk cli with notices, cli crashes

noreply at bugs.digium.com noreply at bugs.digium.com
Wed Jul 2 22:31:11 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=12508 
====================================================================== 
Reported By:                kactus
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   12508
Category:                   Channels/chan_sip/Registration
Reproducibility:            always
Severity:                   crash
Priority:                   normal
Status:                     ready for testing
Asterisk Version:           SVN 
SVN Branch (only for SVN checkouts, not tarball releases): 1.6.0 
SVN Revision (number only!): 114601 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             04-23-2008 22:35 CDT
Last Modified:              07-02-2008 22:31 CDT
====================================================================== 
Summary:                    handle_response_peerpoke floods asterisk cli with
notices, cli crashes
Description: 
Since upgrading asterisk to svn later than 1.6 beta 8 cli is flooded with 

NOTICE[7435]: chan_sip.c:16045 handle_response_peerpoke: Peer 'PEERNAME'
is now Reachable. (71ms / 2000ms)

several times a second. Did not happen with svn releases around the time
of beta 6 and 7 aprox around april 17 (sorry didn't keep the old revision
numbers) or earlier revisions. 

disconnecting phone or rebooting causes:
[Apr 24 11:22:31] NOTICE[7435]: chan_sip.c:19841 sip_poke_noanswer: Peer
'DRA-997896-0043' is now UNREACHABLE!

being spammed in the same fashion.

after running it for a while we end up seeing

[root at voip02 asterisk]# /usr/sbin/safe_asterisk: line 117:  7427
Segmentation fault      (core dumped) nice -n $PRIORITY
${ASTSBINDIR}/asterisk -f ${CLIARGS} ${ASTARGS} >&/dev/${TTY} </dev/${TTY}
Asterisk ended with exit status 139
Asterisk exited on signal 11.
Automatically restarting Asterisk.
mpg123: no process killed

I'll need to recompile for "don't optimise" so I haven't attached a core
debug, let me know if you need it. I will attached the sip info with sip
debug as well.
====================================================================== 

---------------------------------------------------------------------- 
 kactus - 07-02-08 22:31  
---------------------------------------------------------------------- 
Hi Corydon

Another thing to point out, when I start asterisk with the phones off, let
it finish doing its thing, then connect the phones, the SVN-trunk-r127622M
allows me to register the phone, (3 connections in use) and does not spam
the screen. No locks.

so it appears that the peer poke issue is resolved and only a db
connections locking issue remains.

The SVN-trunk-r126681M box seems to have registered a few times, thouwn a
dozen errors (as it is out of db handles) then settled down. (this may just
be the phone behaviour being different between the snom and the linksys)

It had several locks and I will upload in a moment.

however subsequent db accesses (such as reregistering the phones or trying
to call out) then cause the spam of no database handles to occur, around a
dozen per second.

Of additional interest, once the phone attempts to reregister (such as
rebooting the phone) and is unable to the locks are no longer present.

All the best 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
07-02-08 22:31  kactus         Note Added: 0089651                          
======================================================================




More information about the asterisk-bugs mailing list