Summary: | Plasma-desktop crashes on boot, or on subsequent running [Plasma::PopupAppletPrivate::updateDialogPosition, Plasma::PopupAppletPrivate::popupConstraintsEvent, Plasma::Applet::flushPendingConstraintsEvents] | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Stewart Peters <gorgonizer> |
Component: | widget-systemtray | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, aseigo, asraniel, carleeto, echidnaman, jal, marokanski.kazak, notmart, sol.jerome, timothy.soehnlin |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Stewart Peters
2009-12-10 02:14:28 UTC
This could be related to bug 217619. *** Bug 218131 has been marked as a duplicate of this bug. *** As a note, this happens whenever there isn't either a plasma-desktop-appletsrc period or the current plasma-desktop-appletsrc lacks a systemtray plasmoid. @Jonathan: could you upload a "faulty" plasma-desktop-appletsrc ? I have been trying several combinations of possible faulty config files and system tray states but I couldn't reproduce the crash with an updated 4.4 build. Thanks I'm not sure about the lacking a system tray part anymore, so it may not happen in that case. It definitely does happen when no plasma-desktop-appletsrc is present and the corona code generates the default layout. I just tried here using: Qt: 4.6.0 (kde-qt master commit cd8595efe9aace2afdaa5db37af7cfe82b87e4aa Date: Wed Nov 18 01:33:21 2009 +0100) KDE Development Platform: 4.3.81 (KDE 4.3.81 (KDE 4.4 >= 20091204)) kdelibs svn rev. 1060674 / kdebase svn rev. 1060675 on ArchLinux i686 - Kernel 2.6.31.6 With a clean environment (empty KDEHOME), Plasma-desktop starts normally and the default "scheme" is created After the first config files are created, if I remove the plasma-desktop-appletsrc file and I start plasma-desktop again, the file is created without problems In both cases, plasma-desktop doesn't crash... :? Apologies for the delay,subsequent updates seem to have resolved this issue, removed plasma*rc files, restarted KDE 4.4, plasma-desktop started fine, no crashes. Regards Stewart That's because we uploaded kubuntu-default-settings with a plasma-desktop-appletsrc that was known not to fail. ;-) Before kubuntu-default-settings wasn't providing a plasma-desktop-appletsrc at all, relying on plasma-desktop to generate a plasma-desktop-appletsrc. *** Bug 218732 has been marked as a duplicate of this bug. *** *** Bug 219220 has been marked as a duplicate of this bug. *** and, this backtrace doesn't make sense since the crash occurs calling corona->screenGeometry(-1) where corona is abtained with a qobjectcast and the result is checked with a Q_ASSERT so corona MUST be valid there *** Bug 220469 has been marked as a duplicate of this bug. *** The reporter of bug 220469 seems to experience this crash when using the "Container" widget (a special widget from kde-look which allows the user to group several other widgets) -- Information about the crash: KDE crashes every time i use Container plasmoid. It doesn't crash instantly but after i move it a little or add some other plasmoids and try to move it. It brings down the whole plasma desktop. *** Bug 220570 has been marked as a duplicate of this bug. *** Here's the console output right before the crash, which has relevance to the crash: plasma-desktop(4601)/libplasma Plasma::AppletPrivate::mainConfigGroup: requesting config for "Battery Monitor" without a containment! SVN commit 1071437 by aseigo: if the Applet requests config() before being added to a containment, but is nested in another Applet, it should still use the nest-Applet's config. i doubt it is a fix for 218064, but this is at least accurate and may address comment #15. CCBUG:218064 M +10 -11 applet.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1071437 |