I traced my program through all the function
zmq::socket_base_t::connect

and it goes through it flawlessly until line 556
add_endpoint (addr_, (own_t *) session);

which translates to
     launch_child (endpoint_);
     endpoints.insert (endpoints_t::value_type (std::string (addr_), 
endpoint_));

the second is the one that triggers the assert, although the code is 
alien to me
       _GLIBCXX_CONSTEXPR pair(const _T1& __a, const _T2& __b)
       : first(__a), second(__b) { }

I don't know enough about this to understand what is happening.
The address that is being passed though is
epgm://192.168.2.113;239.192.1.1:5678

Any help is appreciated.
Claudio
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to