[Kernel-packages] [Bug 1731968] Re: 384.90-0ubuntu0.16.04.2 EGL crashes at startup

2018-08-27 Thread Matthew Matl
This works when installing using the runfile method, but fails for the
packaged drivers. So it definitely appears to be a packaging issue
specific to Ubuntu. Confirmed to work on Fedora and Arch with 390-series
drivers as well.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to nvidia-graphics-drivers-390 in Ubuntu.
https://bugs.launchpad.net/bugs/1731968

Title:
  384.90-0ubuntu0.16.04.2 EGL crashes at startup

Status in nvidia-graphics-drivers package in Ubuntu:
  Confirmed
Status in nvidia-graphics-drivers-384 package in Ubuntu:
  Confirmed
Status in nvidia-graphics-drivers-390 package in Ubuntu:
  Confirmed

Bug description:
  Release: Ubuntu 16.04.3 LTS
  Package version: 384.90-0ubuntu0.16.04.2

  In the latest driver 384.90-0ubuntu0.16.04.2, EGL initialisation is
  now broken and the GL context returned is inconsistent leading to
  crashes. I have prepared a minimised testcase that showcases the
  problem with the latest driver. I have also made sure it works fine
  with both previous versions 384.90-0ubuntu0.16.04.1 and
  384.81-0ubuntu1 in a clean install.

  Here's the code:
  https://gist.github.com/funchal/bff0a8d6dae5b3ace1a88c392416b5bc

  It can be compiled using "gcc main.c -lGL -lEGL". The crash is:

  egl 1.4
  a.out: main.c:59: main: Assertion `renderer' failed.
  Aborted (core dumped)

  This is caused by NULL return from glGetString for GL renderer. Note
  this isn't the only way to cause a crash, for example attempting to
  use the GL context in other ways will also crash, but this shows the
  regression in a minimal testcase.

  Previous drivers successfully complete the testcase with return code
  0.

  I have tested this on both a desktop machine with a GTX 1080, and a
  display-less server with a Tesla K80, with a fresh Ubuntu install.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/1731968/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1731968] Re: 384.90-0ubuntu0.16.04.2 EGL crashes at startup

2018-08-03 Thread Matthew Matl
This is still a problem in 396.45 on Ubuntu 16.04. The minimal test case
fails, and EGL doesn't work cleanly. Tested on clean installation with
an Nvidia Titan Xp and Titan X (Pascal).

** Also affects: nvidia-graphics-drivers-390 (Ubuntu)
   Importance: Undecided
   Status: New

** Also affects: nvidia-graphics-drivers (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to nvidia-graphics-drivers-390 in Ubuntu.
https://bugs.launchpad.net/bugs/1731968

Title:
  384.90-0ubuntu0.16.04.2 EGL crashes at startup

Status in nvidia-graphics-drivers package in Ubuntu:
  New
Status in nvidia-graphics-drivers-384 package in Ubuntu:
  Confirmed
Status in nvidia-graphics-drivers-390 package in Ubuntu:
  New

Bug description:
  Release: Ubuntu 16.04.3 LTS
  Package version: 384.90-0ubuntu0.16.04.2

  In the latest driver 384.90-0ubuntu0.16.04.2, EGL initialisation is
  now broken and the GL context returned is inconsistent leading to
  crashes. I have prepared a minimised testcase that showcases the
  problem with the latest driver. I have also made sure it works fine
  with both previous versions 384.90-0ubuntu0.16.04.1 and
  384.81-0ubuntu1 in a clean install.

  Here's the code:
  https://gist.github.com/funchal/bff0a8d6dae5b3ace1a88c392416b5bc

  It can be compiled using "gcc main.c -lGL -lEGL". The crash is:

  egl 1.4
  a.out: main.c:59: main: Assertion `renderer' failed.
  Aborted (core dumped)

  This is caused by NULL return from glGetString for GL renderer. Note
  this isn't the only way to cause a crash, for example attempting to
  use the GL context in other ways will also crash, but this shows the
  regression in a minimal testcase.

  Previous drivers successfully complete the testcase with return code
  0.

  I have tested this on both a desktop machine with a GTX 1080, and a
  display-less server with a Tesla K80, with a fresh Ubuntu install.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/1731968/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp