[h323plus] Crash in Ptlib...........
mohammad alam
cheersalam at gmail.com
Fri May 30 00:43:02 EDT 2008
Simon
I have already attached complete Trace file of 10 calls.
file name is "VCSTrace.zip"
Alam
On 5/30/08, Simon Horne <s.horne at packetizer.com> wrote:
>
> Alam
>
> You will need to post the trace especially the call signalling messages to
> determine what has gone wrong..
>
> Simon
>
>
> -----Original Message-----
> *From:* h323plus-bounces at lists.packetizer.com [mailto:
> h323plus-bounces at lists.packetizer.com]*On Behalf Of *mohammad alam
> *Sent:* Friday, May 30, 2008 12:01 AM
> *To:* H323plus
> *Cc:* cheersalam at yahoo.co.in
> *Subject:* [h323plus] Crash in Ptlib...........
>
> Simon
>
> After 8-10th times of placing and ending call (without restarting
> application) my Application crashes in ptlib in file asner.cxx at line 2079
> (Below at line no.6 for your reference)
> Crashes are at both Local and Remote side on same line
>
>
> 1 PASN_Choice & PASN_Choice::operator=(const PASN_Choice & other)
> 2 {
> 3 if (&other == this) // Assigning to ourself, just do nothing.
> 4 return *this;
> 5
> 6 if(choice!=NULL)
> 7 {
> 8 delete choice;
> 9 choice = NULL;
> 10 }
> 11
> 12 PASN_Object::operator=(other);
> 13
> 14 numChoices = other.numChoices;
> 15 names = other.names;
> 16 namesCount = other.namesCount;
> 17
> 18 if (other.CheckCreate())
> 19 choice = (PASN_Object *)other.choice->Clone();
> 20 else
> 21 choice = NULL;
> 22
> 23 return *this;
> 24 }
>
>
>
> I am using this in my Loadcapabilities function for H.263 CIF Image Size
>
> capabilities.RemoveAll(); //called only once
> AddAllCapabilities(0, 0, "*"); //called only once
> AddAllUserInputCapabilities(0, 1); //called only once
>
> preferenceorder.AppendString (H263_CIF);
> preferenceorder.AppendString(H263_QCIF);
> preferenceorder.AppendString(H263_4CIF);
> preferenceorder.AppendString(H263_16CIF);
> preferenceorder.AppendString(H261_CIF);
> preferenceorder.AppendString(H261_QCIF);
> SetVideoFrameSize(H323Capability::cifMPI);
> capabilities.Reorder(preferenceorder);
>
> The last few lines of PTRACE are
>
> 2:26.027 H225 Calle...er:22641e8 H225 Handling PDU: Connect
> callRef=11394
> 2:26.027 H225 Calle...er:22641e8 H225 Set protocol version to 6 and
> implying H.245 version 13
> 2:26.027 H225 Calle...er:22641e8 H225 Set remote party name: "admin"
> 2:26.027 H225 Calle...er:22641e8 H225 Set remote application name: "
> VCS 1.0.0 (H323plus v1.20beta3) 9/61"
> 2:26.027 H225 Calle...er:22641e8 H225 Received connect PDU.
> 2:26.027 H225 Calle...er:22641e8 H323TCP Connecting to
> 10.8.4.144:1412 (local port=0)
> 2:26.038 H225 Calle...er:22641e8 H323TCP SetOption(IP_TOS) failed:
> Invalid argument
> 2:26.038 H225 Calle...er:22641e8 H323TCP Started connection:
> host=10.8.4.144:1412, if=10.8.4.148:2717, handle=1280
> 2:26.038 H225 Calle...er:22641e8 H225 Fast Start FALSE fastStartState
> FastStartDisabled
> 2:26.038 H225 Calle...er:22641e8 H245 Handle control channel
> 2:26.038 H225 Calle...er:22641e8 H245 Start control negotiations
> 2:26.038 H225 Calle...er:22641e8 H245 Sending TerminalCapabilitySet:
> outSeq=1
> 2:26.038 H245:6f3ff60 H245 Started thread
> 2:26.038 H245:6f3ff60 H245 Handle control channel
> 2:26.038 H245:6f3ff60 H245 Start control negotiations
>
> CRASH..>>>>>>>>>>>>>>>>>>>>>>
>
>
> This crash is consistent. Crashes anytime after 5th call..
> Your comments are needed.
> Where I am going wrong.....
>
> Alam
>
> Regards
> Mohammad Alam
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.packetizer.com/pipermail/h323plus/attachments/20080530/32a9d384/attachment-0004.html>
More information about the h323plus
mailing list