Witam.
Kolejny problem się dzisiaj objawił. Chciałem przeładować lmsd i widzę,
że brak jest zmian, które wprowadziłem. Okazało się że lmsd w ogóle nic
nie zmienił a uruchomiony ręcznie wywala się.
Poniżej końcówka strace, czy ktoś jest w stanie powiedzieć co się
dzieje, że umiera?
waitpid(5117, lms-makehosts, version 1.11.11 Bray
(C) 2001-2010 LMS Developers
Using file /etc/lms/lms.ini as config.
[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 5117
rt_sigaction(SIGINT, {0x804cef0, [INT], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, NULL, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
munmap(0xb7f4e000, 6400) = 0
poll([{fd=6, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(6, "\353\0\0\0\3SELECT daemoninstances.name "..., 239) = 239
read(6, "\1\0\0\1\3C\0\0\2\3def\4lms2\17daemoninstance"..., 16384) = 2798
open("/usr/local/lms/lib/hostfile.so", O_RDONLY) = 8
read(8,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\t\0\0004\0\0\0\374"..., 512)
= 512
fstat64(8, {st_mode=S_IFREG|0755, st_size=18364, ...}) = 0
mmap2(NULL, 21184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0)
= 0xb7f4a000
mmap2(0xb7f4f000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x4) = 0xb7f4f000
close(8) = 0
poll([{fd=6, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(6, "\245\0\0\0\3SELECT name, domain, address"..., 169) = 169
read(6, "\1\0\0\1\f2\0\0\2\3def\4lms2\10networks\10netwo"..., 16384) = 876
open("/etc/rc.d/lms/rc.firewall", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 8
fstat64(8, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7b46000
poll([{fd=6, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(6, "\365\0\0\0\3SELECT n.id, LOWER(n.name) A"..., 249) = 249
read(6, "\1\0\0\1\f \0\0\2\3def\4lms2\1n\1n\2id\2id\f?\0\v\0"..., 16384)
= 1448
read(6, "3.17.27\0070.0.0.0\0\0011\0\0010\0010\0\0+\0\0\37\003619"...,
16384) = 6644
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Jeśli potrzeba całego to mogę przesłać, obciąłem początek, który wydał
mi się nieznaczący dla sprawy.
Px2