I am getting an assertion failure "Cannot send events to objects owned by a different thread. ..." from Qt when quitting mitkWorkbench after having opened the help (via the F1 menu entry).
This is during the destruction of the berryQHelpEngineWrapper which is executing in a different thread (as far as I got it). Such objects should not be deleted like this but using QObject's deleteLater.
QScopedPointer offers a template parameter to specify the usage of deleteLater.
I already fixed the code locally, will publish the branch right away.