Падает и запускается сам

Bug reports
Post Reply
zavndw
Posts: 10
Joined: 20 Feb 2017, 04:57

Падает и запускается сам

Post by zavndw »

Добрый день. В логах core были ошибки про conntrack после увеличения логах стало пусто. Но акцель сам останавливается и запускается, но запускается с 4й - 5й попытки. Не с разу. И это происходит пару раз в сутки.
Версия 99fc79fd173f911596c0324046dd7515cf1dd7e7
Ядро 4.14.25-1-lts
сеть systemd-networkd
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Падает и запускается сам

Post by dimka88 »

В dmesg есть запись о segfault accel-ppp?
На вики есть инструкция как получить coredump https://accel-ppp.org/wiki/doku.php?id= ... 0%B5%D1%82
zavndw
Posts: 10
Joined: 20 Feb 2017, 04:57

Re: Падает и запускается сам

Post by zavndw »

[344745.791292] HTB: quantum of class 142CA is big. Consider r2q change.
[345035.155341] HTB: quantum of class 1405C is big. Consider r2q change.
[345186.837689] HTB: quantum of class 14210 is big. Consider r2q change.
[345425.749947] HTB: quantum of class 142D0 is big. Consider r2q change.
[345729.238166] HTB: quantum of class 14087 is big. Consider r2q change.
[406199.223479] a.out[14172]: segfault at 0 ip 000056402edd7603 sp 00007ffe75fb3450 error 6 in a.out[56402edd7000+1000]
[413389.457330] nf_conntrack: nf_conntrack: table full, dropping packet
[413498.035719] nf_conntrack: nf_conntrack: table full, dropping packet
[413498.035728] nf_conntrack: nf_conntrack: table full, dropping packet
[413509.475440] nf_conntrack: nf_conntrack: table full, dropping packet
 вот что есть в  dmesg
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Падает и запускается сам

Post by dimka88 »

В логах /var/log/accel-ppp/core.log и /var/log/accel-ppp/emerge.log что то есть?
zavndw
Posts: 10
Joined: 20 Feb 2017, 04:57

Re: Падает и запускается сам

Post by zavndw »

оба пустые
ls -l /var/log/accel-ppp/
-rw------- 1 root root 96272 Mar 20 21:11 accel-ppp.log
-rw------- 1 root root 1364315 Mar 20 21:23 auth-fail.log
-rw-r--r-- 1 root root 0 Mar 18 00:00 core.log
-rw-r--r-- 1 root root 0 Mar 18 00:00 emerg.log
zavndw
Posts: 10
Joined: 20 Feb 2017, 04:57

Re: Падает и запускается сам

Post by zavndw »

через journalctl -ep 3 вот такое видно:
Process 27215 (accel-pppd) of user 0 dumped core.

Stack trace of thread 27222:
#0 0x00007f13ecb5f860 raise (libc.so.6)
#1 0x00007f13ecb60ec9 abort (libc.so.6)
#2 0x00007f13edc64bdc triton_md_disable_handler (libtriton.so)
#3 0x00007f13edc64c1c triton_md_unregister_handler (libtriton.so)
#4 0x00007f13ec31ade5 n/a (libpptp.so)
#5 0x00007f13ec31bec4 n/a (libpptp.so)
#6 0x00007f13edc65fdc n/a (libtriton.so)
#7 0x00007f13ed84308c start_thread (libpthread.so.0)
#8 0x00007f13ecc20e7f __clone (libc.so.6)

Stack trace of thread 27218:
#0 0x00007f13ed8493bd pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f13ec7243d5 n/a (liblog_file.so)
#2 0x00007f13ed84308c start_thread (libpthread.so.0)
#3 0x00007f13ecc20e7f __clone (libc.so.6)

Stack trace of thread 27215:
#0 0x00007f13ed84d8cf do_sigwait (libpthread.so.0)
#1 0x00007f13ed84d95d sigwait (libpthread.so.0)
#2 0x000056436cba698a n/a (accel-pppd)
#3 0x00007f13ecb4bf4a __libc_start_main (libc.so.6)
#4 0x000056436cba6b0a _start (accel-pppd)

