rem: QObject::connect(deviceLink, SIGNAL(deviceReady()), syncStack, SLOT(exec()));
add: QObject::connect(deviceLink, SIGNAL(deviceReady()), syncStack, SLOT(execConduit()));
context: void connectStack(){	FUNCTIONSETUP;	QObject::connect(syncStack, SIGNAL(logError(const QString &)),		logWidget, SLOT(addError(const QString &)));	QObject::connect(syncStack, SIGNAL(logMessage(const QString &)),		logWidget, SLOT(addMessage(const QString &)));	QObject::connect(syncStack,SIGNAL(logProgress(const QString &,int)),		logWidget, SLOT(addProgress(const QString &,int)));	QObject::connect(syncStack,SIGNAL(logMessage(const QString &)),		logWidget, SLOT(addMessage(const QString &)));	QObject::connect(deviceLink, SIGNAL(deviceReady()), syncStack, SLOT(exec()));	QObject::connect(syncStack, SIGNAL(syncDone(SyncAction *)),		logWidget, SLOT(syncDone()));	QObject::connect(syncStack, SIGNAL(syncDone(SyncAction *)),		deviceLink, SLOT(close()));			QObject::connect(resetButton,SIGNAL(clicked()),deviceLink,SLOT(reset()));}