[v3] Splitter deactivate segfault
valgrind[28515]: ==28515== Warning: invalid file descriptor -1 in syscall close()
valgrind[28515]: ==28515== Jump to the invalid address stated on the next line
valgrind[28515]: ==28515== at 0xD24D5E0: ???
valgrind[28515]: ==28515== by 0xAA74078: ??? (in /usr/lib/iqrf-gateway-daemon/libJsonSplitter.so)
valgrind[28515]: ==28515== by 0xAA55E0A: iqrf::JsonSplitter::~JsonSplitter() (in /usr/lib/iqrf-gateway-daemon/libJsonSplitter.so)
valgrind[28515]: ==28515== by 0xAA7111C: ??? (in /usr/lib/iqrf-gateway-daemon/libJsonSplitter.so)
valgrind[28515]: ==28515== by 0x15CF2F: shape::ComponentInstance::~ComponentInstance() (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x15D286: ??? (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x15BF97: shape::Component::removeInstances() (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x15C7B2: shape::Component::stopInstances() (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x13375F: shape::ComponentManager::eraseComponents() (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x1399DA: shape::ComponentManager::run() (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x126D5E: main (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== Address 0xd24d5e0 is not stack'd, malloc'd or (recently) free'd
valgrind[28515]: ==28515==
valgrind[28515]: ==28515==
valgrind[28515]: ==28515== Process terminating with default action of signal 11 (SIGSEGV)
valgrind[28515]: ==28515== Access not within mapped region at address 0xD24D5E0
valgrind[28515]: ==28515== at 0xD24D5E0: ???
valgrind[28515]: ==28515== by 0xAA74078: ??? (in /usr/lib/iqrf-gateway-daemon/libJsonSplitter.so)
valgrind[28515]: ==28515== by 0xAA55E0A: iqrf::JsonSplitter::~JsonSplitter() (in /usr/lib/iqrf-gateway-daemon/libJsonSplitter.so)
valgrind[28515]: ==28515== by 0xAA7111C: ??? (in /usr/lib/iqrf-gateway-daemon/libJsonSplitter.so)
valgrind[28515]: ==28515== by 0x15CF2F: shape::ComponentInstance::~ComponentInstance() (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x15D286: ??? (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x15BF97: shape::Component::removeInstances() (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x15C7B2: shape::Component::stopInstances() (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x13375F: shape::ComponentManager::eraseComponents() (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x1399DA: shape::ComponentManager::run() (in /usr/bin/iqrfgd2)
valgrind[28515]: ==28515== by 0x126D5E: main (in /usr/bin/iqrfgd2)