yes raising a flag sounds fair enough, ill get right down to it..
however, let me investigate a bit more what you said about the updating of the values. in the labels...

im doing someLabel->setText()

basically on intercepting the signal, i post the event, then when it gets served, it emits an internal QT signal, that is connected to a procedure that reads the data from the shared memory to a local . on end, it calls the updating function that uses setText() calls to update values on the GUI..
you think there is a problem? let me remind you that while development was carried out in the initial scratchbox installation, i had never had a freezing or crashing problem...