seems to be that in src/output-jack.c:output_new_jack() we call jack_client_open on our output_jack *a and then bail if it fails in goto out; this then calls jack_ringbuffer_free on a->ringbuf if its not null, but ringbuf isnt null, if we force a->ringbuf=NULL (as it indeed is) on the new 'a' object before attempting jack_client_open then we can gaurantee it wont be accidently jack_ringbuffer_free's before we've jack_ringbuffer_create'd it
** Patch added: "ringbuf-fix.patch" http://launchpadlibrarian.net/39096004/ringbuf-fix.patch -- potamus doesn't start https://bugs.launchpad.net/bugs/492609 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs