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
uczestnicy (1)
-
Paweł Peters