<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jun 6, 2015 at 4:24 AM, Matthias Apitz <span dir="ltr"><<a href="mailto:guru@unixarea.de" target="_blank">guru@unixarea.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Hallo,<br>
<br>
I'm an active FreeBSD user and I'm trying to nail down a problem of<br>
zombies caused by KDE components which make use of jack-audio-connection-kit-0.121.3<br>
<br>
To get this debugged I have inserted a wrapper script as<br>
/usr/local/bin/jackd which does some logging and calls at the end the<br>
real jackd as jackd.bin (see below). I've stumbled over something in the<br>
source and man page of jackd which I do not understand:<br>
<br>
The man page explains the flag -l as for changing the LISTEN port, while<br>
the implementation in the C-source use the flag -l to just print the<br>
actual working directory (/tmp) and do exit(0); see below.<br></blockquote><div><br></div><div>You're confused. <br><br></div><div>JACK Command line structure:<br><br></div><div>    jackd [ server options ] -d [ backend name ] [ backend options ]<br><br></div><div>the same option may appear twice, once as a server option and once as a backend option. The semantics of each appearance are totally different. <br><br></div><div>-l is both a server option (meaning: print out the location of the directory where FIFOs exist to communicate with the the server), and an option for the net1 backend (meaning: define the listen port for sync packets).<br></div><br></div></div></div>