Re: Debugging a process

2004-05-21 Thread Nathan Kinkade
On Fri, May 21, 2004 at 10:47:17PM +0200, Michal Pasternak wrote:
> Michal Pasternak [Fri, May 21, 2004 at 08:38:41PM +0200]:
> > Hello,
> > 
> > I've got an Epson printer I've set up with CUPS. Unfortunatley it came out,
> > that the program CUPS uses internally (rastertoprinter) gets some kind of
> > lockup right after ending the page - it starts to eat up 100% CPU; CUPS gets
> > the message "Page finished", but the job stays there - and the printer
> > device (lpt0) is in use.
> > 
> > Well, so I did "gdb", attached to the PID, typed "bt"... nothing. Just a few
> > lines with addr no and question marks.
> 
> Well, I'm answering myself: 
> 
>   $ gdb nameOfExecutableWithDebugSymbols
>   gdb> attach PID
> 
> ... and, voila, that's all that it's needed.

You could also use ktrace(1).

Nathan


pgphkHrGYIVkS.pgp
Description: PGP signature


Re: Debugging a process

2004-05-21 Thread Michal Pasternak
Michal Pasternak [Fri, May 21, 2004 at 08:38:41PM +0200]:
> Hello,
> 
> I've got an Epson printer I've set up with CUPS. Unfortunatley it came out,
> that the program CUPS uses internally (rastertoprinter) gets some kind of
> lockup right after ending the page - it starts to eat up 100% CPU; CUPS gets
> the message "Page finished", but the job stays there - and the printer
> device (lpt0) is in use.
> 
> Well, so I did "gdb", attached to the PID, typed "bt"... nothing. Just a few
> lines with addr no and question marks.

Well, I'm answering myself: 

$ gdb nameOfExecutableWithDebugSymbols
gdb> attach PID

... and, voila, that's all that it's needed.

-- 
m
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"