You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by lroloson <lr...@trmi.com> on 2009/11/03 18:12:44 UTC

Windows - "vector iterator not dereferencable"

I am using XP-SP2, VS2008, Boost_1_35, Python 3.0.1, ruby 1.8.6 and updated
my working copy to  revision: 828034. i have the direct listener built from
the examples, and it throws the above exception when there is no broker
running at the supplied address. It does connect and get messages when the
broker is running. 

The call stack when the exception occurs: 
----------------------------------------------

>	msvcp90d.dll!std::_Debug_message(const wchar_t * message=0x00fa7e28, const
wchar_t * file=0x00fa7798, unsigned int line=98)  Line 24	C++
 
qpidcommond.dll!std::_Vector_const_iterator<boost::intrusive_ptr<qpid::sys::TimerTask>,std::allocator<boost::intrusive_ptr<qpid::sys::TimerTask>
> >::operator*()  Line 98 + 0x14 bytes	C++
 
qpidcommond.dll!std::_Vector_iterator<boost::intrusive_ptr<qpid::sys::TimerTask>,std::allocator<boost::intrusive_ptr<qpid::sys::TimerTask>
> >::operator*()  Line 340	C++
 
qpidcommond.dll!std::vector<boost::intrusive_ptr<qpid::sys::TimerTask>,std::allocator<boost::intrusive_ptr<qpid::sys::TimerTask>
> >::front()  Line 790 + 0x24 bytes	C++
 
qpidcommond.dll!std::priority_queue<boost::intrusive_ptr<qpid::sys::TimerTask>,std::vector<boost::intrusive_ptr<qpid::sys::TimerTask>,std::allocator<boost::intrusive_ptr<qpid::sys::TimerTask>
> >,std::less<boost::intrusive_ptr<qpid::sys::TimerTask> > >::top()  Line
207	C++
 	qpidcommond.dll!qpid::sys::Timer::run()  Line 114 + 0xf bytes	C++
 	qpidcommond.dll!`anonymous namespace'::runRunnable(void * p=0x101e63d0) 
Line 32 + 0xf bytes	C++
 	msvcr90d.dll!_callthreadstartex()  Line 348 + 0xf bytes	C
 	msvcr90d.dll!_threadstartex(void * ptd=0x0116b6d8)  Line 331	C
 	kernel32.dll!7c80b729() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for
kernel32.dll]	
 	boost_program_options-vc90-mt-gd-1_35.dll!003a0043() 	
 	msvcr90d.dll!_mbsnbcpy_l(unsigned char * dst=0x00730063, const unsigned
char * src=0x00000073, unsigned int cnt=6619236, localeinfo_struct *
plocinfo=0x00610066)  Line 57 + 0x3d bytes	C++


-- 
View this message in context: http://n2.nabble.com/Windows-vector-iterator-not-dereferencable-tp3939833p3939833.html
Sent from the Apache Qpid users mailing list archive at Nabble.com.

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org


RE: Windows - "vector iterator not dereferencable"

Posted by Steve Huston <sh...@riverace.com>.
Could you please report this in a jira?
http://issues.apache.org/jira/browse/qpid

Thanks,
-Steve

--
Steve Huston, Riverace Corporation
Total Lifecycle Support for Your Networked Applications
http://www.riverace.com


> -----Original Message-----
> From: lroloson [mailto:lroloson@trmi.com] 
> Sent: Tuesday, November 03, 2009 12:13 PM
> To: users@qpid.apache.org
> Subject: Windows - "vector iterator not dereferencable"
> 
> 
> 
> I am using XP-SP2, VS2008, Boost_1_35, Python 3.0.1, ruby 
> 1.8.6 and updated
> my working copy to  revision: 828034. i have the direct 
> listener built from
> the examples, and it throws the above exception when there is 
> no broker
> running at the supplied address. It does connect and get 
> messages when the
> broker is running. 
> 
> The call stack when the exception occurs: 
> ----------------------------------------------
> 
> >	msvcp90d.dll!std::_Debug_message(const wchar_t * 
> message=0x00fa7e28, const
> wchar_t * file=0x00fa7798, unsigned int line=98)  Line 24	C++
>  
> qpidcommond.dll!std::_Vector_const_iterator<boost::intrusive_p
> tr<qpid::sys::TimerTask>,std::allocator<boost::intrusive_ptr<q
> pid::sys::TimerTask>
> > >::operator*()  Line 98 + 0x14 bytes	C++
>  
> qpidcommond.dll!std::_Vector_iterator<boost::intrusive_ptr<qpi
d::sys::TimerTask>,std::allocator>
<boost::intrusive_ptr<qpid::sys::TimerTask>
> > >::operator*()  Line 340	C++
>  
> qpidcommond.dll!std::vector<boost::intrusive_ptr<qpid::sys::Ti
merTask>,std::allocator<boost::intrusive_ptr> <qpid::sys::TimerTask>
> > >::front()  Line 790 + 0x24 bytes	C++
>  
> qpidcommond.dll!std::priority_queue<boost::intrusive_ptr<qpid:
:sys::TimerTask>,std::vector>
<boost::intrusive_ptr<qpid::sys::TimerTask>,std::allocator<boo
st::intrusive_ptr<qpid::sys::TimerTask>
> > >,std::less<boost::intrusive_ptr<qpid::sys::TimerTask> > 
> >::top()  Line
> 207	C++
>  	qpidcommond.dll!qpid::sys::Timer::run()  Line 114 + 0xf 
> bytes	C++
>  	qpidcommond.dll!`anonymous namespace'::runRunnable(void 
> * p=0x101e63d0) 
> Line 32 + 0xf bytes	C++
>  	msvcr90d.dll!_callthreadstartex()  Line 348 + 0xf bytes	C
>  	msvcr90d.dll!_threadstartex(void * ptd=0x0116b6d8)  
> Line 331	C
>  	kernel32.dll!7c80b729() 	
>  	[Frames below may be incorrect and/or missing, no 
> symbols loaded for
> kernel32.dll]	
>  	boost_program_options-vc90-mt-gd-1_35.dll!003a0043() 	
>  	msvcr90d.dll!_mbsnbcpy_l(unsigned char * 
> dst=0x00730063, const unsigned
> char * src=0x00000073, unsigned int cnt=6619236, localeinfo_struct *
> plocinfo=0x00610066)  Line 57 + 0x3d bytes	C++
> 
> 
> -- 
> View this message in context: 
> http://n2.nabble.com/Windows-vector-iterator-not-dereferencabl
e-tp3939833p3939833.html
Sent from the Apache Qpid users mailing list archive at Nabble.com.

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org