Перейти к содержимому
Калькуляторы

pptpctrl периодически падает в segfault

Доброго времени суток.

 

Вчера после (не)благополучного падения, kernel oops-a и вследствии panic-a accel-pptp, решил вернуться на старый добрый pptpd.

 

Вроде бы всё работает, но иногда (скорее часто) клиенты отваливаются, в логе следующее:

 

kernel: pptpctrl_orig[8110]: segfault at 0 ip 00007f5c6f2cac97 sp 00007fffc32d7618 error 4 in libc-2.11.so[7f5c6f24e000+14d000]

 

Гугл говорит, что pptpctrl получает неправильные аргументы, а именно - вместо local IP получает 0. Что, собственно, и было подтверждено заменой на враппер:

#!/bin/bash

echo ${@} >> /tmp/pptpctl.param.log
/usr/sbin/pptpctrl_orig ${@}

 

Посмотрел сгенерированный лог - всегда дергается с

0 0 1 /etc/ppp/pptpd-options 0 1

 

Вопрос: правильны ли опции? Может, стоит всего-навсего пересобрать pptpd?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пока идёт поиск решения, в качестве временной меры можно во враппере подставлять правильный local ip.

Он во всех туннелях одинаковый?

 

Ещё во враппере можно скидывать в log вывод команды ps, чтобы понять, кто его вызывает с неверными параметрами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пересобрал из сорцев poptop, тупо заменил бинарник pptpctrl. Завелось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Фиг. Опять лезть начало. 292 сессии.

Включил delegate, pptpctrl вообще не запускаются вроде. Пошло работать дальше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

поставьте accel .,.

Дык убрал только как. Или это такая тонкая ирония?

Изменено пользователем Abram

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Abram

Сегодня наткнулся на Вашу проблему, поборолось пересборкой accel-pptp на последнюю версию из git

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поставьте accell-pptpd и выключите в ядре SMP. С мультипроцессингом хреново работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.