Are you using 0.44? (I don't think 0.45 exists yet :) The only relevant thing I can find in recent commits is a change from jack_client_new() to jack_client_open() back in 2010.
With apologies, here is the commit I found... commit 1022e5687bb5785904ba1b1977a9a29c9b6b25dc Author: IOhannes m zmoelnig <zmoel...@iem.at> Date: Wed Jul 14 10:02:45 2010 +0200 properly handle shutdown of jackd and updated to new jack API in older versions of Pd, if the jackd shut down (e.g. because the user stopped it manually), Pd would just freeze and could not be revived (you have to KILL it) properly handling the jack_shutdown signal allows us to cleanup and continue to run. the user can then select another backend at their convenience. Pd's jack-backend mainly used _deprecated_ way of interfacing with jack (namely using jack_client_new() rather than jack_client_open()) the new API allows more flexibility (e.g. the jackd need not run before the application starts -> if it is missing, it will be automatically launched) TODO: jack is actually a callback-based API... Signed-off-by: Miller Puckette <m...@ucsd.edu> Is it possible this bug has been there for the last three years? (i.e. 0.43 and 0.44 would have this problem)? cheers Miller On Mon, Jun 24, 2013 at 01:26:50AM +0200, yvan volochine wrote: > hi list! > > I seem to recall some changes about the way pd and jackd interact > together but I couldn't find the related info online so forgive me > if that was discussed already.. > > before, if I launched pd without jack running, pd would take more > time to launch with a bunch of messages complaining that jack is not > running... > > now, if jack is not running and I launch pd, pd starts jack by > itself.. well... ok... > the problem is that when I close pd, it just won't close (terminal > would print "watchdog... signaling pd" messages forever) and unless > I kill the created jackd process, the pd window would _never_ > close.... argh. > > this is really annoying and looks like a regression to me.. > > should I submit an issue or is that a known one or was it discussed > already (and I missed it)? > > running pd-0.45 on archlinux Linux x230 3.9.6-1-ARCH #1 SMP PREEMP > > ciao > y > > -- > http://yvanvolochine.com > http://soundcloud.com/yvanvolochine > http://soundcloud.com/elgusanorojo > http://vimeo.com/yv > > _______________________________________________ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list