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

Reply via email to