clrzmq
clrzmq copied to clipboard
Assertion crash when machine has Kaspersky Internet Security 2013 installed
My program does server discovery using using pub/sub over epgm. On the client/subscriber side I get an assertion and a crash when it is installed on a machine with Kaspersky Internet Security 2013 installed. I suspect it is altering the network stack (It installs a ndis filter on the network connection) and that is causing the assert.
The assertion: Fatal: file receiver.c89.c: line 394: assertion failed: (dst_addrlen > 0)
clrzmq version: 3.0.0-rc1 via Nuget (Install-Package clrzmq -Pre) libzmq version: nuget bundled runtime: .net 4 on windows 7 32-bit
Kaspersky Internet Security 2013 has a 30 day trial that can be used for testing.
Code to Reproduce: https://dl.dropbox.com/u/1613737/clrzmqcrash.zip Run ServerA.exe on another machine and Client.exe on the machine with Kaspersky installed. Client.exe gives the assert and crashes.
I also self compiled libzmq-master with OpenPGM-5.2.121~miru1.5-x86 to see if it is fixed in newer zmq but the assertion still remains. is now: Fatal: file C:\libpgm\trunk\openpgm\pgm\build\x86\v110\receiver.c89.c: line 397: assertion failed: (dst_addrlen > 0)