Stack trace of thread 27217:
#0 0x00007f13ed84d8cf do_sigwait (libpthread.so.0)
#1 0x00007f13ed84d95d sigwait (libpthread.so.0)
#2 0x00007f13eab45cd5 n/a (libsigchld.so)
#3 0x00007f13ed84308c start_thread (libpthread.so.0)
#4 0x00007f13ecc20e7f __clone (libc.so.6)

Stack trace of thread 27219:
#0 0x00007f13ed8493bd pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x000056436cbaaf3f n/a (accel-pppd)
#2 0x00007f13ed84308c start_thread (libpthread.so.0)
#3 0x00007f13ecc20e7f __clone (libc.so.6)

Stack trace of thread 27221:
#0 0x00007f13ed84d8cf do_sigwait (libpthread.so.0)
#1 0x00007f13ed84d95d sigwait (libpthread.so.0)
#2 0x00007f13edc65d73 n/a (libtriton.so)
#3 0x00007f13ed84308c start_thread (libpthread.so.0)
#4 0x00007f13ecc20e7f __clone (libc.so.6)

Stack trace of thread 27224:
#0 0x00007f13ed84d8cf do_sigwait (libpthread.so.0)
#1 0x00007f13ed84d95d sigwait (libpthread.so.0)
#2 0x00007f13edc65d73 n/a (libtriton.so)
#3 0x00007f13ed84308c start_thread (libpthread.so.0)
#4 0x00007f13ecc20e7f __clone (libc.so.6)
Stack trace of thread 27226:
#0 0x00007f13ecc20fe6 epoll_pwait (libc.so.6)
#1 0x00007f13edc64e7b n/a (libtriton.so)
#2 0x00007f13ed84308c start_thread (libpthread.so.0)
#3 0x00007f13ecc20e7f __clone (libc.so.6)

Stack trace of thread 27225:
#0 0x00007f13ecc20fe6 epoll_pwait (libc.so.6)
#1 0x00007f13edc6457b n/a (libtriton.so)
#2 0x00007f13ed84308c start_thread (libpthread.so.0)
#3 0x00007f13ecc20e7f __clone (libc.so.6)

Stack trace of thread 27223:
#0 0x00007f13ed84ca1c __close (libpthread.so.0)
#1 0x000056436cbc58bd n/a (accel-pppd)
#2 0x000056436cbc5afb n/a (accel-pppd)
#3 0x00007f13ed84ddd0 __restore_rt (libpthread.so.0)
#4 0x00007f13edc6524d triton_timer_mod (libtriton.so)
#5 0x00007f13ec31c661 n/a (libpptp.so)
#6 0x00007f13edc65fdc n/a (libtriton.so)
#7 0x00007f13ed84308c start_thread (libpthread.so.0)
#8 0x00007f13ecc20e7f __clone (libc.so.6)
Mar 20 18:58:11 br1 systemd[1]: Failed to start Accel-PPP Daemon.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Падает и запускается сам

Post by dimka88 »

Для начала попробуйте остановить unit

Code: Select all

systemctl stop accel-ppp.services
и запустить просто

Code: Select all

accel-pppd -d -c /etc/accel-ppp.conf -p /var/run/accel-ppp.pid
zavndw
Posts: 10
Joined: 20 Feb 2017, 04:57

Re: Падает и запускается сам

Post by zavndw »

попробовали, вот результат, полдня продержался
опять упал, в логах пусто, coredump нету при таком запуске.
поставили 1.11.2 может поможет
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Падает и запускается сам

Post by dimka88 »

Если будет продолжать вести себя так же непонятно, значит нужно будет запустить в gdb

Code: Select all

gdb --args /opt/accel-ppp/sbin/accel-pppd -c /etc/accel-ppp.conf
После падения, там же выполнить

Code: Select all

bt full
вывод дебагера кидайте сюда
ps:// accel-ppp должен быть собран с -DCMAKE_BUILD_TYPE=Debug
Post Reply