diff --git a/assignment-client/src/octree/OctreeQueryNode.cpp b/assignment-client/src/octree/OctreeQueryNode.cpp index d2c1cf281e..fe2e271a09 100644 --- a/assignment-client/src/octree/OctreeQueryNode.cpp +++ b/assignment-client/src/octree/OctreeQueryNode.cpp @@ -107,8 +107,13 @@ void OctreeQueryNode::nodeKilled() { void OctreeQueryNode::initializeOctreeSendThread(const SharedAssignmentPointer& myAssignment, const SharedNodePointer& node) { // Create octree sending thread... + qDebug() << "OctreeQueryNode::initializeOctreeSendThread()... BEFORE new OctreeSendThread(myAssignment, node);"; _octreeSendThread = new OctreeSendThread(myAssignment, node); + qDebug() << "OctreeQueryNode::initializeOctreeSendThread()... AFTER new OctreeSendThread(myAssignment, node);"; + + qDebug() << "OctreeQueryNode::initializeOctreeSendThread()... BEFORE _octreeSendThread->initialize(true)"; _octreeSendThread->initialize(true); + qDebug() << "OctreeQueryNode::initializeOctreeSendThread()... AFTER _octreeSendThread->initialize(true)"; } bool OctreeQueryNode::packetIsDuplicate() const { diff --git a/assignment-client/src/octree/OctreeSendThread.cpp b/assignment-client/src/octree/OctreeSendThread.cpp index b98d17c033..20a7260737 100644 --- a/assignment-client/src/octree/OctreeSendThread.cpp +++ b/assignment-client/src/octree/OctreeSendThread.cpp @@ -28,10 +28,19 @@ OctreeSendThread::OctreeSendThread(const SharedAssignmentPointer& myAssignment, _nodeMissingCount(0), _isShuttingDown(false) { - qDebug() << qPrintable(_myServer->getMyServerName()) << "server [" << _myServer << "]: client connected " + qDebug() << "OctreeSendThread::OctreeSendThread()... START"; + + QString serverName("Octree"); + if (_myServer) { + serverName = _myServer->getMyServerName(); + } + qDebug() << qPrintable(serverName) << "server [" << _myServer << "]: client connected " "- starting sending thread [" << this << "]"; + qDebug() << "OctreeSendThread::OctreeSendThread()... before OctreeServer::clientConnected()"; OctreeServer::clientConnected(); + qDebug() << "OctreeSendThread::OctreeSendThread()... AFTER OctreeServer::clientConnected()"; + qDebug() << "OctreeSendThread::OctreeSendThread()... DONE"; } OctreeSendThread::~OctreeSendThread() { diff --git a/assignment-client/src/octree/OctreeServer.cpp b/assignment-client/src/octree/OctreeServer.cpp index 977c0c25f3..e791b542fc 100644 --- a/assignment-client/src/octree/OctreeServer.cpp +++ b/assignment-client/src/octree/OctreeServer.cpp @@ -842,8 +842,12 @@ void OctreeServer::readPendingDatagrams() { if (debug) { qDebug() << "calling initializeOctreeSendThread()... node:" << *matchingNode; } + + + qDebug() << "OctreeServer::readPendingDatagrams()... BEFORE nodeData->initializeOctreeSendThread()"; SharedAssignmentPointer sharedAssignment = AssignmentClient::getCurrentAssignment(); nodeData->initializeOctreeSendThread(sharedAssignment, matchingNode); + qDebug() << "OctreeServer::readPendingDatagrams()... AFTER nodeData->initializeOctreeSendThread()"; } } } else if (packetType == PacketTypeJurisdictionRequest) {