Summary: | Plasma in Debian crashes if the veromix plasmoid (or probably any python plasmoid) is active | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Bitta Jam <bittajam> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | crash | CC: | achim_schaefer, adaptee, assolutooccidentale, benjamin.lienard, bruno, chen.lior, dgns2009, dolgener, kde-bug-reports, motoranocchio, peter.blaiklock, qwerty12, rt_free, wzab |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | 4.10.5 | ||
Target Milestone: | --- | ||
Platform: | Debian unstable | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=324000 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Offending plasma-desktop-appletsrc |
Description
Bitta Jam
2013-10-19 16:30:50 UTC
*** Bug 326549 has been marked as a duplicate of this bug. *** *** Bug 326544 has been marked as a duplicate of this bug. *** *** Bug 326546 has been marked as a duplicate of this bug. *** Created attachment 83077 [details]
Offending plasma-desktop-appletsrc
This is my .kde/share/config/plasma-desktop-appletsrc. When I remove this file the login works as expected (although of course my desktop applets are missing).
*** Bug 326560 has been marked as a duplicate of this bug. *** *** Bug 326182 has been marked as a duplicate of this bug. *** *** Bug 326813 has been marked as a duplicate of this bug. *** *** Bug 326848 has been marked as a duplicate of this bug. *** can confirm "plasma-windowed veromix-plasmoid" always leads to crash in Debian Sid. No problem in Gentoo and Arch. Probably reflects a Debian specific problem. *** Bug 326982 has been marked as a duplicate of this bug. *** *** Bug 327018 has been marked as a duplicate of this bug. *** Hi, Jekyll I do have four plasmoids, but they've been there for weeks and plasma only started crashing yesterday. Also the crash happens before plasmoids are loaded. Peter On Fri, Nov 1, 2013 at 10:36 PM, Jekyll Wu <adaptee@gmail.com> wrote: > https://bugs.kde.org/show_bug.cgi?id=326270 > > Jekyll Wu <adaptee@gmail.com> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > CC| |peter.blaiklock@gmail.com > > --- Comment #11 from Jekyll Wu <adaptee@gmail.com> --- > *** Bug 327018 has been marked as a duplicate of this bug. *** > > -- > You are receiving this mail because: > You are on the CC list for the bug. > *** Bug 326602 has been marked as a duplicate of this bug. *** *** Bug 327217 has been marked as a duplicate of this bug. *** Can confirm that removing a plasmoid fixed the plasma-desktop crash. After I removed the following lines from the .kde/share/config/plasma-desktop-appletsrc file, plasma-desktop can run again: [Containments][3][Applets][94] geometry=1518,3,55,55 immutability=1 plugin=gmail-plasmoid zvalue=0 Debian GNU/Linux jessie/sid plasma-desktop version 4:4.11.2-3 Is there a general way to find out which plasmoid causes the crash (in order to remove it from plasma-desktop-appletsrc file, which is 22k in my case)? As comment 12 said, there is *nothing* showing up before the crash occurs, even if slowing down things by running "strace -f plasma-desktop 3>&1 1>&2 2>&3 | grep -i python". The last lines are: [pid 20172] open("/usr/lib/python2.7/dist-packages/gtk-2.0/plasma_importer.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/gtk-2.0/plasma_importermodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/gtk-2.0/plasma_importer.py", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/gtk-2.0/plasma_importer.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] stat("/usr/lib/pymodules/python2.7/plasma_importer", 0x7fff37fde770) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/plasma_importer.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/plasma_importer.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/plasma_importermodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/plasma_importer.py", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/plasma_importer.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] stat("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importer", 0x7fff37fde770) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importer.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importer.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importermodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importer.py", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importer.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] stat("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importer", 0x7fff37fde770) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importer.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importer.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importermodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importer.py", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importer.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] stat("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer", 0x7fff37fde770) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importermodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.py", O_RDONLY) = 17 [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] unlink("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.pyc") = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.pyc", O_WRONLY|O_CREAT|O_EXCL|O_TRUNC, 0100644) = -1 EACCES (Permission denied) Then drkonqui comes up with segfault. Is there a general way to find out which plasmoid causes the crash (in order to remove it from plasma-desktop-appletsrc file, which is 22k in my case)? As comment 12 said, there is *nothing* showing up before the crash occurs, even if slowing down things by running "strace -f plasma-desktop 3>&1 1>&2 2>&3 | grep -i python". The last lines are: [pid 20172] open("/usr/lib/python2.7/dist-packages/gtk-2.0/plasma_importer.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/gtk-2.0/plasma_importermodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/gtk-2.0/plasma_importer.py", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/gtk-2.0/plasma_importer.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] stat("/usr/lib/pymodules/python2.7/plasma_importer", 0x7fff37fde770) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/plasma_importer.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/plasma_importer.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/plasma_importermodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/plasma_importer.py", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/plasma_importer.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] stat("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importer", 0x7fff37fde770) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importer.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importer.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importermodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importer.py", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/pymodules/python2.7/HTMLgen/plasma_importer.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] stat("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importer", 0x7fff37fde770) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importer.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importer.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importermodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importer.py", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/plasma_importer.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] stat("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer", 0x7fff37fde770) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importermodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.py", O_RDONLY) = 17 [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 20172] unlink("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.pyc") = -1 ENOENT (No such file or directory) [pid 20172] open("/usr/share/kde4/apps/plasma_scriptengine_python/plasma_importer.pyc", O_WRONLY|O_CREAT|O_EXCL|O_TRUNC, 0100644) = -1 EACCES (Permission denied) Then drkonqui comes up with segfault. *** Bug 327314 has been marked as a duplicate of this bug. *** No more a problem after KDE SC 4.11.3 enters Sid. Mysterious downstream issue. |