[Jack-Devel] Client deactivation behavior

PrevNext  Index
DateSat, 27 Aug 2011 22:39:43 -0700
From Devin Anderson <[hidden] at charityfinders dot com>
ToJack devel <[hidden] at lists dot jackaudio dot org>
Follow-UpDevin Anderson Re: [Jack-Devel] Client deactivation behavior
Follow-UpGabriel Beddingfield Re: [Jack-Devel] Client deactivation behavior
Hello,

I'm in the middle of testing a new version of `synthclone`, and I'm
noticing what I believe is incorrect behavior in JACK 1 (0.120.2 on
AVLinux).

Intermittently, I notice that the process callback will still be
executing after jack_deactivate() returns, and `synthclone` will
segfault in the process callback in a call to jack_port_get_buffer().
I don't know if the process callback is called before the call to
jack_deactivate() and jack_deactivate() isn't waiting for it to
finish, or if the process callback is being called after
jack_deactivate() returns.

Before filing a bug, I want to make sure this is not expected behavior
and that this isn't fixed in newer versions of JACK.  I'll try a newer
version tomorrow if this isn't cleared up by then.

Thanks in advance,

-- 
Devin Anderson
devin (at) charityfinders (dot) com

CharityFinders - http://www.charityfinders.com/
synthclone - http://synthclone.googlecode.com/
PrevNext  Index

1314510019.27959_0.ltw:2,a <CAG7zqTqgEuzE+4cfhHYLJ6SzDp-fU1oaauT-f-X1AvFztzVU=w at mail dot gmail dot com>