[SOLVED] 16.1.16 kernel HBSD ASLR message in log

Started by chemlud, June 08, 2016, 09:47:58 AM

Previous topic - Next topic
June 08, 2016, 09:47:58 AM Last Edit: June 08, 2016, 05:46:43 PM by franco
Hi again!

After updating to 16.1.16 I yesterday had a strange message in the log

kernel: HBSD ASLR pax_aslr_init_vmspace ccheck your /boot/loader.conf
pid: 26557 ppid: 61786 p_pax: 0x40<ASLR>

Safe to ignore? :-)
kind regards
chemlud
____
"The price of reliability is the pursuit of the utmost simplicity."
C.A.R. Hoare

felix eichhorns premium katzenfutter mit der extraportion energie

A router is not a switch - A router is not a switch - A router is not a switch - A rou....

Are you running on a 32bit or 64bit box? If you're on 32bit, you may see this occasionally. It's safe to ignore. It simply means that ASLR couldn't properly randomize the stack. There's simply not enough bits in 32bit architectures to shuffle things around.

Yepp, 32, bit! Thanks a lot! :-D
kind regards
chemlud
____
"The price of reliability is the pursuit of the utmost simplicity."
C.A.R. Hoare

felix eichhorns premium katzenfutter mit der extraportion energie

A router is not a switch - A router is not a switch - A router is not a switch - A rou....

Short anecdote: We've had one message for each process spawned back when we started integrating ASLR. Shawn said that we're probably the first serious consumers of this ASLR implementation in 32 bits and helped to make this spam a lot less by adjusting the entropy values. :)

https://github.com/opnsense/src/commit/ec93b44059378b2942ae0b631eb5cb1c0753f159