Invalid Address specified to RtlValidateHeap( 02F90000, 05E63668 )

"Eren AYKOC" <[email protected]> Fri, 21 Nov 2008 15:21:29 +0200
Newsgroups gmane.comp.gnu.ccrtp.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.

--===============0515972280==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C94BDC.12345434"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C94BDC.12345434
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

=20

When I try to use more than one SingleThreadRTPSession in my
application, execution stops with an error. Below, you may find the call
stack during error.=20

=20

NTDLL! 7c90120e()

NTDLL! 7c96c63e()

NTDLL! 7c9603b0()

KERNEL32! 7c85f8d7()

_CrtIsValidHeapPointer(const void * 0x05e63688) line 1697

_free_dbg_lk(void * 0x05e63688, int 1) line 1044 + 9 bytes

_free_dbg(void * 0x05e63688, int 1) line 1001 + 13 bytes

free(void * 0x05e63688) line 956 + 11 bytes

operator delete(void * 0x05e63688) line 7 + 10 bytes

std::allocator<char>::deallocate(void * 0x05e63688, unsigned int 33)
line 64 + 16 bytes

std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Tidy(unsigned char 1) line 592

std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::assign(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
{0x05e63c59 "Administrator@fgsdemo6"}, unsigned int 0, unsigned int
4294967295) line 124

std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::assign(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
{0x05e63c59 "Administrator@fgsdemo6"}) line 111 + 23 bytes

std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::operator=3D(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
{0x05e63c59 "Administrator@fgsdemo6"}) line 65 + 19 bytes

ost::SDESItemsHolder::setItem(ost::SDESItemType SDESItemTypeCNAME, const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
{0x05e63c59 "Administrator@fgsdemo6"}) line 111 + 25 bytes

ost::Participant::setSDESItem(ost::SDESItemType SDESItemTypeCNAME, const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
{0x05e63c59 "Administrator@fgsdemo6"}) line 174 + 45 bytes

ost::ParticipantHandler::setSDESItem(ost::Participant * 0x05e62ba0,
ost::SDESItemType SDESItemTypeCNAME, const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
{0x05e63c59 "Administrator@fgsdemo6"}) line 188 + 45 bytes

ost::QueueRTCPManager::setSDESItem(ost::Participant * 0x05e62ba0,
ost::SDESItemType SDESItemTypeCNAME, const char * const 0x02f987ba,
unsigned int 22) line 1083 + 56 bytes

ost::QueueRTCPManager::onGotSDESChunk(ost::SyncSource & {...},
ost::RTCPCompoundHandler::SDESChunk & {...}, unsigned int 36) line 659

ost::QueueRTCPManager::onGotSDES(ost::SyncSource & {...},
ost::RTCPCompoundHandler::RTCPPacket & {...}) line 611 + 25 bytes

ost::QueueRTCPManager::takeInControlPacket() line 412 + 16 bytes

ost::QueueRTCPManager::controlReceptionService() line 252 + 8 bytes

ost::SingleThreadRTPSession<ost::RTPBaseUDPIPv4Socket,ost::RTPBaseUDPIPv
4Socket,ost::AVPQueue>::controlReceptionService() line 525 + 43 bytes

ost::SingleThreadRTPSession<ost::RTPBaseUDPIPv4Socket,ost::RTPBaseUDPIPv
4Socket,ost::AVPQueue>::run() line 563

ost::Thread::Execute(ost::Thread * 0x02f97c78) line 1438 + 12 bytes

_threadstartex(void * 0x05e623c0) line 227 + 13 bytes

KERNEL32! 7c80b713()

=20

Sincerely,

=20

Eren AYKOC


