Re: [LTP] [EXT] Re: [PATCH v9 00/24] ILP32 for ARM64
From: Yury Norov <yury.norov@gmail.com>
Date: 2019-05-14 23:41:54
Also in:
linux-api, linux-arch, linux-doc, lkml, ltp
From: Yury Norov <yury.norov@gmail.com>
Date: 2019-05-14 23:41:54
Also in:
linux-api, linux-arch, linux-doc, lkml, ltp
On Tue, May 14, 2019 at 12:43:11PM +0200, Cyril Hrubis wrote:
Hi!quoted
quoted
There is a problem with the stack size accounting during execve when there is no stack limit: $ ulimit -s 8192 $ ./hello.ilp32 Hello World! $ ulimit -s unlimited $ ./hello.ilp32 Segmentation fault $ strace ./hello.ilp32 execve("./hello.ilp32", ["./hello.ilp32"], 0xfffff10548f0 /* 77 vars */) = -1 ENOMEM (Cannot allocate memory)+++ killed by SIGSEGV +++Segmentation fault (core dumped) Andreas.Thanks Andreas, I will take a look. Do we have such test in LTP?We do have a test that we can run a binary with very small stack size i.e. 512kB but there does not seem to be anything that would catch this specific problem. Can you please open an issue and describe how to reproduce the problem at our github tracker: https://github.com/linux-test-project/ltp/issues Then we can create testcase based on that reproducer later on.
This is it: https://github.com/linux-test-project/ltp/issues/530 Yury _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel