タグ

2017年6月22日のブックマーク (2件)

  • Ryzenで発生しているSEGV問題、原因はCPUのキャッシュ? | スラド

    AMDの新CPU「Ryzen」でLinuxカーネルやgccをビルドするとセグメンテーション違反が発生する場合がある問題が確認されている。これはRyzen SEGV Battleと呼ばれて流行中だが、EIRAKU氏によるとSEGVの発生原因はインストラクションポインタから64バイトズレた位置の命令を実行してしまうことだそうだ。 この問題についてはsatoru_takeuchi氏による「Ryzenにまつわる2つの問題」という記事が詳しいが、再現性が低く、また確実な対処方法も判明していないという状況であった。 EIRAKU氏はBitVisorというハイパーバイザで検証を行い、call命令を起点にインストラクションポインタから64バイト手前にある命令を実行してしまう現象を確認したそうだ。この現象の結果、ズレた位置にある命令が不正なアドレスにアクセスしセグメンテーション違反や一般保護違反が起こってい

    Ryzenで発生しているSEGV問題、原因はCPUのキャッシュ? | スラド
    vcc
    vcc 2017/06/22
  • Firefox 54で全ユーザー向けに導入されたブラウザ高速化技術「Electrolysis」がオンにならない場合の対処法

    2017年6月にリリースされた「Firefox 54」では、ブラウザの動作を高速化するために8年以上かけて開発されてきたマルチプロセス技術「Electrolysis」が全ユーザー向けに解放されました。しかし、いまだ多くのユーザーの環境ではFirefox 54にアップデートしてもこの恩恵を受けられないケースがあります。その原因は、このマルチプロセス技術に非対応のアドオンのせいで、場合によってはちょっと面倒な手順を踏まなければオンにできないことがあるようです。 How to Speed Up Firefox With Multi-Process, If It's Not Working By Default http://thehackernews.com/2017/06/electrolysis-firefox-mutiprocess.html Electrolysisは条件を満たしていれば

    Firefox 54で全ユーザー向けに導入されたブラウザ高速化技術「Electrolysis」がオンにならない場合の対処法