# pppd dump Segmentation fault # pppd /dev/ttyS0 dump pppd options in effect: dump # (from command line) /dev/ttyS0 # (from command line) lock # (from /etc/ppp/options) Segmentation fault # cat /etc/ppp/options lock # uname -a Linux XXXXXX 2.4.18-alt8-up #1 Thu Aug 22 20:57:21 MSD 2002 i686 unknown unknown GNU/Linux The dryrun option causes segfault too. Reproducible with ppp-2.4.1-alt8 (from Sisyphus) and ppp-2.4.1-alt6 (from ALT Linux Master 2.0). --- ---
rt_sigaction(SIGPIPE, {0x40128e10, [], SA_RESTORER, 0x4008b6f8}, {SIG_DFL}, 8) = 0 send(3, \"<30>Dec 23 13:34:04 pppd[7032]: \"..., 55, 0) = 55 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1040639644]) = 1040639644 getpid() = 7032 rt_sigaction(SIGPIPE, {0x40128e10, [], SA_RESTORER, 0x4008b6f8}, {SIG_DFL}, 8) = 0 send(3, \"<30>Dec 23 13:34:04 pppd[7032]: \"..., 59, 0) = 59 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1040639644]) = 1040639644 getpid() = 7032 rt_sigaction(SIGPIPE, {0x40128e10, [], SA_RESTORER, 0x4008b6f8}, {SIG_DFL}, 8) = 0 send(3, \"<30>Dec 23 13:34:04 pppd[7032]: \"..., 63, 0) = 63 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ бага подтверждается. С другой стороны есть утилита pppdump
pppdump не имеет отношения к данному вопросу - это утилита для разборки файлов от опции record, а pppd dump должен выдать установленные значения параметров конфигурации (что он и начал делать во втором случае, но ве равно упал).
*** Bug 3246 has been marked as a duplicate of this bug. ***
to maintainer
ppp-2.4.1.20031003-alt2 still fails in the same way.
fixed in ppp-2.4.2-alt1