|
From: | Eren AYKOC |
Subject: | [Ccrtp-devel] Invalid Address specified to RtlValidateHeap( 02F90000, 05E63668 ) |
Date: | Fri, 21 Nov 2008 15:21:29 +0200 |
Hi, 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. 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 "address@hidden"}, 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 "address@hidden"}) line 111 + 23 bytes std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::operator=(const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
> & {0x05e63c59 "address@hidden"}) line 65 + 19 bytes ost::SDESItemsHolder::setItem(ost::SDESItemType
SDESItemTypeCNAME, const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
> & {0x05e63c59 "address@hidden"}) line 111 + 25 bytes ost::Participant::setSDESItem(ost::SDESItemType
SDESItemTypeCNAME, const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
> & {0x05e63c59 "address@hidden"}) 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 "address@hidden"}) 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::RTPBaseUDPIPv4Socket,ost::AVPQueue>::controlReceptionService()
line 525 + 43 bytes ost::SingleThreadRTPSession<ost::RTPBaseUDPIPv4Socket,ost::RTPBaseUDPIPv4Socket,ost::AVPQueue>::run()
line 563 ost::Thread::Execute(ost::Thread
* 0x02f97c78) line 1438 + 12 bytes _threadstartex(void
* 0x05e623c0) line 227 + 13 bytes KERNEL32!
7c80b713() Sincerely, Eren AYKOC |
[Prev in Thread] | Current Thread | [Next in Thread] |