General

Profile

aki.k (亜樹 小林)

  • Login: aki.k
  • Registered on: 09/30/2018
  • Last sign in: 10/01/2018

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

10/01/2018

01:33 PM Ruby Bug #15179: Segfault caused by only 'loop{ x<<[] }'
## 補足
overcommitを無効とした場合でも,ubuntu 18.04LTSの場合でのみsegfaultが発生する事象はまだ残りました.ただし,ここで示したコードだけで再現できる事象ではなく,適当な検証コードを用意は出来ていません.大量のオブジェクトを割り当てた場合である点は同じですが,異なる原因であるかもしれません.
OS側に原因を求めるべきであるようにも思いますが,記録のため書き残しておきます.
aki.k (亜樹 小林)
04:09 AM Ruby Bug #15179: Segfault caused by only 'loop{ x<<[] }'
ありがとうございます.
~~~
$ cat /proc/sys/vm/overcommit_memory
0
$ sudo sh -c "echo 2 > /proc/sys/vm/overcommit_memory"
$ cat /proc/sys/vm/overcommit_memory
2
$ ruby -e 'x=[]; loop { x<<[] }'
[FATAL] failed to allocate memory
~~~
ご指...
aki.k (亜樹 小林)

09/30/2018

09:22 AM Ruby Bug #15179 (Closed): Segfault caused by only 'loop{ x<<[] }'
Segmentation fault is caused after many objects allocation instead of '強制終了'.
About 30sec and 16-26GB memory used.
## 環境
OS: Ubuntu 18.04LTS ja (日本語Remix) on VMware ESXi 6.7
RAM: 32GB
`apt install ruby-dev`
`user@ruby:~$ ruby...
aki.k (亜樹 小林)

Also available in: Atom