------_=_NextPart_001_01C94BDC.12345434
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Hi,<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>When I try to use =
more than one SingleThreadRTPSession
in my application, execution stops with an error. Below, you may find =
the call
stack during error. <o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>NTDLL!
7c90120e()<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>NTDLL!
7c96c63e()<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>NTDLL!
7c9603b0()<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>KERNEL32!
7c85f8d7()<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>_CrtIsValidHeapPointer(const
void * 0x05e63688) line 1697<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>_free_dbg_lk(void
* 0x05e63688, int 1) line 1044 + 9 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>_free_dbg(void
* 0x05e63688, int 1) line 1001 + 13 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>free(void *
0x05e63688) line 956 + 11 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>operator
delete(void * 0x05e63688) line 7 + 10 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>std::allocator&lt;char&gt;::deal=
locate(void
* 0x05e63688, unsigned int 33) line 64 + 16 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>std::basic_string&lt;char,std::c=
har_traits&lt;char&gt;,std::allocator&lt;char&gt;
&gt;::_Tidy(unsigned char 1) line 592<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>std::basic_string&lt;char,std::c=
har_traits&lt;char&gt;,std::allocator&lt;char&gt;
&gt;::assign(const
std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;=
char&gt;
&gt; &amp; {0x05e63c59 &quot;Administrator@fgsdemo6&quot;}, unsigned int =
0,
unsigned int 4294967295) line 124<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>std::basic_string&lt;char,std::c=
har_traits&lt;char&gt;,std::allocator&lt;char&gt;
&gt;::assign(const
std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;=
char&gt;
&gt; &amp; {0x05e63c59 &quot;Administrator@fgsdemo6&quot;}) line 111 + =
23 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>std::basic_string&lt;char,std::c=
har_traits&lt;char&gt;,std::allocator&lt;char&gt;
&gt;::operator=3D(const
std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;=
char&gt;
&gt; &amp; {0x05e63c59 &quot;Administrator@fgsdemo6&quot;}) line 65 + 19 =
bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::SDESItemsHolder::setItem(os=
t::SDESItemType
SDESItemTypeCNAME, const
std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;=
char&gt;
&gt; &amp; {0x05e63c59 &quot;Administrator@fgsdemo6&quot;}) line 111 + =
25 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::Participant::setSDESItem(os=
t::SDESItemType
SDESItemTypeCNAME, const
std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;=
char&gt;
&gt; &amp; {0x05e63c59 &quot;Administrator@fgsdemo6&quot;}) line 174 + =
45 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::ParticipantHandler::setSDES=
Item(ost::Participant
* 0x05e62ba0, ost::SDESItemType SDESItemTypeCNAME, const
std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;=
char&gt;
&gt; &amp; {0x05e63c59 &quot;Administrator@fgsdemo6&quot;}) line 188 + =
45 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::QueueRTCPManager::setSDESIt=
em(ost::Participant
* 0x05e62ba0, ost::SDESItemType SDESItemTypeCNAME, const char * const
0x02f987ba, unsigned int 22) line 1083 + 56 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::QueueRTCPManager::onGotSDES=
Chunk(ost::SyncSource
&amp; {...}, ost::RTCPCompoundHandler::SDESChunk &amp; {...}, unsigned =
int 36)
line 659<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::QueueRTCPManager::onGotSDES=
(ost::SyncSource
&amp; {...}, ost::RTCPCompoundHandler::RTCPPacket &amp; {...}) line 611 =
+ 25
bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::QueueRTCPManager::takeInCon=
trolPacket()
line 412 + 16 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::QueueRTCPManager::controlRe=
ceptionService()
line 252 + 8 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::SingleThreadRTPSession&lt;o=
st::RTPBaseUDPIPv4Socket,ost::RTPBaseUDPIPv4Socket,ost::AVPQueue&gt;::con=
trolReceptionService()
line 525 + 43 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::SingleThreadRTPSession&lt;o=
st::RTPBaseUDPIPv4Socket,ost::RTPBaseUDPIPv4Socket,ost::AVPQueue&gt;::run=
()
line 563<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>ost::Thread::Execute(ost::Thread=

* 0x02f97c78) line 1438 + 12 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>_threadstartex(void
* 0x05e623c0) line 227 + 13 bytes<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;color:#1F497D'>KERNEL32!
7c80b713()<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Sincerely,<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>Eren =
AYKOC<o:p></o:p></span></p>

</div>

</body>

</html>

------_=_NextPart_001_01C94BDC.12345434--



--===============0515972280==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Ccrtp-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/ccrtp-devel

--===============0515972280==--