1550534879 M * CcxWrk Ah, dmesg reveals the "lockfile" program segfaults. Compiled against dietlibc, linux-4.9 headers, gcc-7.3.0 1550573807 N * Bertl_zZ Bertl 1550573810 M * Bertl morning folks! 1550573827 M * Bertl CcxWrk: problem with the toolchain or bug in lockfile? 1550576804 M * CcxWrk Bertl: Just resolved it, my fault for disabling obsolete vsyscall emulation in kernel which made it segfault. Is it safe to build util-vserver against musl instead of dietlibc? I presume that wouldn't have that problem. 1550576955 M * Bertl I tell you, I have no idea ... but daniel_hozac might know 1550577003 M * Bertl the main reason for dietlibc back then was the problem that libc cannot build true static binaries, i.e. there is always something (like nss) which gets loaded at some point 1550577022 M * Bertl and this opens up all kind of guest-host attack scenarios 1550578877 M * Ghislain i tried musl but i am so clueless that i failed 1550578949 M * Ghislain the makefile and debian rules file sent me to court after what i did to them 1550579469 M * Ghislain Bertl: did you had a look at the sysinfo patch ? it is know that man are 17% more heathly after reading my patch 1550579490 M * Ghislain scientificly proven 1550579498 M * Bertl the patch looks fine at first glance 1550579563 M * Ghislain well thats that 1550579595 M * Ghislain the second is the one that hurts ;p i dont know if we can virtualise the underlying function for the uptime 1550579636 M * Ghislain i dont know if this is desirable either. The strange thing is that is i dont test for the "non admin" context the same code panic the kernel 1550579682 M * Ghislain like if vx_info *vxi = current_vx_info(); in context 0 could be a problem 1550580082 Q * Aiken Remote host closed the connection 1550581346 M * Bertl well, you won't get a vx_info struct on admin/spectator 1550581401 M * Bertl so once you dereference that, the kernel will panic 1550581471 M * Bertl using current_vx_info() is okay, as there is a process invoking the sysinfo syscall 1550586063 M * CcxWrk I believe that Alpine had a working musl build. And it should be "proper" static build with musl. 1550586461 M * CcxWrk Doesn't seem like anything special https://git.alpinelinux.org/aports/tree/core/util-vserver/APKBUILD?h=v1.9.0_alpha9 but know that this is *old* and was dropped that release. But at least it built. 1550586499 M * CcxWrk At least according to https://wiki.alpinelinux.org/wiki/1.9.0_package_changes_since_1.8.3 1550586946 M * CcxWrk Oh, actually this seems to be the latest one I can find. https://git.alpinelinux.org/aports/tree/main/util-vserver?id=819bbea57b7419ca62492b1acb356182a0b65246 the 3.0.0 release from 2014 doesn't have it anymore. 1550587223 M * CcxWrk The commit it was removed: https://git.alpinelinux.org/aports/commit/?id=7f2dbcc25026d42388558d780532a7e5c01a610b 1550587376 Q * kolorafa Remote host closed the connection 1550587469 J * kolorafa ~quassel@host03.itdesk.eu 1550594073 M * Ghislain ok, i copied the code from another part to have the test to prevent use if not in a guest and that seems to work so yay ! 1550599016 Q * Hunger Server closed connection 1550599839 Q * thithib Quit: leaving 1550600096 J * thithib ~thithib@219.ip-193-70-1.eu 1550607093 J * Aiken ~Aiken@b951.h.jbmb.net 1550613051 M * Bertl off to bed now ... have a good one everyone! 1550613053 N * Bertl Bertl_zZ