- 13 Apr, 2021 1 commit
-
-
Evgeny Vereshchagin authored
Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
- 19 Apr, 2021 2 commits
-
-
Christian Brauner authored
Revert "ci: get around https://github.com/lxc/lxc/issues/3796"
-
Christian Brauner authored
ci: an attempt to run the tests under ASan/UBsan
-
- 18 Apr, 2021 1 commit
-
-
Christian Brauner authored
apparmor: turn bytes into null-terminated strings before calling strcspn
-
- 17 Apr, 2021 6 commits
-
-
Stéphane Graber authored
lxc_clone & configure fix
-
Christian Brauner authored
Fixes: #3796 Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
tests: pass on ASAN/UBSAN options to several tests
-
Christian Brauner authored
Fixes: #3789 Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
- 16 Apr, 2021 1 commit
-
-
Christian Brauner authored
tests: stop cutting off right square brackets in share_ns
-
- 15 Apr, 2021 1 commit
-
-
Christian Brauner authored
tests: switch to the "busybox" template in lxc-test-checkpoint-restore
-
- 14 Apr, 2021 3 commits
-
-
Stéphane Graber authored
lxccontainer: fix container creation error paths
-
Christian Brauner authored
tests: fix a memory leak in attach
-
Christian Brauner authored
Fixes: #3782 Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
- 13 Apr, 2021 5 commits
-
-
Christian Brauner authored
tests: fix a memory leak in cgpath
-
Christian Brauner authored
tests: fix a memory leak in lxcpath
-
Christian Brauner authored
tests: fix a memory leak in cgpath
-
Evgeny Vereshchagin authored
Fixes https://github.com/lxc/lxc/issues/3796Signed-off-by:
Evgeny Vereshchagin <evvers@ya.ru>
-
https://github.com/lxc/lxc/issues/3796Evgeny Vereshchagin authored
This reverts commit 44818e89. Signed-off-by:
Evgeny Vereshchagin <evvers@ya.ru>
-
- 12 Apr, 2021 17 commits
-
-
Evgeny Vereshchagin authored
Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
https://github.com/lxc/lxc/issues/3796Evgeny Vereshchagin authored
Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
and show all the commands it runs to make it easier to debug potential issues. Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
https://github.com/lxc/lxc/issues/3788Evgeny Vereshchagin authored
Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
https://github.com/lxc/lxc/issues/3798Evgeny Vereshchagin authored
Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
init.lxc.static is run in arbitrary containers where the libasan library lxc has been built with isn't always installed. To make it work let's override GCC's default and link both libasan and libubsan statically. It should help to fix issues like ``` ++ lxc-execute -n c1 -- sudo -u ubuntu /nnptest lxc-init: error while loading shared libraries: libasan.so.5: cannot open shared object file: No such file or directory ``` Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
``` ==70349==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6020000009fb at pc 0x000000433b70 bp 0x7ffcde087810 sp 0x7ffcde086fd0 READ of size 12 at 0x6020000009fb thread T0 #0 0x433b6f in strcspn (/usr/bin/lxc-execute+0x433b6f) #1 0x7f720413a5cb in apparmor_process_label_get /home/runner/work/lxc/lxc/src/lxc/lsm/apparmor.c:449:8 #2 0x7f720413bc2a in apparmor_prepare /home/runner/work/lxc/lxc/src/lxc/lsm/apparmor.c:1104:13 #3 0x7f720409b6e9 in lxc_init /home/runner/work/lxc/lxc/src/lxc/start.c:848:8 #4 0x7f72040a395a in __lxc_start /home/runner/work/lxc/lxc/src/lxc/start.c:2009:8 #5 0x7f7203fc7186 in lxc_execute /home/runner/work/lxc/lxc/src/lxc/execute.c:99:9 #6 0x7f7204000e44 in do_lxcapi_start /home/runner/work/lxc/lxc/src/lxc/lxccontainer.c:1112:9 #7 0x7f7203ff0c07 in lxcapi_start /home/runner/work/lxc/lxc/src/lxc/lxccontainer.c:1149:8 #8 0x4c6912 in main /home/runner/work/lxc/lxc/src/lxc/tools/lxc_execute.c:224:9 #9 0x7f72034ac0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2) #10 0x41d93d in _start (/usr/bin/lxc-execute+0x41d93d) + echo --- 0x6020000009fb is located 0 bytes to the right of 11-byte region [0x6020000009f0,0x6020000009fb) allocated by thread T0 here: #0 0x496399 in realloc (/usr/bin/lxc-execute+0x496399) #1 0x7f7203fcf85c in fd_to_buf /home/runner/work/lxc/lxc/src/lxc/file_utils.c:463:10 #2 0x7f720413a52b in apparmor_process_label_get /home/runner/work/lxc/lxc/src/lxc/lsm/apparmor.c:442:8 #3 0x7f720413bc2a in apparmor_prepare /home/runner/work/lxc/lxc/src/lxc/lsm/apparmor.c:1104:13 #4 0x7f720409b6e9 in lxc_init /home/runner/work/lxc/lxc/src/lxc/start.c:848:8 #5 0x7f72040a395a in __lxc_start /home/runner/work/lxc/lxc/src/lxc/start.c:2009:8 #6 0x7f7203fc7186 in lxc_execute /home/runner/work/lxc/lxc/src/lxc/execute.c:99:9 #7 0x7f7204000e44 in do_lxcapi_start /home/runner/work/lxc/lxc/src/lxc/lxccontainer.c:1112:9 #8 0x7f7203ff0c07 in lxcapi_start /home/runner/work/lxc/lxc/src/lxc/lxccontainer.c:1149:8 #9 0x4c6912 in main /home/runner/work/lxc/lxc/src/lxc/tools/lxc_execute.c:224:9 ``` Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
Stéphane Graber authored
attach: fixes
-
Christian Brauner authored
This reverts commit 531d36ad. Callers might want to explicilty inhert file descriptors so we can't close them behind their back when we exec. Signed-off-by:
Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Stéphane Graber authored
conf: idmaptool fixes
-
Christian Brauner authored
Fixes: #3777 Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Evgeny Vereshchagin authored
to make it easier to run them under ASan/UBSan. Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
- 11 Apr, 2021 2 commits
-
-
Evgeny Vereshchagin authored
Closes https://github.com/lxc/lxc/issues/3791Signed-off-by:
Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
criu can't seem to dump systemd-logind used in Ubuntu due to what appears to be https://github.com/checkpoint-restore/criu/issues/1430. Let's switch to busybox where all the processes hopefully can be dumped. Closes https://github.com/lxc/lxc/issues/3792Signed-off-by:
Evgeny Vereshchagin <evvers@ya.ru>
-
- 10 Apr, 2021 1 commit
-
-
Evgeny Vereshchagin authored
Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-