Bug #1231

Updated by J. Moringen over 11 years ago

When for example rsb_listener.exe is used in combination with spread, the listener crashes immediately(when rsb.conf is configured properly).

this is the stack from VS 2010:
<pre>


msvcr100d.dll!_NMSG_WRITE(int rterrnum) Line 217 C
msvcr100d.dll!abort() Line 61 + 0x7 bytes C
msvcr100d.dll!terminate() Line 115 C++
rsb_listener.exe!__CxxUnhandledExceptionFilter(_EXCEPTION_POINTERS * pPtrs) Line 70 C++
kernel32.dll!7685003f()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
msvcr100d.dll!_getptd_noexit() Line 500 C
00000011()
ntdll.dll!778274df()
ntdll.dll!778273bc()
ntdll.dll!77827261()
ntdll.dll!7780b459()
ntdll.dll!7780b42b()
ntdll.dll!7780b3ce()
ntdll.dll!777c0133()
KernelBase.dll!7603b9bc()
msvcr100d.dll!_free_dbg(void * pUserData, int nBlockUse) Line 1267 + 0xc bytes C++
msvcr100d.dll!_unlock(int locknum) Line 375 C
msvcr100d.dll!_heap_alloc_dbg_impl(unsigned int nSize, int nBlockUse, const char * szFileName, int nLine, int * errno_tmp) Line 507 + 0x7 bytes C++
msvcr100d.dll!_heap_alloc_dbg_impl(unsigned int nSize, int nBlockUse, const char * szFileName, int nLine, int * errno_tmp) Line 504 + 0xc bytes C++
msvcr100d.dll!_nh_malloc_dbg_impl(unsigned int nSize, int nhFlag, int nBlockUse, const char * szFileName, int nLine, int * errno_tmp) Line 239 + 0x19 bytes C++
00c5f250()
msvcr100d.dll!_CxxThrowException(void * pExceptionObject, const _s__ThrowInfo * pThrowInfo) Line 157 C++
> rsbcore.dll!rsc::patterns::Factory<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,rsb::transport::InPushConnector>::createInst(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & key, const rsc::runtime::Properties & properties_) Line 361 + 0x105 bytes C++
rsbcore.dll!rsb::Factory::createInPushConnectors(const rsb::ParticipantConfig & config) Line 299 + 0x46 bytes C++
rsbcore.dll!rsb::Factory::createListener(const rsb::Scope & scope, const rsb::ParticipantConfig & config) Line 210 + 0x34 bytes C++
rsb_listener.exe!main(int argc, char * * argv) Line 55 + 0x60 bytes C++
rsb_listener.exe!__tmainCRTStartup() Line 555 + 0x19 bytes C
rsb_listener.exe!mainCRTStartup() Line 371 C
kernel32.dll!7681339a()
ntdll.dll!777e9ef2()
ntdll.dll!777e9ec5()
</pre>

Back