Hello! I am trying to use OpenVPN3 with Golang SWIG binding. It works pretty nice, but I have random segmentation faults without obvious reason. My current guess is that Golang calls OpenVPN3 from various threads and library is not ready for that sometime. Am I right? Documentation doesn't say a lot about threading.
If this is a case, I have two possible solutions: 1. Use OPENVPN_ENABLE_BIGMUTEX build flag (I am not sure I need that). 2. Move all calls to OpenVPN3 into single goroutine and use runtime.LockOSThread(). Could you please clarify, should I get segfaults in that case or not and the problems is unrelated. Best regards, Savely Krasovsky _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel