Web lists-archives.com

Re: upgrade to X 1.20.0 broken




On 2018-05-29 17:38 -0700, rogerh@xxxxxxxxxxxx wrote:

> I am running sid, and updated to X.org 1.20.0. Since then I cannot login.
>
> I am running lightdm with xfce. lightdm comes up just fine, but when I login,
> after a second or two, it comes back to the lightdm login screen. I have
> an old
> graphics card (EVGA 6600GT) and monitor (NEC 1970GX) from 2005. They use the
> nouveau display driver.
>
> Has anyone else run into this problem?

With my old GT 8500 GT, xserver 1.20 runs fine with the nouveau driver.

> I am not sure if this is an xserver-xorg-core problem or an nouveau
> problem. The only change for nouveau that I am aware of is that
> xserver-xorg-video-nouveau was rebuilt against xserver 1.20.

That's true.

> Below are the error messages that I could find. I'm not sure how to interpret
> the backtrace.

"Segmentation fault at address 0x8" looks like a null pointer
dereference, but otherwise it's difficult for me to tell what is going
on.

> from /var/log/Xorg.0.log:
>
> [  7878.421] (EE)
> [  7878.421] (EE) Backtrace:
> [  7878.422] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4d)
> [0x5571771ab6fd]
> [  7878.422] (EE) 1: /usr/lib/xorg/Xorg (0x557176ff8000+0x1b73b9)
> [0x5571771af3b9]
> [  7878.422] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0
> (0x7fdff8720000+0x11f50) [0x7fdff8731f50]
> [  7878.422] (EE) 3: /usr/lib/xorg/Xorg (miRenderColorToPixel+0xe)
> [0x55717711fa9e]
> [  7878.422] (EE) 4: /usr/lib/xorg/modules/libexa.so
> (0x7fdff5190000+0xf12b) [0x7fdff519f12b]
> [  7878.422] (EE) 5: /usr/lib/xorg/Xorg (0x557176ff8000+0x13a786)
> [0x557177132786]
> [  7878.422] (EE) 6: /usr/lib/xorg/Xorg (0x557176ff8000+0x12eaec)
> [0x557177126aec]
> [  7878.422] (EE) 7: /usr/lib/xorg/Xorg (0x557176ff8000+0x5b008)
> [0x557177053008]
> [  7878.422] (EE) 8: /usr/lib/xorg/Xorg (0x557176ff8000+0x5f008)
> [0x557177057008]
> [  7878.422] (EE) 9: /lib/x86_64-linux-gnu/libc.so.6
> (__libc_start_main+0xe7) [0x7fdff8381a87]
> [  7878.422] (EE) 10: /usr/lib/xorg/Xorg (_start+0x2a) [0x557177040d0a]
> [  7878.422] (EE)
> [  7878.422] (EE) Segmentation fault at address 0x8
> [  7878.422] (EE)
> Fatal server error:
> [  7878.422] (EE) Caught signal 11 (Segmentation fault). Server aborting
> [  7878.422] (EE)
> [  7878.422] (EE)
> Please consult the The X.Org Foundation support
> 	 at http://wiki.x.org
>  for help.
> [  7878.422] (EE) Please also check the log file at "/var/log/Xorg.0.log"
> for additional information.
> [  7878.422] (EE)
> [  7878.422] (II) AIGLX: Suspending AIGLX clients for VT switch
> [  7878.422] (II) NOUVEAU(0): NVLeaveVT is called.
> [  7878.423] (EE) Server terminated with error (1). Closing log file.
>
>
> Thanks for any help.

Enable the unstable-debug repository[1] in your sources.list, if not
already present, and install xserver-xorg-core-dbgsym and
xserver-xorg-video-nouveau-dbgsym from there.  Also useful might be
libdrm2-dbgsym, libdrm-nouveau2-dbgsym and libc6-dbg.

For getting better backtraces with gdb, see [2] and [3].

Good luck,
Sven


1. https://wiki.debian.org/AutomaticDebugPackages
2. https://wiki.debian.org/XStrikeForce/XserverDebugging
3. https://www.x.org/wiki/Development/Documentation/ServerDebugging/