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' obj
actually, its the call to jack_ringbuffer_free src/output-jackc:196
out:
if (a->ringbuf != NULL)
jack_ringbuffer_free(a->ringbuf);
if jack_ringbuffer_free is commented out it'll run, and leak no doubt :) but
somethings going wrong there
--
To UNSUBSCRIBE, email to d
2 matches
Mail list logo