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.

Is there something smarter I should do?


> Not sure, DRI initialisation seems to succeed with the older kernel.
> AFAIK Andrew Morton recently updated the DRM in his tree, maybe that's
> already in 2.6.1-bk1.amd64 and breaks the relatively old X server even
> more?

Well, currently, 2.6.0 32-bit Debian doesn't even work with DRI...  you
can check my X log I sent to the list. It gets further, but it doesn't
like the 2.6 agpgart for some reason.

> > [...] until x86_64 DRM modules support 32 bit ioctls [...]
> 
> What does the DRM have to do to support them?

Xavier's the one who looked at it, but it's my guess that the embedded
pointers need some massaging. I hack Perl and SQL, though, so I HAVE NO
CLUE! ;)

Let me know about the best way to strace X and I'll get you a more
useful dump.

Cheers,
-s

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

Reply via email to