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側に原因を求めるべきであるようにも思いますが,記録のため書き残しておきます. -
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
~~~
ご指...
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...