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
signature.asc
Description: This is a digitally signed message part
