zeromq / cppzmq

Header-only C++ binding for libzmq
http://www.zeromq.org
MIT License
1.93k stars 757 forks source link

Crashes under Wine #582

Open Greatsamps opened 1 year ago

Greatsamps commented 1 year ago

Hi,

We are using this library in a C++ DLL referenced by a 3rd party windows application. Everything runs fine on Windows, however we need to run it in Linux via Wine.

When trying to connect to the zeromq remote, the application crashes with the following logs recorded:

02a8:fixme:secur32:schan_QueryContextAttributesA Unhandled attribute 0x6e 02c4:fixme:secur32:schan_QueryContextAttributesA Unhandled attribute 0x6e 029c:fixme:winsock:WSAIoctl unimplemented ioctl _WSAIOW(IOC_VENDOR, 16) 029c:fixme:winsock:server_ioctl_sock Unsupported ioctl 120348 (device=12 access=0 func=d2 method=0) 029c:fixme:winsock:WSAIoctl unimplemented ioctl _WSAIOW(IOC_VENDOR, 16) 029c:fixme:winsock:server_ioctl_sock Unsupported ioctl 120348 (device=12 access=0 func=d2 method=0) 029c:fixme:winsock:WSAIoctl unimplemented ioctl _WSAIOW(IOC_VENDOR, 16) 029c:fixme:winsock:server_ioctl_sock Unsupported ioctl 120348 (device=12 access=0 func=d2 method=0) 029c:fixme:winsock:WSAIoctl unimplemented ioctl _WSAIOW(IOC_VENDOR, 16) 029c:fixme:winsock:server_ioctl_sock Unsupported ioctl 120348 (device=12 access=0 func=d2 method=0) 029c:fixme:winsock:WSAIoctl unimplemented ioctl _WSAIOW(IOC_VENDOR, 16) 029c:fixme:winsock:server_ioctl_sock Unsupported ioctl 120348 (device=12 access=0 func=d2 method=0) 029c:fixme:winsock:WSAIoctl unimplemented ioctl _WSAIOW(IOC_VENDOR, 16) 029c:fixme:winsock:server_ioctl_sock Unsupported ioctl 120348 (device=12 access=0 func=d2 method=0) Invalid argument (C:\FileShare\Development\vcpkg\buildtrees\zeromq\src\v4.3.4-93 3c603e1e.clean\src\epoll.cpp:187) 029c:fixme:winsock:WSAIoctl unimplemented ioctl _WSAIOW(IOC_VENDOR, 16) 029c:fixme:winsock:server_ioctl_sock Unsupported ioctl 120348 (device=12 access=0 func=d2 method=0) Invalid argument (C:\FileShare\Development\vcpkg\buildtrees\zeromq\src\v4.3.4-93 3c603e1e.clean\src\epoll.cpp:187)

Is this something that is fixable?

gummif commented 1 year ago

You might want to ask in https://github.com/zeromq/libzmq instead