[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re: ppplicznik i sigabort



> On Fri, Mar 09, 2007 at 03:31:28PM +0100, chris-f wrote:
> > > On Sun, Mar 04, 2007 at 12:05:36PM +0100, chris-f wrote:
> > > > Wiesz jak inaczej jeszcze wylapc blad?
> > > 
> > > Skompilować z "-g" i bez stripowania, uruchomić pod gdb, obadać
> > > backtrace i źródła w momencie gdy się wykopie.
> > 
> > Poniewaz program sie wywala uruchamiany ze skryptu, a nie puszczony z reki:
> > 
> > #l /etc/ppp/ip-up.d/ppplicznik
> > -rwxr-xr-x  1 root root 656 2007-02-23 19:46 /etc/ppp/ip-up.d/ppplicznik
> 
> A jak z palca odpalisz ten skrypt (/etc/ppp/ip-up.d/ppplicznik) to też
> się wywala? Czy tylko gdy odpala go pppd?

tylko gdy odpala go pppd

> > zawierajacym taki wpis:
> > 
> > #!/bin/sh -e
> > 
> > PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
> > /usr/local/bin/ppplicznik -n -k /etc/ppplicznik.conf 1>/ppplicznik-stdout.txt 2>/ppplicznik-stderr.txt
> > 
> > Jak i co tu zmienic aby gdb zalogowal to co trzeba do pliku w czasie laczenia sie z internetem?
> > 
> > Interaktywnie gdb nic nie pokazuje, bo program dziala:
> > 
> > (root@spocket)~# gdb ppplicznik
> [...]
> > (gdb) r
> 
> Spróbuj:
> r -n -k /etc/ppplicznik.conf

dziala rowniez

> Jeśli też będzie działać OK, to znaczy że prawdopodobnie przeszkadza mu
> fakt, że stdout nie jest terminalem. Samemu na to raczej nic nie
> poradzisz, trzeba zmienić kod programu..

Tak tez przypuszczalem. Potrafilbys to zrobic?



Reply to: