[Jack-Devel] proper client closing

PrevNext  Index
DateTue, 11 Mar 2014 20:13:42 -0500
From Matthew Logan <[hidden] at kskelectrics dot com>
To[hidden] at lists dot jackaudio dot org
Follow-UpStéphane Letz Re: [Jack-Devel] proper client closing
Greetings!

 

I am working on Windows x64, and I am seeing occasional freezes when I try
to close a client with jack_client_close().  

 

Note:  I never made any connections to the client - it was a simple client
create,  wait a bit, then client close.  Here is a log dump:

 

- 19:51:56.085894 INFO: JACK: Jack: jack_client_close
(ConnectionManager.cpp:129

7)

Jack: JackRequest::DeactivateClient

Jack: JackEngine::ClientDeactivate ref = 2 name = KSK_3e8

- 19:51:56.085894 INFO: JACK: Jack: JackClient::Close ref = 2
(ConnectionManager

.cpp:1297)

Jack: JackEngine::PortDisconnect src = 5 dst = 65535

Jack: JackEngine::PortDisconnect src = 6 dst = 65535

Jack: JackEngine::PortDisconnect src = 9 dst = 65535

- 19:51:56.085894 INFO: JACK: Jack: JackClient::Execute end name = KSK_3e8
(Conn

ectionManager.cpp:1297)

Jack: JackEngine::PortDisconnect src = 10 dst = 65535

Jack: JackEngine::PortDisconnect src = 11 dst = 65535

- 19:51:56.085894 INFO: JACK: Jack: JackClient::Deactivate
(ConnectionManager.cp

p:1297)

Jack: JackEngine::PortDisconnect src = 12 dst = 65535

- 19:51:56.085894 INFO: JACK: Jack: AvRevertMmThreadCharacteristics success
(Con

nectionManager.cpp:1297)

Jack: JackEngine::PortDisconnect src = 13 dst = 65535

Jack: JackEngine::PortDisconnect src = 14 dst = 65535

Jack: JackEngine::PortDisconnect src = 15 dst = 65535

Jack: JackEngine::PortDisconnect src = 16 dst = 65535

Jack: JackEngine::PortDisconnect src = 17 dst = 65535

- 19:51:56.085894 INFO: JACK: Jack: JackWinNamedPipeClientChannel::Stop
(Connect

ionManager.cpp:1297)

Jack: JackEngine::PortDisconnect src = 18 dst = 65535

Jack: JackEngine::PortDisconnect src = 7 dst = 65535

Jack: JackEngine::PortDisconnect src = 8 dst = 65535

- 19:51:56.085894 INFO: JACK: MMCSS API used to drop RT for thread
(ConnectionMa

nager.cpp:1297)

Jack: JackEngine::ClientNotify: no callback for notification = 10

Jack: JackEngine::ClientNotify: no callback for notification = 10

- 19:51:56.085894 INFO: JACK: Jack: JackWinThread::Kill
(ConnectionManager.cpp:1

297)

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 = 2 ref2 = 1

Jack: JackGraphManager::DisconnectRefNum cur_index = 13 ref1 = 2 ref2 = 1

Jack: JackConnectionManager::DirectDisconnect last: ref1 = 1 ref2 = 2

Jack: JackGraphManager::DisconnectRefNum cur_index = 13 ref1 = 1 ref2 = 2

Jack: JackClientPipeThread::Execute 23ae640

Jack: JackRequest::Notification

- 19:51:56.085909 INFO: JACK: Jack: JackWinThread::Terminate
(ConnectionManager.

cpp:1297)

Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel
notif

y = 18

Jack: JackExternalClient::ClientNotify ref = 2 client = KSK_3e8 name =
KSK_3e8 n

otify = 18

Jack: Process: graph not finished!

Jack: Process: switch to next state delta = 2108953995
PrevNext  Index

1394586830.11378_0.ltw:2,a <004301cf3d90$502c4fe0$f084efa0$ at kskelectrics dot com>