On Sunday 11 Sep 2011 Tim Edwards wrote: > On Sunday, September 11, 2011 2:22 PM, "Alex Schuster" > > <wonko@xxxxxxxxxxxxx> wrote: > > Tim Edwards writes: > > > Saw something interesting in the konsole window - just before the > > > freeze ups each time there is output from the Pyweather plasma widget > > > that shows it trying to retrieve weather data from the net. Currently > > > our cable internet is out so I'm using 3G (USB tethering from the > > > mobile phone), which in our house is slow and gets an intermittent > > > signal. > > > > > > My theory is it looks like the Pyweather widget is hanging trying to > > > get data sometimes, and this in turn hangs plasma-desktop. Which, if > > > true, is IMHO a huge design fault in plasma-desktop. Anyway I'll see > > > if this theory holds out, Pyweather's been removed and so far no > > > freezes. > > > > Yes, that's the problem with plasma-desktoüp, it's single threaded, and > > if one plasmoid hangs, whole plasma hangs. I often had such trouble when > > using plasmoids I downloaded fron the net. > > > > I also believe it's a huge design fault, but there _are_ indeed reasons > > for doing this, having to do with speed mainly I think. I don't find the > > link right now where this was explained, but if you are interested, I > > could search and find it. > > I guess there's not much point, the problem solved/design flaw worked > around by removing plasmoids that are possibly unstable. It does kind of > limit the usefulness of the whole plasma system though - anything which > might possibly hang should not be used. This particular machine is a > netbook so I expect to use it in various places where internet > connectivity is bad or non-existent. > > It sucks for the users who don't know how to debug technical problems > and search on mailing lists though - no wonder there's so many posts on > forums about 'KDE freezing' or 'KDE hanging'. > I wonder if it depends on the design of the specific plasmoid. I'm not sure whether I've used my netbook for a long enough period without connection to guarantee it, but I think it's true that my yawp plasmoid simply shows the cached information when it can't connect, so I'm guessing that yawp has a time-out and pyweather doesn't. Anne
Attachment:
signature.asc
Description: This is a digitally signed message part.
___________________________________________________ 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.