https://bugs.kde.org/show_bug.cgi?id=421700
David Edmundson <k...@davidedmundson.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |k...@davidedmundson.co.uk --- Comment #16 from David Edmundson <k...@davidedmundson.co.uk> --- It still doesn't make any sense. We're iterating through ``` const auto screens = qGuiApp->screens(); for (QScreen *screen : screens) { ... screen->name() and yet end up with screen being dangling. There's only two ways this could happen. 1) The QPA is feeding us garbage 2) someone is starting a nested event loop somewhere whilst we're in "addOutput" and this is removing a screen, whilst we iterate over the copy of the list I checked for the latter, but found nothing. Potentially that's applet dependent, it only takes one to be doing something wrong. This needs investigation from someone who can reproduce it reliably before we can do anything. If someone can reproduce locally and can install debug symbols let me know and I'll suggest some gdb commands. -- You are receiving this mail because: You are watching all bug changes.