https://bugs.kde.org/show_bug.cgi?id=438682
David Redondo <k...@david-redondo.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED Latest Commit| |https://invent.kde.org/fram | |eworks/kirigami/commit/6f08 | |33d55982d4502c8dba028f77d05 | |96d8ed200 --- Comment #3 from David Redondo <k...@david-redondo.de> --- Git commit 6f0833d55982d4502c8dba028f77d0596d8ed200 by David Redondo. Committed on 16/06/2021 at 13:10. Pushed by davidre into branch 'master'. Only emit sync signal if we have finished construction We cannot control what happens in slots connected to sync(). In particular our own Material style accesses the Theme attached property in onSync. If we have not finished construction the engine did not set the instance as the attachedObject and constructs a new one. This eventually triggers syncToQml() again and so on, causing a stack overflow. M +1 -1 src/libkirigami/basictheme.cpp https://invent.kde.org/frameworks/kirigami/commit/6f0833d55982d4502c8dba028f77d0596d8ed200 -- You are receiving this mail because: You are watching all bug changes.