Definitely a JACK-related PortAudio bug. This simple program runs infinitely without jackd running and segfaults with it running. I can actually segfault the running loop by simply starting jackd.
while(1) { fprintf(stderr, "Initialize\n"); err = Pa_Initialize(); if (err == paNoError) { fprintf(stderr, "Terminate\n"); Pa_Terminate(); } else { fprintf( stderr, "Error number: %d\n", err ); fprintf( stderr, "Error message: %s\n", Pa_GetErrorText( err ) ); } }
Definitely a JACK-related PortAudio bug. This simple program runs infinitely without jackd running and segfaults with it running. I can actually segfault the running loop by simply starting jackd.
while(1) {
fprintf( stderr, "Initialize\n");
fprintf( stderr, "Terminate\n");
Pa_ Terminate( );
fprintf( stderr, "Error number: %d\n", err );
fprintf( stderr, "Error message: %s\n", Pa_GetErrorText( err ) );
err = Pa_Initialize();
if (err == paNoError) {
} else {
}
}