Re: [GnomeMeeting-list] Ekiga keeps crashing after repetitive subscribe messages
- From: Damien Sandras <dsandras seconix com>
- To: GnomeMeeting mailing list <gnomemeeting-list gnome org>
- Subject: Re: [GnomeMeeting-list] Ekiga keeps crashing after repetitive subscribe messages
- Date: Mon, 08 May 2006 23:37:38 +0200
Can you try with latest CVS?
Le lundi 08 mai 2006 à 23:29 +0200, André Anjos a écrit :
> Hi, I've been trying to use Ekiga with SIP against an Asterisk
> installation I have in my box. I've got the package available at the
> website for Ubuntu dapper amd64. I'm running an asterisk server version
> 1.2.7.1 (latest available stable release) compiled from the unstable
> debian tree with all necessary dependencies.
>
> I've been running into too many crashes. The system seems unusable. If I
> turn the debug log on in the asterisk box, I seem to be getting a hell
> lot of subscription requests from Ekiga (>1000 before crashing!):
>
> --- (15 headers 0 lines)---
> Using latest SUBSCRIBE request as basis request
> Sending to 192.168.1.20 : 5062 (NAT)
> Found peer 'home'
> Transmitting (no NAT) to 192.168.1.20:5062:
> SIP/2.0 401 Unauthorized
> Via: SIP/2.0/UDP
> 192.168.1.20:5062;branch=z9hG4bKf616554a-44dd-da11-9194-0011d83b1859;rport;received=192.168.1.20
> From: <sip:home girassol>;tag=0611554a-44dd-da11-9194-0011d83b1859
> To: <sip:home girassol>;tag=as05394eca
> Call-ID: 48aaca49-44dd-da11-9194-0011d83b1859 girassol
> CSeq: 67 SUBSCRIBE
> User-Agent: Asterisk PBX
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
> Contact: <sip:home 192 168 1 20>
> WWW-Authenticate: Digest realm="sip.pbx.adois.org", nonce="08cf2554"
> Content-Length: 0
>
> >From Ekiga's point of view, with -d 4:
>
> 2006/05/08 23:09:18.634 1:28.450 SIP Transport:e5a270 SIP
> Waiting for PDU on udp$192.168.1.20:5060<if=udp$192.168.1.20:5064>
> 2006/05/08 23:09:18.658 1:28.474 SIP Transport:e5a270 SIP
> PDU Received on udp$192.168.1.20:5060<if=udp$192.168.1.20:5064>
> SIP/2.0 401 Unauthorized
> CSeq: 42 SUBSCRIBE
> Via: SIP/2.0/UDP
> 192.168.1.20:5064;branch=z9hG4bK887ce094-44dd-da11-9fb9-0011d83b1859;rport;received=192.168.1.20
> User-Agent: Asterisk PBX
> From: <sip:home 192 168 1 20>;tag=e876e094-44dd-da11-9fb9-0011d83b1859
> Call-ID: d4797994-44dd-da11-9fb9-0011d83b1859 girassol
> To: <sip:home 192 168 1 20>;tag=as4e5d5ab6
> Contact: <sip:home 192 168 1 20>
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
> Content-Length: 0
> WWW-Authenticate: Digest realm="sip.pbx.adois.org", nonce="6c0291ed"
>
>
> 2006/05/08 23:09:18.681 1:28.497 SIP Transport:e5a270 SIP
> Transaction 42 SUBSCRIBE completed.
> 2006/05/08 23:09:18.682 1:28.498 SIP Transport:e5a270 SIP
> Received Authentication Required response
> 2006/05/08 23:09:18.683 1:28.520 SIP Transport:e5a270 SIP
> Adding authentication information
> 2006/05/08 23:09:18.705 1:28.521 SIP Transport:e5a270 SIP
> Sending PDU on udp$192.168.1.20:5060<if=udp$192.168.1.20:5064>
> SUBSCRIBE sip:home 192 168 1 20 SIP/2.0
> CSeq: 43 SUBSCRIBE
> Via: SIP/2.0/UDP
> 192.168.1.20:5064;branch=z9hG4bK66a2eb94-44dd-da11-9fb9-0011d83b1859;rport
> User-Agent: Ekiga/2.0.1
> Authorization: Digest username="home", realm="sip.pbx.adois.org",
> nonce="6c0291ed", uri="sip:home 192 168 1 20",
> response="49978d872e9f5ca22fc43942299d3201", algorithm=md5
> From: <sip:home 192 168 1 20>;tag=bc9ceb94-44dd-da11-9fb9-0011d83b1859
> Call-ID: d4797994-44dd-da11-9fb9-0011d83b1859 girassol
> To: <sip:home 192 168 1 20>
> Contact: <sip:home 192 168 1 20:5064;transport=udp>
> Accept: application/simple-message-summary
> Allow: INVITE, ACK, OPTIONS, BYE, CANCEL, REGISTER, SUBSCRIBE, NOTIFY,
> REFER, MESSAGE
> Expires: 3600
> Event: message-summary
> Content-Length: 0
> Max-Forwards: 70
>
> After more than 1,000 of those, Ekiga gives up with a crash. Running it
> through gdb I get, at the end:
>
> 2006/05/08 23:19:19.692 0:39.686 SIP Transport:e797b0 SIP
> Transaction 1549 SUBSCRIBE completed.
> 2006/05/08 23:19:19.702 0:39.696 Housekeeper SIP
> Set state Terminated_Success for transaction 1477 SUBSCRIBE
> 2006/05/08 23:19:19.705 0:39.699 SIP Transport:e797b0 SIP
> Received Authentication Required response
> 2006/05/08 23:19:19.705 0:39.699 SIP Transport:e797b0 SIP
> Adding authentication information
> 2006/05/08 23:19:19.718 0:39.712 Housekeeper SIP
> Set state Terminated_Success for transaction 1478 SUBSCRIBE
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 1100515680 (LWP 13556)]
> 0x00002aaaae8d6d2a in PHashTable::Table::GetElementAt (this=0xcf5990,
> key= 0x41986d60) at object.h:1477
> 1477 object.h: No such file or directory.
> in object.h
> Current language: auto; currently c++
>
> (gdb) where
> #0 0x00002aaaae8d6d2a in PHashTable::Table::GetElementAt
> (this=0xcf5990,
> key= 0x41986d60) at object.h:1477
> #1 0x00002aaaae8d6f3a in PAbstractDictionary::AbstractSetAt
> (this=0xcf57c0,
> key= 0x41986d60, obj=0x1a95190) at ../common/collect.cxx:1754
> #2 0x00002aaaaf3d5d7f in SIPTransaction::Start ()
> from /usr/lib/libopal.so.2.2
> #3 0x00002aaaaf3af5fb in SIPEndPoint::OnReceivedAuthenticationRequired
> ()
> from /usr/lib/libopal.so.2.2
> #4 0x00002aaaaf3b2759 in SIPEndPoint::OnReceivedResponse ()
> from /usr/lib/libopal.so.2.2
> #5 0x00002aaaaf3d31ad in SIPTransaction::OnReceivedResponse ()
> from /usr/lib/libopal.so.2.2
> #6 0x00002aaaaf3ab154 in SIPEndPoint::OnReceivedPDU ()
> from /usr/lib/libopal.so.2.2
> #7 0x00002aaaaf3a7f23 in SIPEndPoint::HandlePDU ()
> from /usr/lib/libopal.so.2.2
> #8 0x00002aaaaf3a96a0 in SIPEndPoint::TransportThreadMain ()
> from /usr/lib/libopal.so.2.2
> #9 0x00002aaaae8b332b in PThread::PX_ThreadStart (arg=0xe797b0)
> at tlibthrd.cxx:1340
> #10 0x00002aaaaf8ba0fa in start_thread () from /lib/libpthread.so.0
> #11 0x00002aaaaff21ce2 in clone () from /lib/libc.so.6
> #12 0x0000000000000000 in ?? ()
>
> The version of opal I have here is: libopal-2.2.0 2.2.1.dfsg-2, also
> from debian unstable. Downgrading to the Ekiga's website version of
> libopal doesn't help solving this problem. Am I doing something
> obviously wrong here?
>
> Thanks in advance for any help, André
> _______________________________________________
> GnomeMeeting-list mailing list
> GnomeMeeting-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnomemeeting-list
--
_ Damien Sandras
(o-
//\ Ekiga Softphone: http://www.ekiga.org/
v_/_ FOSDEM 2006 : http://www.fosdem.org/
SIP Phone : sip:dsandras ekiga net
sip:600000 ekiga net
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]