使用ZeroMQ版本3.2.5时出现此错误:
Unhandled exception at 0x00007FFCCA9395FC (KERNELBASE.dll) in [OURPROCESS].dmp: 0x40000015: %hs (parameters: 0x00000000522694C0).
libzmq.dll!zmq::mailbox_t::recv(zmq::command_t * cmd_, int timeout_) Line 86 C++
libzmq.dll!zmq::socket_base_t::process_commands(int timeout_, bool throttle_) Line 855 C++
libzmq.dll!zmq::socket_base_t::getsockopt(int option_, void * optval_, unsigned __int64 * optvallen_) Line 291 C++
libzmq.dll!zmq_poll(zmq_pollitem_t * items_, int nitems_, long timeout_) Line 892 C++
[OURPROCESS]::QPoller::Poll(__int64 timeout) Line 63 C++
这种情况仅在使用此过程的一台计算机中持续发生。但是,没有检测到特定的模式。使用的Windows版本是Server 2012 R2。
你知道为什么会发生这种情况吗?想到的唯一一件事就是机器可能没有插座。然而,在使用netstat调查机器后,这似乎不太可能。
答案 0 :(得分:1)
该问题最有可能是因为另一个进程声称0mq在版本3中使用了端口5905。