[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
1394586830.11378_0.ltw:2,a <004301cf3d90$502c4fe0$f084efa0$ at kskelectrics dot com>