HPCC-11618 Roxie core when detaching from dali Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
@@ -726,10 +726,10 @@ public:
closeDllServer();
closeEnvironment();
clientShutdownWorkUnit();
+ disconnectRoxieQueues();
::closedownClientProcess(); // dali client closedown
isConnected = false;
disconnectSem.signal();
- disconnectRoxieQueues();
}
@@ -863,6 +863,7 @@ public:
{
DBGLOG("RoxieWorkUnitListener::disconnectQueue");
queue->cancelAcceptConversation();
+ queue.clear();