Subject: vserver-stat util-vserver-0.30.216_pre3120 Segmentation fault
From: Deniss <dg@sad.lv>
Date: Mon, 18 Jan 2016 21:55:20 +0200

util-vserver-0.30.216_pre3120 falls to Segmentation fault on Gentoo, 
i686 and x86_64 with latest gcc/glibc/dietlib

host ~ # strace /usr/sbin/vserver-stat
execve("/usr/sbin/vserver-stat", ["/usr/sbin/vserver-stat"], [/* 21 vars 
*/]) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=0} ---
+++ killed by SIGSEGV +++
Segmentation fault
host ~ # dmesg
[    0.000000] grsec: From xx.xx.xx.xx: Segmentation fault occurred at 
   (nil) in /usr/sbin/vserver-stat[vserver-stat:9175] uid/euid:0/0 
gid/egid:0/0, parent /usr/bin/strace[strace:9172] uid/euid:0/0 gid/egid:0/0


i686-pc-linux-gnu-4.9.3
sys-libs/glibc-2.21
dietlibc-0.34_pre20140729


on x86_64, kernel 3.18.7
[19938.387804] vserver-stat[5532]: segfault at 7fa134baa728 ip 
0000000000400288 sp 00007fff33d149d0 error 4 in vserver-stat[400000+e000]


bl # strace -s1023 vserver-stat
execve("/usr/sbin/vserver-stat", ["vserver-stat"], [/* 27 vars */]) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, 
si_addr=0x7f3d4c976728} ---
+++ killed by SIGSEGV +++
Segmentation fault