Estou recebendo o seguinte quando executo make
(de qualquer diretório com ou sem um makefile):
(gdb) run
Starting program: /usr/bin/make
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff73050ca in strlen () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff73050ca in strlen () from /usr/lib/libc.so.6
#1 0x00007ffff7304dfe in strdup () from /usr/lib/libc.so.6
#2 0x0000000000418d89 in xstrdup ()
#3 0x0000000000423c33 in define_variable_in_set ()
#4 0x000000000040737b in main ()
Eu criei o contêiner com lxc-create -n $name -t /usr/share/lxc/templates/lxc-archlinux
. Eu também tenho vários contêineres que fiz há alguns meses que estão tendo o mesmo problema ( make
seg falhas), mas estão funcionando perfeitamente ( make
estava funcionando quando eu os fiz).
A saída de lxc-checkconfig
mostra apenas a seguinte falta, que acredito ter sido a mesma há alguns meses, quando tudo funcionou:
User namespace: missing
checkpoint restore: missing
Isso está sendo executado em um servidor linux arch x86 totalmente atualizado. O que há de errado / como depurar isso?
Edit: O erro desapareceu por 10 minutos em algumas sessões, e eu consegui compilar a coisa que eu queria compilar, mas agora ele é o seg novamente.