Latest Mac OS, intel i9, Latest Logic, AU2 (not AU3) version of plugin. 7.1.1249 64bit. One-machine setup.
- Create an empty instance in a freshly started VEPro7 Server ilok on localhost. No need to load any instruments.
- Connect and disconnect at least 10 times.
- VEPro Server will instantly crash without warning and AU plugin will say "server exceeded connection limit."
Everything works fine the first 8 or 9 connections. The 10th crashes everything.
Interestingly, creating a dozen instances and a dozen plugins to connect to them works. And also interestingly, when you've done that, the crash doesn't happen again even if you cycle on a single instance 10 times from a single plugin. There is something specifically wrong with disconnect/reconnect cycles being limited to 10 or so, with this specific workflow, although I bump into this problem often in practice. Which means waiting to reload everything, the very point of the product being avoiding needing to do that.
I have worked around most of your other crashers I found while building the template but this prevents me from trying different instances for a project freely.