Summary: | add openDesktop widget crashes plasma | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Mark <markotahal> |
Component: | widget-opendesktop | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | acelerat, alex.sodu, aseigo, asraniel, bruno.nogueira.souza, christos.lazaridis+kde.bugzilla, echidnaman, krege, markotahal, smirnoffjr, tim.klassen, triliner |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Mark
2009-08-04 19:44:02 UTC
please do the following: * open a konsole window * run: kquitapp plasma-desktop * run: plasma-desktop * clear the konsole buffer at this point (ctrl+alt+x does the trick nicely :) * add the offending widget * attach the output at the point of crash; my guess is that we'll see a missing symbol or an assert. Hi, thank you very much for guiding me, here's the output: #### kill plasma [marek@beruska ~]$ kquitapp plasma-desktop Invalid D-BUS interface name 'org.kde.plasma-desktop.PlasmaApp' found while parsing introspection [marek@beruska ~]$ echo $? 0 #### restart plasma [marek@beruska ~]$ plasma-desktop QDBusObjectPath: invalid path "" couldn't create image from "/home/jan/branding.png" QGraphicsGridLayout::itemAt: invalid index 0 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 6 QLayout: Attempting to add QLayout "" to Plasma::Dialog "", which already has a layout Object::connect: No such signal IHTC::zoomOut() Invalid D-BUS interface name 'org.kde.plasma-desktop.PlasmaApp' found while parsing introspection ###### openDesktop widget added at this point ####### [marek@beruska ~]$ QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 1 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 1 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 1 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 1 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 2 ##### skipped repetitive messages, about a million times this line: QGraphicsGridLayout::itemAt: invalid index 2 ###### a side note Please notice the complaint about invalid path: QDBusObjectPath: invalid path "" couldn't create image from "/home/jan/branding.png" Good night, Marek > QGraphicsGridLayout::itemAt: invalid index 2
a-ha. so somewhere there's a loop that isn't terminating and that is dealing with a grid layout. that should help us track it down, thanks. :)
btw, are you adding the widget to the desktop or to a panel? hello, i would like to confirm - I have exactly the same problem. When adding OpenDesktop widget to desktop, it crashes and all i can see is cursor and all i can do is ctrl+alt+backspace triliner@pleiades:~$ kquitapp plasma-desktop Invalid D-BUS interface name 'org.kde.plasma-desktop.PlasmaApp' found while parsing introspection triliner@pleiades:~$ plasma-desktop QDBusObjectPath: invalid path "" QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout Object::connect: No such signal NMWiredNetworkInterface::connectionStateChanged(int,int,int) "KConfigIni: In file /usr/share/kubuntu-default-settings/kde4-profile/default/share/config/kickoffrc, line 3: " Invalid entry (missing '=') X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x0 X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x0 X Error: BadWindow (invalid Window parameter) 3 Major opcode: 18 (X_ChangeProperty) Resource id: 0x0 Invalid D-BUS interface name 'org.kde.plasma-desktop.PlasmaApp' found while parsing introspection i'm adding it to the desktop, tried to add to a panel now and it's the same. some progress: The bug occurs when adding the widget with different style than Oxygen set. temporary workaround: *SystemSettings > Look&Feel > Appearance > Style : set to Oxygen *add openDesktop widget *set kde style back to your liking update: that way it worked till i had to relog to KDE, then plasma was dead and after kquitapp plasma-desktop & plasma restart it was always dead (the blocking widget was installed)..i had to remove .kde4/ because i didn'tknow how to remove a widget from commandline Marek: the output from plasma when it had the bug looks identical to output from a bug in kubuntu packages due to a custom patch they had applied. i wonder if Archlinux had picked up the same bad patch? hm, that's interesting..i'm using kdemod from chakra-project.org will try with 'official' KDE and report back. So do you think I shall report a bug for Arch packing instead of KDE? Best wishes, Marek only if we can confirm that it's a downstream bug; we did that yesterday with kubuntu, and it's just very suspicious that your problem looks identical. looks can be deceiving, but so far it's the best clue we have. I reinstalled kubuntu, deleting .kde directory, and on new install it works... Hi, I think I got this problem here today, running on openSuse 11.1 KDE 4.3; Searching the net I've found some suggestions to uninstall NetworkManager. After uninstalling it the plasma-desktop started to work again. I'm still getting messages, but everything seems to be working: QDBusObjectPath: invalid path "" QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout Invalid D-BUS interface name 'org.kde.plasma-desktop.PlasmaApp' found while parsing introspection The problem of crashing plasma-desktop was solved, but it loosed my desktop (2 folder view widgets) and panel configuration (icons to launch applications). There is any way to recover it? I can confirm this. I get the same crash and error message with Comment #2. Setting the theme to Oxygen still gives me a crash. Creating a new user allows the creation of the widget just fine. Running Fedora 11 KDE 4.3 RPMs. I confirm this bug on Mandriva 2009.1, KDE 4.3 RPMs. Hello, just an update from kde 4.3.1, unfortunately the bugs still persists. Same problem as Merek. I'm using also Arch64 + KDEmod. When I start X with xinit or startx or KDM the splash screen starts loading and suddenly when I should get my desktop I only get a black screen with a working cursor (themed), the message saying that Plasma Desktop closed unexpectedly. In the background I hear the welcome sound from KDE and nothing happens, only a black screen and my cursor. I have tried other distributions with KDE 4.3: fedora 11, Linux Mint and Sidux and KDE loads correctly and tried a fresh install from Arch64 and it happened again. So I may add that I had the same problem in both plataforms i686 and x86_64 fron Arch. So it might be a distro related problem? Cheers. As stated before, I removed the "kdemod-networkmanagement" group and the error is gone. I have similar problems as described in this bug. It first started when trying to fix plasmoid-desktop and then I followed someone's advice to remove some of the plasma files. See the following for details: http://forum.kde.org/viewtopic.php?f=67&t=81341&start=10 . Would be nice to get a fix for this... ping from kde 4.3.2 this bug unfortunately still persists, everything else is great! :) *** This bug has been confirmed by popular vote. *** *** This bug has been marked as a duplicate of bug 202890 *** |