In pipewire commit 0e847c97 the jack port name size was bumped up to 513 (256+256+\0 byte), which is above the hard-coded limit of 512.
Possible solutions:
- Reverting the offending commit and simply live with the fact that your toaster running gcc 0.8-pre-alpha will not be able to compile nsm.
- Switch to using
malloc to avoid the issue with dynamically sized arrays.
- Bump up the hard-coded limit to at least
513 and also add a safety cap to prevent this from buffer overflowing again.