OK -- some good news. This is not a segfault but an unceremonious exit(-1) on the part of PortMidi. Basically whenever PortMIDI encounters an error while writing a short message or doing other things it exit(-1)'s if it was compiled with the PM_CHECK_ERRORS pre-processor flag.
The bad news is that if you got the PortMIDI binary from a popular software repository (e.g. Ubuntu or Debian packages) then we have to get in contact with the maintainer and get them to build it without that symbol defined.
Daniel -- how / where do you get your PortMIDI binaries from? Did you compile yourself or install from a package?
We should double check we do not compile PortMIDI with this flag turned on for the Windows / Mac builders. Sean -- can you double-check on Windows and I will check the OS X builder?
OK -- some good news. This is not a segfault but an unceremonious exit(-1) on the part of PortMidi. Basically whenever PortMIDI encounters an error while writing a short message or doing other things it exit(-1)'s if it was compiled with the PM_CHECK_ERRORS pre-processor flag.
The bad news is that if you got the PortMIDI binary from a popular software repository (e.g. Ubuntu or Debian packages) then we have to get in contact with the maintainer and get them to build it without that symbol defined.
Daniel -- how / where do you get your PortMIDI binaries from? Did you compile yourself or install from a package?
We should double check we do not compile PortMIDI with this flag turned on for the Windows / Mac builders. Sean -- can you double-check on Windows and I will check the OS X builder?