Summary: | System Settings crashes after closing its window if the GHNS dialog is being shown [QList, KNS::Engine::downloadDialogModal, KCMStyle::getNewThemes] | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Thomas Richard <thomas.richard> |
Component: | kcm_style | Assignee: | System Settings Bugs <sourtooth+ssbugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, davide.bettio, fatedcloud, gladhorn, plasma-bugs, rooksy, uwolfer |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Thomas Richard
2010-01-10 15:02:57 UTC
I could reproduce the crash here using: Qt: 4.6.0 (kde-qt master commit 747ff8e6ef6f5a1163dfa75bc9ac4755ce7083d1 Date: Tue Dec 15 11:58:13 2009 +0100) KDE Development Platform: 4.4.59 (KDE 4.4.59 (KDE 4.5 >= 20100107)) kdelibs svn rev. 1072256 / kdebase svn rev. 1072256 on ArchLinux i686 - Kernel 2.6.31.6 The backtrace I got is a bit different... Hi, Dario asked me to write a small conclusion about this... The problem is the old KNewStuff2 framework creates it's own eventloop and doesn't take care of the parenting really. So in the end, when it's parent is deleted, the world falls apart. It basically expects to be modal (and maybe even fails at being that). Since the code is quite a mess, KNewStuff3 with clean public API was created and will be used widely starting with KDE SC 4.5. As fix we could port this dialog to use KNS3 for SC 4.4. - Dario has a patch for that. Greetings Frederik SVN commit 1093878 by darioandres: - Port Plasma Themes to KHNS3 - Reduce the code duplication a bit BUG: 222060 CCMAIL: gladhorn@kde.org M +1 -1 CMakeLists.txt M +5 -17 kcmstyle.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1093878 SVN commit 1093880 by darioandres: Backport to 4.4 of: SVN commit 1093878 by darioandres: - Port Plasma Themes to KHNS3 - Reduce the code duplication a bit CCBUG: 222060 CCMAIL: gladhorn@kde.org M +1 -1 CMakeLists.txt M +5 -17 kcmstyle.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1093880 I had to revert the commits because there is a Klassroom taking place to properly fix those issues, and backporting to 4.4 doesn't seem to be safe. Ported to knewstuff3 (svn rev. 1099453) - Patch by Dynamite (forum.kde.org klassroom) Closing as FIXED *** Bug 234695 has been marked as a duplicate of this bug. *** *** Bug 242960 has been marked as a duplicate of this bug. *** |