Code: Select all
:~#apt-get install gdb
:~#gdb
(gdb) exec-file /usr/local/sbin/accel-pppd
(gdb) run -p /var/run/accel-pppd.pid -c /etc/accel-ppp.conf
Но ваша ситуация странная, может это не сигфолт.
Code: Select all
:~#apt-get install gdb
:~#gdb
(gdb) exec-file /usr/local/sbin/accel-pppd
(gdb) run -p /var/run/accel-pppd.pid -c /etc/accel-ppp.conf
Ну так а почему не запустить в gdb и не помочь в нахождении проблемы?rubanoid wrote:Имею такие же падения версии 1.11.0 без каких-либо следов в логах
Из вики http://accel-ppp.org/wiki/doku.php?id=r ... ции_сборкиrubanoid wrote:Что нужно добавить в команду, чтобы собрать с debug?
Я его собираю вот такой командой:
cmake /root/accel-ppp-1.11.0 -DKDIR=/usr/src/linux-headers-`uname -r` -DBUILD_DRIVER=FALSE -DRADIUS=TRUE -DNETSNMP=TRUE -DSHAPER=TRUE -DLOG_PGSQL=FALSE -DLUA=TRUE -DBUILD_IPOE_DRIVER=TRUE
Можно так, илиrubanoid wrote: Вы имеете вв виду, что его надо запустить вот таким образом:?
(gdb) exec-file /usr/local/sbin/accel-pppd
(gdb) run -p /var/run/accel-pppd.pid -c /etc/accel-ppp.conf
Code: Select all
gdb --args /opt/accel-ppp-code/sbin/accel-pppd -c /etc/accel-ppp.conf
bt full - это команда которую необходимо выполнить в отладчике gdb после падения, для получения трассы кода, и далее запостить на форуме.rubanoid wrote: Что такое bt full и как его записать?