[Jack-Devel] Jack WIN: freeze on jack_client_close()

PrevNext  Index
DateTue, 08 Apr 2014 10:30:17 -0500
From Matthew Logan <[hidden] at kskelectrics dot com>
To[hidden] at lists dot jackaudio dot org
In-Reply-ToOlivier Guilyardi Re: [LAD] [Jack-Devel] [FFmpeg-devel] [PATCH] libavdevice: JACK demuxer
I’ve got a project where I have one app that creates a jack server, and
another running as a client.

I add a client and register its ports.  Everything seems to function
properly.  My problem occurs when I try to call jack_client_close() (after
calling jack_deactivate() [or not])   At that point, jack_client_close()
never returns.  The verbose output looks like:

Jack: JackClient::Deactivate
Jack: JackRequest::DeactivateClient
Jack: JackEngine::ClientDeactivate ref = 3 name = KSK_3e8
Jack: JackEngine::PortDisconnect src = 11 dst = 65535
Jack: JackEngine::PortDisconnect src = 12 dst = 65535
Jack: JackEngine::PortDisconnect src = 15 dst = 65535
Jack: JackEngine::PortDisconnect src = 16 dst = 65535
Jack: JackEngine::PortDisconnect src = 17 dst = 65535
Jack: JackEngine::PortDisconnect src = 18 dst = 65535
Jack: JackEngine::PortDisconnect src = 19 dst = 65535
Jack: JackEngine::PortDisconnect src = 20 dst = 65535
Jack: JackEngine::PortDisconnect src = 21 dst = 65535
Jack: JackEngine::PortDisconnect src = 22 dst = 65535
Jack: JackEngine::PortDisconnect src = 23 dst = 65535
Jack: JackEngine::PortDisconnect src = 24 dst = 65535
Jack: JackEngine::PortDisconnect src = 13 dst = 65535
Jack: JackEngine::PortDisconnect src = 14 dst = 65535
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 3 ref2 = 1
Jack: JackGraphManager::DisconnectRefNum cur_index = 4 ref1 = 3 ref2 = 1
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 1 ref2 = 3
Jack: JackGraphManager::DisconnectRefNum cur_index = 4 ref1 = 1 ref2 = 3
Jack: JackClientPipeThread::Execute 264e510
Jack: JackClient::Deactivate res = 0
Jack: JackWinThread::Kill
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 806127053
Jack: JackRequest::Notification
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel
notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel
notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel
notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel
notify = 18
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: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackClientPipeThread::Execute 264d140
PrevNext  Index

1396971010.21784_0.ltw:2,a <01c101cf533f$72df36f0$589da4d0$ at kskelectrics dot com>