Alex Schuster posted on Wed, 03 Aug 2011 00:47:14 +0200 as excerpted: > Dotan Cohen writes: > >> I then realized that I don't remember seeing any KDE applications crash >> in KDE 4.6 or now in 4.7. In fact, it's been so long since I remember >> seeing Dr. Konki that KDE 4.5 probably didn't crash anything, either. The only crashing problem I'm having now, and it's a regular one, is that one of the plasmoids I have installed crashes plasma when I shut kde/X/ the-computer down, so it doesn't actually shut down until I close the crash dialog. It's a plasmoid from kdelook, so not really a main kde problem, *EXCEPT* for the poor plasma design choice of running all of plasma single- threaded, so a single misbehaving plasmoid can either freeze or crash the entire plasma-desktop. That *DESPITE* the fact that the trend these days is to have separate sandboxed processes for everything, see chrome/ chromium, and firefox is headed that way -- but still the quite new plasma just /had/ to be designed so a single misbehaving plasmoid would kill it, even tho they were deliberately making it extensible and inviting people of all sorts of skill levels to design plasmoids for it, the VERY SAME reason chrome/chromium did the sandboxed-process thing and firefox is headed that way! They had the opportunity to design plasma for robustness in that regard from the very start, but didn't. Now they have backward compatibility issues to worry about if they try to fix the problem. Oh, well... <shrug> > I see it every day. I'm on 4.7 now, and things seem to be a little > better now. But still, Kontact (mostly because of Akregator) crashes > daily here. FWIW, I'm VERY MUCH enjoying kde4 now that I switched away from kdepim entirely, thus allowing me to set USE=-semantic-desktop. I had forgotten what having a fast system was like, but now I'm remembering! =:^) > Some kde4init stuff always crashes short after login, but it > does not seem to matter much. Dolphin crashed today without apparent > cause, which is somewhat annoying because in this case all instances > crash, and always have two Dolphins with a total of six views. And right > now one Dophin is acting weird, one panel does not update when I scroll > or select stuff. Another one showed an empty directory, I need to press > F5 to see its contents. But at least some weird drag&drop problem seems > to be solved, files got marked afterwards as if the mouse button was > pressed. Why are you using so many dolphins? Dolphin doesn't really seem to be designed for that sort of use -- if it was, it'd have options (as does konqueror, performance section in the config) both to have separate windows use separate instances (the memory settings, minimize memory uses threads on the same instance so if one crashes they all do, while never minimize forces separate instances for each window, so if one crashes, it's just that window gone), and to keep instances preloaded, so they don't take long to launch. Or alternatively, do something like I do and use mc for sysadmin work, and gwenview for images and video, so there isn't much left for dolphin to actually do -- it's basically an enhanced file-open dialog, and as such, it doesn't generally stay open that long anyway. > Oh, and the Amarok constantly uses 70% or one of my two cores. But it > doesn't crash :) The last time I booted with akonadi, after I had migrated away from kmail (the only thing I had that used it) but was still using akregator, so I couldn't kill USE=semantic-desktop and unmerge the whole kit-n-kaboodle as I eventually did, despite the fact that I had nothing actually needing akonadi any longer and I've no idea what caused it to load, it started using 97% of one core. Luckily I have four cores so one single-threaded endless-loop doesn't really affect me that much, but when I saw that, I tried to terminate (SIGTERM) it. Only it wouldn't terminate, I had to SIGKILL it. Even tho I was actively searching for an akregator replacement in ordered to get kdepim and thus the semantic-desktop junk off my system entirely, that was enough akonadi misbehavior for me, and I deleted /usr/bin/ akonadiserver, added it to (PKG_)INSTALL_MASK and remerged the akonadi- server package and restarted kde, just to be sure I didn't get any funny errors. I didn't, and the irritating warning about nepomuk being off went away as well. The headers or whatever might have been needed for kdepim-common-libs, thus the dependency, but the binary certainly wasn't, and if it was going to be so rude as to take all available CPU on a core when I didn't even need it, it was going to get terminated and removed from my system, WITH PREJUDICE! Of course, at that time I didn't know that within about 12 hours, before I restarted kde again, I'd have settled on a replacement for akregator, got it setup, and unmerged both akregator and since that was the last kdepim app I was running, all of the kdepim libraries, plus akonadi- server, etc, as well. And after it was gone I could finally kill USE=semantic-desktop and remerge kdelibs, dolphin, etc, without it. As I said, the system feels lighter and faster, now! =:^) Maybe I'll try semantic-desktop stuff again... someday... when even the disposable paygo phones are a dozen-core-plus and come with half a terabyte of RAM! =:^) >> So the time to express appreciation for the KDe and Plasma devs. You >> guys are doing tremendous work and I thank you for that! > > Indeed. Despite my constant ranting here, it's free after all, and it's > great so many people dedicate their time to this project. What I really appreciate is that kde is customizable enough that those of us who don't need semantic desktop can turn it off. =:^) (Same thing with effects, too. Significantly, unlike gnome-3, those who don't have fancy graphics cards, can turn off all the fancy effects and still have the same shell, not a fall-back that they've removed much of the previous functionality from, tho I have reasonably decent graphics and the effects are for me another reason to like kde4. =:^) Too bad they couldn't have used the same principles of robustness when designing plasma. =:^( ) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ___________________________________________________ This message is from the kde mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.