Bug 52590 - Падение accel-pppd при запуске на текущем p11
Summary: Падение accel-pppd при запуске на текущем p11
Status: UNCONFIRMED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: accel-ppp (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 critical
Assignee: Alexei Takaseev
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-29 17:18 MSK by Alex Moskalenko
Modified: 2025-01-09 13:26 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Moskalenko 2024-12-29 17:18:04 MSK
После исправления ошибки 52532 accel-pppd не зависает, а падает по SIGSEGV после чтения конфига (в том числе дистрибутивного либо пустого) и создания пустого файла /var/log/accel-ppp/core.log. В лог ничего записать не успевает.

Последние строки вывода strace:
getrandom("\xd2\x3f\x1a\x25\x43\x22\x6a\x44", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x558449b3e000
brk(0x558449b5f000)                     = 0x558449b5f000
openat(AT_FDCWD, "/proc/self/ns/net", O_RDONLY) = 3
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 5
socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 6
setsockopt(6, SOL_SOCKET, SO_SNDBUF, [32768], 4) = 0
setsockopt(6, SOL_SOCKET, SO_RCVBUF, [1048576], 4) = 0
bind(6, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 0
getsockname(6, {sa_family=AF_NETLINK, nl_pid=47429, nl_groups=00000000}, [12]) = 0
rt_sigaction(SIGRT_4, {sa_handler=0x558440ff9090, sa_mask=[RT_4], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f620df17a20}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_5, {sa_handler=0x558440ff9150, sa_mask=[RT_5], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f620df17a20}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
openat(AT_FDCWD, "/etc/accel-ppp.conf", O_RDONLY) = 7
newfstatat(7, "", {st_mode=S_IFREG|0640, st_size=5307, ...}, AT_EMPTY_PATH) = 0
read(7, "[modules]\nlog_file\nlog_syslog\n#l"..., 4096) = 4096
read(7, "/bin/true\nip-up=/bin/true\nip-dow"..., 4096) = 1211
read(7, "", 4096)                       = 0
close(7)                                = 0
openat(AT_FDCWD, "/var/log/accel-ppp/core.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 7
lseek(7, 0, SEEK_END)                   = 0
epoll_create(1)                         = 8
fcntl(8, F_SETFD, 0x80000 /* FD_??? */) = 0
epoll_create(1)                         = 9
fcntl(9, F_SETFD, 0x80000 /* FD_??? */) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=NULL} ---
+++ killed by SIGSEGV +++

Соответствующее сообщение от ядра:
traps: accel-pppd[45642] general protection fault ip:7fd78ca7f03c sp:7ffe81c7c140 error:0 in libtriton.so[7fd78ca7b000+5000]

Баг 52532 пока не закрываю - возможно, стоит объединить его и этот баг.