I'm also running into this when running a VirtualBox version of Garuda
linux using GDM.

I get the same assert failed.

It looks like the code doesn't properly check the values for the key.

I see this callflow.
dri2ClientPrivateKeyRec {size == 0, initialized == 0}
DRI2Authenticate()
dixLookupPrivate()
dixGetPrivate()
  assert(key->size == 0);
dixGetPrivateAddr()
  assert(key->initialized);

This flow expects initialized to be true, but it obviously is not.

Can we get this bug fixed finally?

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1861609

Title:
  [focal] Xorg crashed with assertion failure (usually in a VM) at
  [privates.h:121: dixGetPrivateAddr: Assertion `key->initialized'
  failed] and call stack comes from DRIMoveBuffersHelper

Status in xorg-server package in Ubuntu:
  Confirmed

Bug description:
  Xorg crashed with assertion failure (usually in a VM):

  privates.h:121: dixGetPrivateAddr: Assertion `key->initialized'
  failed.

  and call stack comes from DRIMoveBuffersHelper

  WORKAROUND

  Select 'Ubuntu on Wayland' on the login screen.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1861609/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to