Wow, that was the problem.

Changing from using sendEvent to postEvent solved it. I feel stupid now, I even remember reading that sendEvent is not thread safe a while back

Thanks for the help.. I think QT is going to be a lot of fun with such knowledgeable people around