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