I can't see how to properly destroy/free resources in my hand-coded JNI wrapper. I have a JNI destroy method that calls zyre_stop and zyre_destroy: https://github.com/zeromq/zyre/blob/master/bindings/java/zyre-jni/src/main/c/org_zyre_Zyre.c#L30
The problem is that calling this method produces the error: src/zactor.c:161: zactor_destroy: Assertion `zactor_is (self)' failed. If I remove the zyre_destroy call, I get the errors: E: 15-09-16 09:49:31 dangling 'PAIR' socket created at src/zsys.c:379 E: 15-09-16 09:49:31 dangling 'PAIR' socket created at src/zsys.c:380 E: 15-09-16 09:49:31 dangling 'PAIR' socket created at src/zsys.c:379 E: 15-09-16 09:49:31 dangling 'PAIR' socket created at src/zsys.c:380 E: 15-09-16 09:49:31 dangling 'ROUTER' socket created at src/zyre_node.c:83 E: 15-09-16 09:49:31 dangling 'PAIR' socket created at src/zsys.c:379 E: 15-09-16 09:49:31 dangling 'PAIR' socket created at src/zsys.c:380 E: 15-09-16 09:49:31 dangling 'PAIR' socket created at src/zsys.c:379 E: 15-09-16 09:49:31 dangling 'PAIR' socket created at src/zsys.c:380 E: 15-09-16 09:49:31 dangling 'ROUTER' socket created at src/zyre_node.c:83 E: 15-09-16 09:49:31 dangling 'DEALER' socket created at src/zyre_peer.c:115 E: 15-09-16 09:49:31 dangling sockets: cannot terminate ZMQ safely Any ideas on what I am missing? Thanks Adam
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
