タグ SEGV
人気順 5 users 50 users 100 users 500 users 1000 usersバッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記
Ubiregi Advent Calendar 2018 の 18 日目です。 ユビレジではたくさんのお客様の大量の POS データをお預かりしており、様々なバッチ処理も実行されています。今回は特定のケースでバッチ処理の一部が 30 分以上かかっていた処理を 14 秒で終わるようにした話について書きたいと思います。前回の Ruby 2.5 の SEGV と闘... 続きを読む
Ryzenで発生しているSEGV問題、原因はCPUのキャッシュ? | スラド
あるAnonymous Coward 曰く、 AMDの新CPU「Ryzen」でLinuxカーネルやgccをビルドするとセグメンテーション違反が発生する場合がある問題が確認されている。これはRyzen SEGV Battleと呼ばれて流行中だが、 EIRAKU氏 によるとSEGVの発生原因はインストラクションポインタから64バイトズレた位置の命令を実行してしまうことだそうだ。 この問題についてはsa... 続きを読む
ねえママ, systemd が SEGV したらどうなるの? - Gentoo metalog
Linux 4.5 から cgroup2 というやつが入りました. こいつはいままでの cgroup とは違って, cgroup の tree がシステム全体で唯1つになり, 様々なファイルの名前も変わっています. そうすると, いろいろと cgroup を使っている systemd にも変更が必要…というわけでいまの systemd の git HEAD では様々開発されているような感じです. ... 続きを読む
gdbを使ったrubyのデバッグ - クックパッド開発者ブログ
2015-12-09 gdbを使ったrubyのデバッグ 技術部の国分 (@k0kubun) です。 先日byebugの高速化を行っていた最中、変更を加えたbyebugを使っていると一定の確率でrubyがSEGVするバグを発見しました。 私はC言語のコードのデバッグの経験はなかったのですが、デバッガの使い方を調べながらSEGVの原因調査を行いパッチを送ったところ無事取り込まれ、最新の高速なbyebu... 続きを読む
Ruby 1.9.3-p374 リリース
このところ毎月で恐縮ですが、Ruby 1.9.3-p374 がリリースされました。このリリースでは、以下の修正が取り込まれています。 (特に Rails 使用時に) ランダムに起きる SEGV の修正 Windows 8 対応 (たぶん今度こそ) その他多数のバグ修正 詳しくは、対応するチケットおよび ChangeLog を確認して下さい。なお、今回のリリースには、脆弱性対応は特に含まれていません... 続きを読む
Xslate が SEGV したときにどうすればいいか - tokuhirom@株主の日記 - subtech
まず基礎知識として、Perl で webapp をかいている場合 SEGV する原因は XSのバグ(80%) 環境設定の問題(10%) deep recursion で stack をつかいつくすなどの既知バグ(2%) out of memory 系(1%) Perl 本体のバグ(4%) といったところです。(本体のバグについてはPerl 5.8 ではバグっていても 5.14 などではすでに修正さ... 続きを読む