[sr-dev] rtpengine crashes

Alex Balashov abalashov at evaristesys.com
Fri Jun 27 23:26:19 CEST 2014


Hi Richard,

Yes indeed, I am able to pull sfd->call->callid.s in frame 4.

The assert is, of course, stream != NULL:

    547		assert(stream != NULL);

And that's where it blows up:

    (gdb) print stream
    $6 = (struct packet_stream *) 0x0

I seem to have some "interesting" calls going through this system, such 
that I can deliver you a "monologue == NULL" crash bug one week and a 
stream-NULL abrt/exit the next. :-)

I looked up that Call-ID in the logs and saw this kind of call flow:

Jun 27 17:52:59 rtphost /usr/local/sbin/kamailio[30745]: INFO: 
[R-OUTBOUND-VENDOR-TRY:33DEF60F-53ADAF79000E9F75-1C569700] -> Channel 
utilisation for this gateway: 112/200
Jun 27 17:52:59 rtphost /usr/local/sbin/kamailio[30745]: INFO: 
[R-OUTBOUND-VENDOR-ROUTE-TRY:33DEF60F-53ADAF79000E9F75-1C569700] Sending 
media through rtpproxy
Jun 27 17:52:59 rtphost /usr/local/sbin/kamailio[30745]: INFO: 
[R-OUTBOUND-VENDOR-ROUTE-TRY:33DEF60F-53ADAF79000E9F75-1C569700] -> 
Final request URI: sip:14045372369 at 18.54.79.82:5060;user=phone
Jun 27 17:52:59 rtphost /usr/local/sbin/kamailio[30745]: INFO: 
[R-OUTBOUND-VENDOR-ROUTE-TRY-BRANCH:33DEF60F-53ADAF79000E9F75-1C569700] 
-> Sending P-Asserted-Identity
Jun 27 17:52:59 rtphost /usr/local/sbin/kamailio[30745]: INFO: 
[R-OUTBOUND-VENDOR-ROUTE-TRY-BRANCH:33DEF60F-53ADAF79000E9F75-1C569700] 
-> Sending NPDI parameters
Jun 27 17:53:01 rtphost /usr/local/sbin/kamailio[30745]: INFO: 
[R-MAIN:33DEF60F-53ADAF79000E9F75-1C569700] CANCEL received from 
104.251.251.8 
(RURI=sip:14045372369;npdi=yes;rn=14047890081 at 205.97.81.46:5060;user=phone)
Jun 27 17:53:02 rtphost /usr/local/sbin/kamailio[30749]: INFO: 
[R-OUTBOUND-VENDOR-ROUTE-ADVANCE:33DEF60F-53ADAF79000E9F75-1C569700] 
Transaction cancelled

I have another crash with this exact same assertion failure. I'll try to 
look up its Call-ID (if I still have the logs) and see if it follows a 
similar pattern.

-- 
Alex Balashov - Principal
Evariste Systems LLC
Tel: +1-678-954-0670
Web: http://www.evaristesys.com/, http://www.alexbalashov.com/

Please be kind to the English language:

http://www.entrepreneur.com/article/232906



More information about the sr-dev mailing list