https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90378

--- Comment #10 from Christophe Lyon <clyon at gcc dot gnu.org> ---
I checked the stack settings on the ARMv7 and ARMv8 machines:
ARMv7: beced000-bed0e000 rw-p 00000000 00:00 0          [stack]
ARMv8: fff12000-fff33000 rw-p 00000000 00:00 0          [stack]

In both cases ulimit -a says:
stack size              (kbytes, -s) 8192


I recompiled with "-Os -flto  -g -mthumb" (ie. I added -g) and execution
sometimes reaches iteration 2, sometimes not.

Using gdb I got a bit more info:
Program received signal SIGSEGV, Segmentation fault.
_int_free (av=0xc59a20, p=<optimized out>, have_lock=12975032) at malloc.c:4088
4088    malloc.c: No such file or directory.

But this is random too, another run gave:
Program received signal SIGSEGV, Segmentation fault.
__brk (addr=0x1) at ../sysdeps/unix/sysv/linux/arm/brk.c:31
31      ../sysdeps/unix/sysv/linux/arm/brk.c: No such file or directory.


Other runs from the same gdb gave no backtrace at all, and at least one of them
reached iteration 4.

Reply via email to