> Hello,
> when I start a second X server or when I suspend (and resume) to ram 
> compiz crashes.
> I tryed to debug this but its impossible to run gdb on compiz (=freeze). 
> This happens with current git, but If I remember correctly not with 
> 0.3.6 (and git versions < 0.5.0 but I don't know when it started to happen).
> any ideas?

It is possible to debug compiz using gdb, you just can't run gdb in a terminal 
drawn by compiz. The simplest way is to 
run it remotely through ssh. If you don't have another computer at your 
disposal, it's still possible to run gdb+compiz 
on another VT, but you'll need to utilize the kernel's "Magic SysRq key" to 
escape from the freeze (to get back to the 
console). You can find more info on both ways (plus one more which doesn't seem 
to be much reliable) on these links:

http://forum.compiz.org/viewtopic.php?p=111
http://www.ubaight.com/pipermail/compcomm/2007-May/000639.html

[Thanks to the author of the latter post! I haven't heard about the key 
combination before.]

I'd add that the SysRq key combinations may not be available by default, it 
depends on kernel compiling configuration 
and it can be turned on/off in addition. I don't know the various kernels, see 
your kernel documentation for details. 
For example, on my Fedora Core 6, the support is compiled in, but must be 
turned on as described in 
/usr/share/doc/kernel-doc-2.6.20/Documentation/sysrq.txt.
And the situation is still a bit more tricky with nVidia because of its 
"VT-switching bug" (I may be wrong here), I 
solved this by switching to the X VT very very fast after the run command :-)
_______________________________________________
compiz mailing list
compiz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/compiz

Reply via email to