Comment 8 for bug 650599

Revision history for this message
alfille (paul-alfille) wrote :

I reported this bug to nVidia, and they find it's an Xorg error in Ubuntu's implementation. Their comment is:
http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/acct_login.php?p_next_page=myq_upd.php&p_iid=298195&p_created=1285728578
--------------------
Thanks for running those xinerama tests and for the additional information.

I set this up and can reproduce this fairly easily, but I'm pretty sure this isn't an
NVIDIA bug.

I can reproduce the problem with Ubuntu Maverick, but I can't reproduce
it on a recent version of Arch Linux, which uses the same X server version.

On Ubuntu, I can induce a crash by just running `kwrite` in a bare X
server with Xinerama enabled. I always get the same backtrace from the
crashing server:

Program received signal SIGSEGV, Segmentation fault.
PanoramiXTranslateCoords (client=0x86f6dc8) at
../../Xext/panoramiXprocs.c:637
637 ../../Xext/panoramiXprocs.c: No such file or directory.
in ../../Xext/panoramiXprocs.c
(gdb) bt
#0 PanoramiXTranslateCoords (client=0x86f6dc8) at
../../Xext/panoramiXprocs.c:637
#1 0x0806e087 in Dispatch () at ../../dix/dispatch.c:432
#2 0x080625ba in main (argc=1, argv=0xbffff874, envp=0xbffff87c) at
../../dix/main.c:291

This does seem to be a core X server bug rather than a driver bug.

Let me know if I can help further.

Best regards,
Mike