On Mon, 2004-01-12 at 18:09, Michel DÃnzer wrote:
> On Tue, 2004-01-13 at 01:01, Stephen Waters wrote:
> > On Mon, 2004-01-12 at 16:32, Michel DÃnzer wrote:
> > > On Mon, 2004-01-12 at 20:36, Xavier Hienne wrote: 
> > > > Stephen Waters wrote:
> > > > > I'm attaching Xfree86 logs for 2.6.1-bk1-amd64 and Debian sid's 32-bit
> > > > > 2.6.0-k7-smp.
> > > > > 
> > > > > I still get the segfaults with amd64, but I haven't managed an strace.
> > > > > Stupid forking keeps kill my strace! :)
> > > 
> > > What forking, BTW? The X server doesn't fork, does it?
> > 
> > I can't figure out why else strace would just stop logging and exit
> > normally...
> > 
> > here's my workflow:
> > 1) /etc/init.d/gdm restart
> > 2) ctrl+alt+f1 to get back to terminal
> > 3) ps x |grep X
> > 4) strace -p pid_of_X
> > 5) alt+f7
> > 6) log into gdm
> > 7) <crash>
> > 8) back to VT1 where I notice that strace exited normally without any
> > useful information leading me to believe that it exits at login due to
> > some forking thing.
> 
> Not sure, the VT switch involves a signal, maybe that's it.
> 
> > Is there something smarter I should do?
> 
> The best thing is to log in remotely and attach gdb to the server.

I just tried this. Here's what happens:

# gdb
(gdb) attach $pid_of_X
Loading Symbols... blah blah
(gdb) continue
Segmentation Fault

So, I can't get you a backtrace... probably due to 32 vs 64 -bitness,
but who knows?

What alternatives do I have? This is gdb 6.0 in Debian 'sid'...

Thanks!
-s

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to