The change for bug #2791 to add support for 12 & 30 bit depths causes more than MAXFORMATS depths to be created when RENDER is enabled. That overflows GCperDepth in the Screen structure and causes a crash. screen #0: dimensions: 1024x768 pixels (260x195 millimeters) resolution: 100x100 dots per inch depths (9): 1, 4, 8, 12, 16, 24, 30, 32, 8 an additional questions, is why is the screen's depth listed twice? Is it safe to just increase MAXFORMATS? or is there a more appropriate solution?
12bpp and 30bpp are disabled in HEAD now, so this isn't an 7.0 issue.
(In reply to comment #1) > 12bpp and 30bpp are disabled in HEAD now, so this isn't an 7.0 issue. Likewise for 7.1, moving out to 7.2.
... and for 7.2 ...
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
I'm working on removing MAXFORMATS from the ABI structures. Updating summary to reflect reality.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/135.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.