I've found actual causes of the hang when exiting CB.
The thread "join" for readJson() is hanging up because of a missing Signal().
Testing it for awhile. Will commit soon.
Fixed Head rev 13443
clangd_client 1.2.110 24/02/01
Optimized clangd resources dir search code using shell commands.
Fix hang at CB exit caused by missing condition.signal()s in client.cpp.