Webkit nicht mehr P3-Kompatibel?

  • Moin,
    ich habe hier desöfteren Abstürze in Webkit-Browsern (im Detail Chrome und Midori). Bei bestimmten Seiten gehen sie einfach zu.

    Habe Midori mal in einer Shell gestartet, um zu sehen ob beim Absturz irgendwelche Meldungen kommen. Und siehe da: "Ungültiger Maschinenbefehl".

    Nun die Frage: Hat hier jemand ähnliche Probleme mit Webkit-Browsern in aktuellen Versionen oder kennt einen Lösungsansatz? Eventuell mit bestimmten Parametern selber kompilieren?

    Achja, nutze hier ein Xubuntu 12.04 LTS mit einem Intel Pentium III-M (also Tualatin)

    Danke schonmal

  • Wie Wynton schon gesagt hat, tippe ich auch auf den eingebauten Javascript-Compiler, der nur noch neuere Befehlssätze kann.

    Was mich jedoch etwas erstaunt ist jedoch die Tatsache dass Chrome und Midori beide Probleme haben. Die verwenden nämlich eine unterschiedliche Engie.

    Weil Chrome hat V8 als JS-Engine, der kompiliert immer direkt zu Maschinencode.
    Midori hingegen verwendet Webkits JavaScriptCore-Engine, und und der kompiliert erst zu Bytecode, und dann zur Laufzeit nach Maschinencode. Da kann man den letzten Schritt möglicherweise deaktivieren.

    Nachtrag: Zumindest während dem kompilieren kann man bei JSCore den JIT mit -DENABLE_JIT=0 ausmachen.

    Einmal editiert, zuletzt von gandro (23. Juni 2013 um 14:50)

  • Wenn man eben mal ehrlich ist. P3 ist einfach veraltet. Ist nur logisch, dass man langsam auf neuere Befehle setzt.. SSE2 wird das wohl sein, das hier genutzt wird. SSE2 wird in letzter Zeit immer mehr von vielen Programmen vorrausgesetzt.

    Mark IV Style Motherfucker!

    Einmal editiert, zuletzt von Alpha (23. Juni 2013 um 14:50)

  • SSE2 wurde bei HLDS und Steam nachträglich später als Vorraussetzung eingebaut. Früher lief das auch ohne SSE2 :D (Es lief ja mal nen CS 1.6 Server auf meiner Met@box :D)

    Mark IV Style Motherfucker!

    Einmal editiert, zuletzt von Alpha (23. Juni 2013 um 15:10)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!