Not sure if this is relevant. Depending on what buffer size I select I get a different sequence of errors.
Buffer size = 64:
Using McASP IRQ embedded PRU firmware
_________________Audio Thread!
PRU interrupt timeout, -1 110 Connection timed out
PRU interrupt timeout, -1 110 Connection timed out
PRU interrupt timeout, -1 110 Connection timed out
PRU interrupt timeout, -1 110 Connection timed out
McASP error, abort
PRU interrupt timeout, -1 110 Connection timed out
Makefile:606: recipe for target 'runide' failed
make: *** [runide] Error 1
Bela stopped
Buffer size = 32:
Using McASP IRQ embedded PRU firmware
_________________Audio Thread!
PRU interrupt timeout, -1 110 Connection timed out
PRU interrupt timeout, -1 9 Bad file descriptor
PRU interrupt timeout, -1 9 Bad file descriptor
PRU interrupt timeout, -1 9 Bad file descriptor
PRU interrupt timeout, -1 9 Bad file descriptor
PRU interrupt timeout, -1 110 Connection timed out
PRU interrupt timeout, -1 110 Connection timed out
PRU interrupt timeout, -1 110 Connection timed out
McASP error, abort
PRU interrupt timeout, -1 110 Connection timed out
Makefile:606: recipe for target 'runide' failed
make: *** [runide] Error 1
Bela stopped
Buffer size = 16 or lower:
Using McASP IRQ embedded PRU firmware
_________________Audio Thread!
PRU interrupt timeout, -1 110 Connection timed out
PRU interrupt timeout, -1 9 Bad file descriptor
PRU interrupt timeout, -1 9 Bad file descriptor
PRU interrupt timeout, -1 9 Bad file descriptor
PRU interrupt timeout, -1 9 Bad file descriptor
McASP error, abort
PRU interrupt timeout, -1 9 Bad file descriptor
*** Error in `/root/Bela/projects/polymetric-box/polymetric-box': free(): invalid pointer: 0x01f2edb0 ***
Aborted
Makefile:606: recipe for target 'runide' failed
make: *** [runide] Error 134
Bela stopped