diff --git a/en_US.ISO8859-1/books/faq/book.sgml b/en_US.ISO8859-1/books/faq/book.sgml index 242ce17621..ca0986fec8 100644 --- a/en_US.ISO8859-1/books/faq/book.sgml +++ b/en_US.ISO8859-1/books/faq/book.sgml @@ -8952,30 +8952,26 @@ ATDT1234567 - Why does &man.ppp.8; get a seg-fault, but I see no + Why does &man.ppp.8; get a Segmentation fault, but I see no ppp.core file? - Ppp (or any other program for that matter) should + The ppp utility (or any other program for that matter) should never dump core. Because &man.ppp.8; runs with an - effective user id of 0, the operating system will not - write &man.ppp.8;'s core image to disk before terminating + effective user ID of 0, the operating system will not + write core image of &man.ppp.8; to disk before terminating it. If, however &man.ppp.8; is actually terminating due to a segmentation violation or some other signal that normally causes core to be dumped, and you are sure you are using the latest version (see the start of this section), then you - should do the following: + should install the system sources and do the following: - &prompt.user; tar xfz ppp-*.src.tar.gz -&prompt.user; cd ppp*/ppp -&prompt.user; echo STRIP= >>Makefile -&prompt.user; echo CFLAGS+=-g >>Makefile -&prompt.user; make clean all -&prompt.user; su -&prompt.root; make install -&prompt.root; chmod 555 /usr/sbin/ppp + &prompt.root; cd /usr/src/usr.sbin/ppp +&prompt.root; echo STRIP= >> /etc/make.conf +&prompt.root; echo CFLAGS+= >> /etc/make.conf +&prompt.root; make install clean You will now have a debuggable version of &man.ppp.8; installed. You will have to be root @@ -9003,8 +8999,8 @@ ATDT1234567 question, making it possible to diagnose the problem. If you are familiar with &man.gdb.1;, you may wish to find out some - other bits and pieces such as what actually caused the dump and - the addresses & values of the relevant variables. + other bits and pieces such as what actually caused the dump or + the addresses and values of the relevant variables.