Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.9.3, 5.10.0
-
None
-
228790f27a4cb8f4f307693fb1c9f13a96eddfaa
Description
When profiling mulitple JS engines, the profiler can send multiple "Complete" messages on exit. That is bad because the "Complete" message is meant to be the final message, signaling to the client that it can process the data now.
As QQmlProfilerService::engineAboutToBeRemoved() is called for each engine in turn, if an adapter manages to send all the data before the next engine is removed, we get a premature "Complete".