From miconda@gmail.com Mon May 11 16:55:52 2015 From: Daniel-Constantin Mierla To: sr-users@lists.kamailio.org Subject: Re: [SR-Users] Keep-Alive in dialog "freeing a free fragment" Date: Mon, 11 May 2015 16:55:43 +0200 Message-ID: <5550C2EF.9050408@gmail.com> In-Reply-To: <554B7F50.9050006@signet.nl> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1890152120==" --===============1890152120== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello, the message "freeing a free fragment ..." is from Dialog KA Timer and that process doesn't handle any SIP reply or the transmission timeout callback. I will look at the code and see if I can spot where the double free happens. But now I understand that the dialog is actually not ended, right? Cheers, Daniel On 07/05/15 17:05, Dirk Teurlings - SIGNET B.V. wrote: > Hi Daniel, > > Good to see you found an improvement, not sure yet if it'll help us. > > Here is the non-debug log first. Just now I noticed that the initial > dialog doesn't get ended as well now, 5fa4dc3670596fb626269f083b0c9480 > in the log. > > The setup is like this > > Leg 1 Kamailio -> Asterisk > Leg 2 (initialized by Asterisk) -> Kamailio -> Gateway > > First the output of ps > > Process:: ID=3D0 PID=3D21528 Type=3Dattendant > Process:: ID=3D1 PID=3D21530 Type=3Dudp receiver child=3D0 sock=3D127.0.0.= 1:5060 > Process:: ID=3D2 PID=3D21531 Type=3Dudp receiver child=3D0 > sock=3D192.168.10.246:5060 > Process:: ID=3D3 PID=3D21532 Type=3Dudp receiver child=3D0 > sock=3D31.223.168.246:5060 > Process:: ID=3D4 PID=3D21533 Type=3Dudp receiver child=3D0 sock=3D[::1]:50= 60 > Process:: ID=3D5 PID=3D21534 Type=3Dudp receiver child=3D0 > sock=3D[2001:4cb8:34a:10::246]:5060 > Process:: ID=3D6 PID=3D21535 Type=3Dslow timer > Process:: ID=3D7 PID=3D21536 Type=3Dtimer > Process:: ID=3D8 PID=3D21537 Type=3DMI FIFO > Process:: ID=3D9 PID=3D21538 Type=3Dctl handler > Process:: ID=3D10 PID=3D21539 Type=3DTIMER NH > Process:: ID=3D11 PID=3D21540 Type=3DDialog KA Timer > Process:: ID=3D12 PID=3D21541 Type=3DDialog Clean Timer > Process:: ID=3D13 PID=3D21542 Type=3DWLCC TB TIMER > Process:: ID=3D14 PID=3D21543 Type=3DLLCC TB TIMER > Process:: ID=3D15 PID=3D21544 Type=3Dtcp receiver (generic) child=3D0 > Process:: ID=3D16 PID=3D21545 Type=3Dtcp main process > > And the log > > May 7 18:54:43 vps-host /usr/sbin/kamailio[21532]: INFO: