ok I can reproduce now. I think the bigger issue is about sending out messages faster than they can be sent out of the socket. This eventually leads to output buffer to fill up and cause that crash. It shouldn't actually crash, but you should be able to reduce that issue right now if you wait for a few seconds after startup before you start to send out the messages: when running at boot, the system will be very busy doing other things and won't process the outgoing queue fast enough. Also, possibly reduce the rate at which you send them in order to avoid mid-performance crashes.

I am working on a fix but it may take a while. In the meantime, download this on the board and install it with dpkg -i libpd-xenomai-3-dev_0.13.2-14-g0d05bb3-dirty-1_armhf.deb and at least it should stop the hard crash (not sure if that's helpful or not).

    Thanks

    giuliomoro you should be able to reduce that issue right now if you wait for a few seconds after startup before you start to send out the messages: when running at boot, the system will be very busy doing other things and won't process the outgoing queue fast enough. Also, possibly reduce the rate at which you send them

    I'm waiting 6 seconds before I send anything, but I'll increase this value and see if it helps. Also, I'm sending very modest amount of data - only midi note and gate signals from a monophonic keyboard, so really only a couple of OSC messages per second at most.

    giuliomoro In the meantime, download this on the board and install it

    On it!