Re: [GnomeMeeting-devel-list] Segfault in SIPTransaction::OnRetry, libs debug, cvs head



Damien Sandras wrote:
> Le lundi 06 mars 2006 à 22:24 +0100, thomas schorpp a écrit :
> 
>>Damien Sandras wrote:
>>
>>>>Damien Sandras wrote:
>>>>
>>>>
>>>>>Now it should be fixed.
>>>>>
>>>>
>>>>no. not on first network attempt.
>>>>
>>>
>>>
>>>I do not think it is the latest CVS, it is still building. Please be
>>>patient! ;-)
>>>
>>
>>*what* is building? binary snapshots?
>>
>>if you had read my messages carefully, you would know i switched to own lib builds, guys.
>>
>>ive just updated to cvs head
>>
> 
> 
> Then make sure your build includes the fix, because I do not see how it
> could still crash actually... So please really make sure it includes it
> because I do not want to loose one evening (that I don't have anymore)
> on the problem if it is to notice after all that it didn't include the
> fix for the problem... It must contain this in sipep.cxx:
>  Allow registering several accounts with the same realm but different
>  * user names to the same provider. Fixed possible crash due to
> transport
>  * deletion before the transaction is over.
> 

args:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1256309840 (LWP 1556)]
0xb6dcb0e1 in LookupSIPSRV (url= 0xb51e28c4, transportAddr= 0xb51e2898)
    at /usr/local/src/opal/src/sip/sipep.cxx:801
801         transportAddr = OpalTransportAddress(addrs[0].address, addrs[0].port);
(gdb) bt
#0  0xb6dcb0e1 in LookupSIPSRV (url= 0xb51e28c4, transportAddr= 0xb51e2898)
    at /usr/local/src/opal/src/sip/sipep.cxx:801
#1  0xb6dcbcfc in SIPEndPoint::MakeConnection (this=0x83a5630, call= 0x84cfd30,
    _remoteParty= 0xb51e2b34, userData=0x0)
    at /usr/local/src/opal/src/sip/sipep.cxx:824
#2  0xb68dc2b4 in OpalManager::MakeConnection (this=0x818fae8, call= 0x84cfd30,
    remoteParty= 0xb51e2b34, userData=0x0)
    at /usr/local/src/opal/src/opal/manager.cxx:561
#3  0xb68da39d in OpalManager::MakeConnection (this=0x818fae8, call= 0x84cfd30,
    remoteParty= 0xb51e2b34) at /usr/local/src/opal/src/opal/manager.cxx:545
#4  0xb68da548 in OpalManager::OnIncomingConnection (this=0x818fae8,
    connection= 0x84d1760) at /usr/local/src/opal/src/opal/manager.cxx:588
#5  0xb68e5864 in OpalEndPoint::OnIncomingConnection (this=0x83a6b78,
    connection= 0x84d1760) at /usr/local/src/opal/src/opal/endpoint.cxx:346
#6  0xb68e841e in OpalConnection::OnIncomingConnection (this=0x84d1760)
    at /usr/local/src/opal/src/opal/connection.cxx:475
#7  0xb6925e1f in OpalPCSSConnection::InitiateCall (this=0x84d1760)
    at /usr/local/src/opal/src/opal/pcss.cxx:500
#8  0xb69267d3 in OpalPCSSEndPoint::MakeConnection (this=0x83a6b78,
    call= 0x84cfd30, remoteParty= 0xb51e2db8, userData=0x0)
    at /usr/local/src/opal/src/opal/pcss.cxx:252
#9  0xb68dc2b4 in OpalManager::MakeConnection (this=0x818fae8, call= 0x84cfd30,
    remoteParty= 0xb51e2db8, userData=0x0)
    at /usr/local/src/opal/src/opal/manager.cxx:561
#10 0xb68d9fd6 in OpalManager::SetUpCall (this=0x818fae8, partyA= 0xb51e2db8,
    partyB= 0xb51e3290, token= 0xb51e327c, userData=0x0)
    at /usr/local/src/opal/src/opal/manager.cxx:430
#11 0x080ae27e in GMManager::SetUpCall (this=0x818fae8, call_addr= 0xb51e3290,
    call_token= 0xb51e327c) at endpoints/manager.cpp:174
#12 0x080b9375 in GMURLHandler::Main (this=0x84ce178)
    at endpoints/urlhandler.cpp:534
#13 0xb7333066 in PThread::PX_ThreadStart (arg=0x84ce178) at tlibthrd.cxx:1334
---Type <return> to continue, or q <return> to quit---
#14 0xb655acfd in start_thread () from /lib/tls/libpthread.so.0
#15 0xb63e213e in clone () from /lib/tls/libc.so.6
(gdb) info args
url = (class PURL &) @0xb51e28c4: {<PObject> = {_vptr.PObject = 0x8110998},
  urlString = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7425fe8}, reference = 0x84d5368},
          elementSize = 1, theArray = 0x84d5918 "sip:500 ekiga net",
          allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>},
  scheme = {<PString> = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7426048}, reference = 0x8412328},
            elementSize = 1, theArray = 0x840a1b8 "sip",
            allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>},
  username = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7425fe8}, reference = 0x84d5b50},
          elementSize = 1, theArray = 0x84d5b10 "500",
          allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>},
  password = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7425fe8}, reference = 0x84d53f0},
          elementSize = 1, theArray = 0x84d5438 "", <-------------------- ? XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>},
  hostname = {<PString> = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7426048}, reference = 0x84d5be0},
            elementSize = 1, theArray = 0x84d5b98 "ekiga.net",
            allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, port = 5060, portSupplied = 0, relativePath = 0,
  pathStr = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7425fe8}, reference = 0x84d52e0},
          elementSize = 1, theArray = 0x84d5328 "",
          allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>},
  path = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<P---Type <return> to continue, or q <return> to quit---
Object> = {_vptr.PObject = 0x81103f8}, reference = 0x84d5588}, <No data fields>},
        theArray = 0x84d55d0}, <No data fields>}, <No data fields>},
  paramVars = {<PStringDictionary<PString>> = {<PAbstractDictionary> = {<PHashTable> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb74265c8},
              reference = 0x84d5668}, <No data fields>},
          hashTable = 0x84d56b0}, <No data fields>}, <No data fields>}, <No data fields>},
  fragment = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7425fe8}, reference = 0x84d5758},
          elementSize = 1, theArray = 0x84d57a0 "",
          allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>},
  queryVars = {<PStringDictionary<PString>> = {<PAbstractDictionary> = {<PHashTable> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb74265c8},
              reference = 0x84d57e0}, <No data fields>},
          hashTable = 0x84d5828}, <No data fields>}, <No data fields>}, <No data fields>}}
transportAddr = (class OpalTransportAddress
     &) @0xb51e2898: {<PString> = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7013cc8},
            reference = 0x84d50e8}, elementSize = 1, theArray = 0x84d5218 "",
          allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>}, transport = 0x0}
(gdb)                                      



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]