> Do you know if you configured the OS with ASLR enabled by default?
It seems not.
vasily@vonbraun:~ % sysctl kern.elf64 kern.elf64.allow_wx: 1 kern.elf64.sigfastblock: 1 kern.elf64.aslr.stack: 0 kern.elf64.aslr.honor_sbrk: 1 kern.elf64.aslr.pie_enable: 0 kern.elf64.aslr.enable: 0 kern.elf64.pie_base: 16912384 kern.elf64.vdso: 1 kern.elf64.nxstack: 1 kern.elf64.fallback_brand: -1
Also SBCL's memory map does not look randomized:
vasily@vonbraun:~ % cat /proc/XXXX/map 0x200000 0x21c000 28 0 0xfffff8012557e528 r-- 4 2 0x1000 COW NC vnode /home/vasily/sbcl/src/runtime/sbcl NCH -1 0x21c000 0x250000 52 0 0xfffff8012557e528 r-x 4 2 0x1000 COW NC vnode /home/vasily/sbcl/src/runtime/sbcl NCH -1 0x250000 0x252000 2 0 0xfffff8006cf71528 r-- 1 0 0x3010 COW NC vnode /home/vasily/sbcl/src/runtime/sbcl CH 1001 0x252000 0x253000 1 0 0xfffff8006d059630 rw- 1 0 0x3010 COW NNC vnode /home/vasily/sbcl/src/runtime/sbcl CH 1001 0x253000 0x25b000 8 0 0xfffff8006f669a50 rw- 1 0 0x3010 COW NNC swap - CH 1001 0x20000000 0x20100000 15 0 0xfffff807ae7a2738 rwx 1 0 0x3010 COW NNC swap - CH 1001 0x20100000 0x20108000 8 0 0xfffff807861c0948 rwx 1 0 0x3010 COW NNC vnode /home/vasily/sbcl/output/sbcl.core CH 1001 0x20108000 0x20200000 0 0 0xfffff80070689630 rwx 1 0 0x2010 COW NC swap - CH 1001 0x20200000 0x20201000 1 0 0xfffff800704fb108 rwx 1 0 0x3010 COW NNC vnode /home/vasily/sbcl/output/sbcl.core CH 1001 <output skipped>
> Building gtk failed on FreeBSD for me.
I forgot to say I use Ultralisp. Will this help?
> Do you know if you configured the OS with ASLR enabled by default?
It seems not.
vasily@vonbraun:~ % sysctl kern.elf64 allow_wx: 1 sigfastblock: 1 aslr.stack: 0 aslr.honor_ sbrk: 1 aslr.pie_ enable: 0 aslr.enable: 0 pie_base: 16912384 fallback_ brand: -1
kern.elf64.
kern.elf64.
kern.elf64.
kern.elf64.
kern.elf64.
kern.elf64.
kern.elf64.
kern.elf64.vdso: 1
kern.elf64.nxstack: 1
kern.elf64.
Also SBCL's memory map does not look randomized:
vasily@vonbraun:~ % cat /proc/XXXX/map sbcl/src/ runtime/ sbcl NCH -1 sbcl/src/ runtime/ sbcl NCH -1 sbcl/src/ runtime/ sbcl CH 1001 sbcl/src/ runtime/ sbcl CH 1001 sbcl/output/ sbcl.core CH 1001 sbcl/output/ sbcl.core CH 1001
0x200000 0x21c000 28 0 0xfffff8012557e528 r-- 4 2 0x1000 COW NC vnode /home/vasily/
0x21c000 0x250000 52 0 0xfffff8012557e528 r-x 4 2 0x1000 COW NC vnode /home/vasily/
0x250000 0x252000 2 0 0xfffff8006cf71528 r-- 1 0 0x3010 COW NC vnode /home/vasily/
0x252000 0x253000 1 0 0xfffff8006d059630 rw- 1 0 0x3010 COW NNC vnode /home/vasily/
0x253000 0x25b000 8 0 0xfffff8006f669a50 rw- 1 0 0x3010 COW NNC swap - CH 1001
0x20000000 0x20100000 15 0 0xfffff807ae7a2738 rwx 1 0 0x3010 COW NNC swap - CH 1001
0x20100000 0x20108000 8 0 0xfffff807861c0948 rwx 1 0 0x3010 COW NNC vnode /home/vasily/
0x20108000 0x20200000 0 0 0xfffff80070689630 rwx 1 0 0x2010 COW NC swap - CH 1001
0x20200000 0x20201000 1 0 0xfffff800704fb108 rwx 1 0 0x3010 COW NNC vnode /home/vasily/
<output skipped>
> Building gtk failed on FreeBSD for me.
I forgot to say I use Ultralisp. Will this help?