Bug#764639: libgl1-nvidia-glx: failst to upgrade or install with KMS (nouveau) active

Andreas Beckmann anbe at debian.org
Fri Feb 10 23:06:32 UTC 2017


Control: tag -1 - moreinfo

On Fri, 10 Oct 2014 09:14:17 +0200 Andreas Beckmann <anbe at debian.org> wrote:
> The only point I could imagine to "block" is when the script tries to
> read /proc/driver/nvidia/version - which should only exist if the driver
> got loaded properly.

Today I ran into this problem, too. :-)

Problem is that the 340xx driver (didn't check 304xx) does not
unregister the proc entries if it aborts loading (due to nouveau being
loaded already). The error unwinding is a mess! 375.26 is correct in
that respect. So the script tries to access stale proc entries resulting in
  BUG: unable to handle kernel paging request at ...
I have tested a small patch that adds a call to nv_unregister_proc(),
which was sufficient to fix my problem. It is probably not correct for
all unwinding paths ...


Andreas



More information about the pkg-nvidia-devel mailing list