Bug 456820
Summary: | Plasma crash when installing a new Plasma Theme | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Colin J Thomson <colin.thomson> | ||||
Component: | kdebase-workspace | Assignee: | Kevin Kofler <kevin> | ||||
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | low | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 9 | CC: | fedora, kevin, ltinkl, rdieter, than | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | 4.0.1-2 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2008-07-27 20:56:27 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 446427 | ||||||
Attachments: |
|
Description
Colin J Thomson
2008-07-27 18:50:12 UTC
What exact versions have you rolled back to? kdebase-libs-4.0.99-1.fc9.i386 kdebase-4.0.99-1.fc9.i386 kdebase-runtime-4.0.99-1.fc9.i386 kdebase-workspace-4.0.99-1.fc9.i386 kdebase-workspace-libs-4.0.99-1.fc9.i386 kdebase-workspace-devel-4.0.99-1.fc9.i386 These are from kde-redhat stored locally here. What's now in updates-testing (to be replaced with 4.1.0 in the next push) is: kdebase-4.0.99-1.fc9 kdebase-runtime-4.0.99-2.fc9 kdebase-workspace-4.0.99-3.fc9 So, unless this is a build issue (i.e. related to building against different packages), this leaves the following changes: kdebase-runtime-4.0.99-2: - phonon-backend-xine: drop Obsoletes/Requires upgrade hack (That can't really be it.) kdebase-workspace-4.0.99-3: - BR soprano-devel (optional dependency of the Plasma Engine Explorer) (That one could possible be it, but I doubt it.) kdebase-workspace-4.0.99-2: - backport Plasma tooltip manager from KDE 4.2 (fixes regression from 4.0) (I'd bet on this one. This fixes tooltips no longer being there, but it changes quite some Plasma code.) There have been 2 bugfixes (and one cosmetic change) to tooltipmanager.cpp since I merged the patch: http://websvn.kde.org/trunk/KDE/kdebase/workspace/libs/plasma/tooltipmanager.cpp?view=log I can try applying those to see if those fix the crash, the null pointer check could be it. Is there any chance you could reinstall kdebase-workspace-4.0.99-3.fc9 from updates-testing and the matching kdebase-workspace-debuginfo and obtain a backtrace for the crash? That would tell us where the crash happens. I'm pretty sure this fixes it: http://websvn.kde.org/trunk/KDE/kdebase/workspace/libs/plasma/tooltipmanager.cpp?r1=837733&r2=837827 This is code called when the theme is changed, and it has been added between the version of kdebase-workspace you reported working (4.0.99-1) and the one you reported crashing (4.0.99-3), and a NULL pointer dereference is a crash bug. I'll apply this and the other fix. Created attachment 312743 [details]
crash backtrace
Thanks. That's exactly what the updated patch fixes. I'm building fixed kdebase-workspace builds (4.1.0-2) now. OK, I look forward to testing them. kdeedu-4.1.0-1.fc9, quarticurve-kwin-theme-0.0-0.5.beta4.fc9, kdeartwork-4.1.0-1.fc9, kdetoys-4.1.0-1.fc9, kdesdk-4.1.0-1.fc9, PyQt4-4.4.2-2.fc9, kde-i18n-3.5.9-8.fc9, kdebase-4.1.0-1.fc9.1, sip-4.7.6-1.fc9, kdebase-workspace-4.1.0-8.fc9, automoc-1.0-0.8.rc1.fc9, kdegames-4.1.0-2.fc9, akonadi-1.0.0-2.fc9, soprano-2.1-1.fc9, konq-plugins-4.1.0-2.fc9, compiz-0.7.6-3.fc9.1, qt-4.4.1-2.fc9, qscintilla-2.2-3.fc9, kdepimlibs-4.1.0-2.fc9, kdebindings-4.1.0-5.fc9, kdenetwork-4.1.0-2.fc9, kde-l10n-4.1.0-2.fc9, kdeplasma-addons-4.1.0-1.fc9, qgtkstyle-0.0-0.2.20080719svn693.fc9, kdeutils-4.1.0-1.fc9.1, kdemultimedia-4.1.0-1.fc9, kdeadmin-4.1.0-2.fc9, kde-filesystem-4-17.fc9, kdeaccessibility-4.1.0-1.fc9, kdebase-runtime-4.1.0-3.fc9, phonon-4.2.0-4.fc9, kdegraphics-4.1.0-5.fc9, kdelibs-4.1.0-7.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report. |