[Interest] ASSERT: "m_engines.contains(engine)" in file qqmlenginedebugservice.cpp, line 802 qqmlenginedebugservice.cpp: 802

Ulf Hermann ulf.hermann at qt.io
Fri Dec 8 12:32:42 CET 2017


> What needs to be done to get rid of this assertion (is it possible at
> all or QmlDebugger is always expect single QQmlEngine? )

You can have multiple QML engines attached to the debugger, but the 
current assumption is indeed that they all live in the GUI thread. This 
can probably be fixed, but are you sure that you don't hit any other 
limitations with this? For example, the type loader also does 
interesting things with threads and locking.

br,
Ulf



More information about the Interest mailing list