-T (--temporary) argument does not exit after all clients have closed

Bug #1102431 reported by Erik Ackermann on 2013-01-21
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
jack-audio-connection-kit (Ubuntu)
Undecided
Unassigned

Bug Description

I am running up-to-date Ubuntu 12.10 64-bit.

$ uname -a
Linux caspar 3.5.0-19-generic #30-Ubuntu SMP Tue Nov 13 17:48:01 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

$ /usr/bin/jackd -V
jackdmp 1.9.9
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2012 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
jackdmp version 1.9.9 tmpdir /dev/shm protocol 8

After running a program that starts jackd -T (ardour3), when it exits, jackd shows no connections yet jackd -T is still running.

http://pastebin.com/6k77dCX5

Erik Ackermann (domohawk) wrote :
Download full text (6.3 KiB)

When running `/usr/bin/jackd -T --verbose -ndefault -p 128 -R -d alsa -n 2 -r 44100 -p 256 -d hw:2,0` from the command line (no clients running), the following is output when I run `jack_lsp -c`

<from jackd -T --verbose>
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackSocketServerChannel::ClientCreate socket
Jack: JackSocketServerChannel::BuildPoolTable size = 3
Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 9
Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 2 fd = 10
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 10
Jack: JackSocketServerChannel::Execute : poll client error err = Success
Jack: Client was not opened : probably correspond to server_check
Jack: JackSocketServerChannel::ClientKill ref = -1 fd = 10
Jack: JackClientSocket::Close
Jack: JackSocketServerChannel::BuildPoolTable size = 2
Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 9
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackSocketServerChannel::ClientCreate socket
Jack: JackSocketServerChannel::BuildPoolTable size = 3
Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 9
Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 2 fd = 10
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 10
Jack: JackRequest::ClientCheck
Jack: Check protocol client = 8 server = 8
Jack: JackRequest::ClientOpen
Jack: JackEngine::ClientExternalOpen: uuid = 0, name = lsp
Jack: JackEngine::AllocateRefNum ref = 2
Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_lsp val = 0
Jack: JackSocketNotifyChannel::Open name = lsp
Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_lsp_1000_0
Jack: JackShmMem::new index = 2 attached = 9bab3000 size = 377
Jack: JackExternalClient::Open name = lsp index = 2 base = 9bab3000
Jack: JackPosixProcessSync::TimedWait time out = 5000000
Jack: JackPosixProcessSync::TimedWait finished delta = 723.0
Jack: JackEngine::NotifyAddClient: name = lsp
Jack: JackDriver::ClientNotify ref = 2 driver = system name = lsp notify = 0
Jack: JackExternalClient::ClientNotify ref = 0 client = lsp name = system notify = 0
Jack: JackDriver::ClientNotify ref = 2 driver = freewheel name = lsp notify = 0
Jack: JackExternalClient::ClientNotify ref = 1 client = lsp name = freewheel notify = 0
Jack: JackSocketServerChannel::ClientAdd ref = 2 fd = 10
Jack: JackSocketServerChannel::BuildPoolTable size = 3
Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 9
Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 2 fd = 10
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = f...

Read more...

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers