| Summary: | KDE crashes when installing new plasma widget | ||
|---|---|---|---|
| Product: | [Unmaintained] plasma4 | Reporter: | a cullen <apcullen> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | alex.merry, aseigo |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
a cullen
2008-07-05 14:22:39 UTC
> Tried to install a weather widget from kde-look.org how did you install it? > plasma crashed with the following output: at what point did plasma crash in the process? KNS::CoreEngine::install() calls KStandardDirs::locateLocal() with a resource type taken from a KNS::Installation. This in turn calls KStandardDirs::saveLocation(), which (rightly or wrongly) treats an unregistered resource type as a fatal error. There doesn't appear to be a way of finding out whether a given type has been registered, though. Now, I can't see why this would crash with plasma, though, since plasmoids.knsrc uses "tmp" as the resource, which is a special type and so should never result in a fatal error. a cullen: can you reproduce this crash? If so, can you attach $KDE_INSTALL_DIR/share/config/plasmoids.knsrc (eg: if KDE is installed in /usr, that would be /usr/share/config/plasmoids.knsrc)? Also, the output of plasma (which can be got by either doing "grep plasma ~/.xsession-errors > plasma.log" or by running plasma from a terminal) would be useful. |