[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main
 parent
 thread


Re: wow
by Kit on Wednesday 30/Apr/2008, @13:18
>Konqueror 3.5.9 crashes several times a day.

By any chance do you have Adobe Flash (and possibly the other versions of flash as well) installed and enabled by default? I've found that to be the cause of pretty much ALL Konqueror crashes/freezes (in the case of a freeze, you can often kill nspluginviewer, I believe was the name, and Konqueror will become responsive again). I disabled plugins globally in Konqueror after Adobe broke Flash in all non-gecko browsers on Linux and have had about *one* crash since then (Facebook's massive amount of js really slows down Konqi). KDE 3.5.9 is EXTREMELY stable for me. I haven't had kicker or anything else crash (that I can remember). I've had this session running for 7 days and 9 hours so far (suspending to ram at night, so maybe half that time doesn't count, give or take some hours) with 2-3 instances of Konqueror running without any crashes (I have 4 running atm, but this instance I just opened and will probably close after I finish reading the Dot and the blogs).

If you're having lots of crashes it could be your configuration (if the files in ~/.kde have been carried through LOTS of upgrades it's possible for things to just get brittle), how your distro compiles/installs KDE (ridiculous compiler flags, patches, things just installed oddly, etc), hardware failure (bad ram can lead to very hard to diagnose crashes... I've had ram that caused the system to crash when doing certain things making me think it was a bug in the software), or just really bad luck even.
  Related Links
 ·   Articles on KDE Official News
 ·   Also by Kit
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Flash
by T. J. Brumfield on Wednesday 30/Apr/2008, @17:22
Yet Flash is a feature most will come to expect as part of the standard browsing experience. Flash doesn't crash IE, Safari, or Firefox. If Flash is causing crashes on Konqui, and Konqui alone, then perhaps that needs to be looked into.
[ Reply To This | View ]
  • Re: Flash
    by Kevin Krammer on Thursday 01/May/2008, @05:26
    The Konqueror devs are trying to find ways to work around the respective bugs in the Flash plugin, though optimially Adobe would actually care about releasing a fixed version.
    [ Reply To This | View ]
    • Re: Flash
      by T. J. Brumfield on Thursday 01/May/2008, @07:46
      What percentage of the browser market does Konqueror have? If it only crashes in that one browser, then I wouldn't say it is Adobe's problem to fix. How is it that other browsers can load the plugin with no problems?
      [ Reply To This | View ]
      • Re: Flash
        by Kevin Krammer on Thursday 01/May/2008, @09:44
        > If it only crashes in that one browser, then I wouldn't say it is Adobe's problem to fix.

        As long as the problem is in the Flash plugin code, which only Adobe has access to, it is Adobe's problem to fix.

        When possible developers working on nspluginviewer obviously try to use workarounds to improve the situation until Adobe has fixed the cause of a problem, but of course the possibilty of such workarounds depends on the nature of the problem.
        [ Reply To This | View ]
        • Re: Flash
          by T. J. Brumfield on Thursday 01/May/2008, @12:43
          > As long as the problem is in the Flash plugin code, which only Adobe has access to, it is Adobe's problem to fix.

          Except the problem likely isn't in their code. They released the plugin to operate using Netscape plugins. Other browsers who follow that standard, implement the plugin just fine. If Adobe had a problem with Flash, it would be noticed by the countless users who use it every single day.

          Clearly the nature of the problem is how Konqueror implements plugins.

          This is one of the many reasons I will never uses Konqueror as web browser.
          [ Reply To This | View ]
          • Re: Flash
            by Kevin Krammer on Thursday 01/May/2008, @13:32
            > Except the problem likely isn't in their code

            judging by the issues that have already been fixed in the plugin, it is quite likely that most remaining issues are bugs in the plugin as well.



            > If Adobe had a problem with Flash, it would be noticed by the countless users who use it every single day.

            As we know it is noticed by countless uses who happen to not use Gecko.
            E.g. one bug was that the plugin accessed GTK functions without calling gtk_init(), which only works if something else has already called that function.
            Even a non GTK based Gecko engine would have failed that.

            The fix was to properly call the init function, as documented in the GTK API docs.

            A recent discovery is that the plugin calls a plugin host function and cannot handle user agent strings which include "like Gecko" but requires to have just "Gecko". However, any later call of that function can return the correct user agent, cleary indicating that there is a bug in the plugin code responsible for the first call.

            > Clearly the nature of the problem is how Konqueror implements plugins.

            Clearly the nature of the problem is how Adobe's Flasg plugin developers assume things outside the definition of the plugin API instead of properly using it an other APIs (see GTK misuse above)

            > This is one of the many reasons I will never uses Konqueror as web browser.

            I use Konqueror as my main web browser every single day, even with Adobe's Flash despite Adobe's best efforts to make this impossible.
            It is awesome how Konqueror/KHTML/nspluginviewer developers manage to find workrounds and outside fixes for problems Adobe seems to be uncapable of fixing where they originate.
            [ Reply To This | View ]
            • Re: Flash
              by Sebastian Sauer on Friday 02/May/2008, @06:02
              > Adobe seems to be uncapable of fixing where they originate.

              To be fair it was Macromedia who wrote it in the first place and someone just needs to work a bit with there other products (Director does provide there a fantastic impression how software should _not_ be) to see that it was there philosophy to deliver such kind of software ;)
              [ Reply To This | View ]
              • Re: Flash
                by Anon on Friday 02/May/2008, @09:17
                Actually plenty of the mess in Flash nowadays was introduced after Adobe taking over Macromedia. It is the versions since then (7) which turned Flash into an apparently unmanageable kitchen sink of browser plugin meets media player meets multimedia toolkit framework. To make matters worse (likely related to the worsening of the code base) Adobe doesn't even bother to offer code of Flash version after 7 for commercial licensees anymore resulting in unsupported platforms being stuck with a more and more unsupported version 7 (a mainstream example is Flash in Opera for Nintendo Wii).

                That and Flash being used for the majority of ads makes me wish it'd rather die today than tomorrow.
                [ Reply To This | View ]
                • Re: Flash
                  by Sebastian Sauer on Friday 02/May/2008, @23:24
                  Thanks for the details which I wasn't aware of. Somewhat frustrating for those who depend on it and a good example why closed / non-free software does provide more problems then to solve any :-/
                  [ Reply To This | View ]
          • Re: Flash
            by fred on Thursday 01/May/2008, @16:59
            If you want to see how many hacks needed to make nspluginviewer works in Konqueror, you can refer to Lubos Lunak's blog. http://www.kdedevelopers.org/node/3162 (Guess what? Opera is also not supported)

            When something is badly engineered and closed source, you can only a hack to make it works. And this is the fault of those who implement the plugin.

            Do you know that people with non-32 bit machine (e.g. AMD64) also got headache to enable flash in Firefox? (no 64-bit flash plugin so far) And they curse Adobe even more than us Konqueror users because of that.

            I heard Adobe has released their swf spec, hopefully it will make Gnash/swfdec better and other browsers can utilize this to provide better flash.
            [ Reply To This | View ]
      • Re: Flash
        by Velvet Elvis on Thursday 01/May/2008, @16:09
        It doesn't work in Opera either
        [ Reply To This | View ]

 
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "I guess my process varies from time to time." -- George Staikos
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]