Hi!
Where does the output that X programs dump in the console? I do not have an .xsession-errors file or anything...
Carlos Rodrigues
On Thu, Sep 30, 2004 at 10:51:27PM +0100, Carlos Rodrigues wrote:
Where does the output that X programs dump in the console? I do not have an .xsession-errors file or anything...
It can be different for each process.
Look at /proc/NNNN for the process of interest.
Since the first three file are standard in (0), out (1), err (2)
$ ls -l /proc/26670/fd total 8 lr-x------ 1 mitch mitch 64 Sep 30 16:36 0 -> /dev/null l-wx------ 1 mitch mitch 64 Sep 30 16:36 1 -> pipe:[14054] l-wx------ 1 mitch mitch 64 Sep 30 16:36 2 -> pipe:[14054] lrwx------ 1 mitch mitch 64 Sep 30 16:36 3 -> socket:[203653]
So in this case the out and err are tossed into a FIFO that is not inspected. Use "lsof" to see what plays with the pipe...
On Thu, Sep 30, 2004 at 04:50:39PM -0700, Nifty Hat Mitch wrote:
Date: Thu, 30 Sep 2004 16:50:39 -0700 From: Nifty Hat Mitch mitch48@sbcglobal.net To: For users of Fedora Core releases fedora-list@redhat.com Mail-Followup-To: Nifty Hat Mitch mitch48@sbcglobal.net, For users of Fedora Core releases fedora-list@redhat.com Subject: Re: Where goes the console output of X programs? Reply-To: For users of Fedora Core releases fedora-list@redhat.com
On Thu, Sep 30, 2004 at 10:51:27PM +0100, Carlos Rodrigues wrote:
Where does the output that X programs dump in the console? I do not have an .xsession-errors file or anything...
It can be different for each process.
Look at /proc/NNNN for the process of interest.
Since the first three file are standard in (0), out (1), err (2)
$ ls -l /proc/26670/fd total 8 lr-x------ 1 mitch mitch 64 Sep 30 16:36 0 -> /dev/null l-wx------ 1 mitch mitch 64 Sep 30 16:36 1 -> pipe:[14054] l-wx------ 1 mitch mitch 64 Sep 30 16:36 2 -> pipe:[14054] lrwx------ 1 mitch mitch 64 Sep 30 16:36 3 -> socket:[203653]So in this case the out and err are tossed into a FIFO that is not inspected. Use "lsof" to see what plays with the pipe...
BTW if the "Run in terminal" box is check (see right mouse --> properties) for a desktop icon the console/terminal output has a place to go and be observed. Useful for debugging....
Nifty Hat Mitch wrote:
On Thu, Sep 30, 2004 at 10:51:27PM +0100, Carlos Rodrigues wrote:
Where does the output that X programs dump in the console? I do not have an .xsession-errors file or anything...
It can be different for each process.
Look at /proc/NNNN for the process of interest.
Since the first three file are standard in (0), out (1), err (2)
$ ls -l /proc/26670/fd total 8 lr-x------ 1 mitch mitch 64 Sep 30 16:36 0 -> /dev/null l-wx------ 1 mitch mitch 64 Sep 30 16:36 1 -> pipe:[14054] l-wx------ 1 mitch mitch 64 Sep 30 16:36 2 -> pipe:[14054] lrwx------ 1 mitch mitch 64 Sep 30 16:36 3 -> socket:[203653]So in this case the out and err are tossed into a FIFO that is not inspected. Use "lsof" to see what plays with the pipe...
Well, I was hoping of a more general solution, like having a log of everything that any X client dumps to the console on a given session (a /var/log/messages alike for X).
If X crashes I just can't go out and grab some client's console... (I don't even know the culprit then).
Carlos Rodrigues
Carlos Rodrigues wrote:
Well, I was hoping of a more general solution, like having a log of everything that any X client dumps to the console on a given session (a /var/log/messages alike for X).
If X crashes I just can't go out and grab some client's console... (I don't even know the culprit then).
I founf it out, GDM redirects the output to "/tmp/xses-${USER}.${SOME_RANDOM_CHARS}"
Carlos Rodrigues