Bug 24642

Summary: Xdmx can provide visuals not available on backend servers
Product: xorg Reporter: Lee Leahu <6khRTwRnE3AB>
Component: Server/DDX/dmxAssignee: dmx-bugs
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard: 2011BRB_Reviewed
i915 platform: i915 features:
Attachments:
Description Flags
temporary fix - Xinerama - don't add 32bit depth visuals none

Description Lee Leahu 2009-10-20 07:08:46 UTC
X Error: BadAlloc (insufficient resources for operation) 11
  Major opcode: 78 (X_CreateColormap)
  Resource id:  0xfa
X Error of failed request:  BadColor (invalid Colormap parameter)
  Major opcode of failed request:  79 (X_FreeColormap)
  Resource id in failed request:  0x3400001
  Serial number of failed request:  144
  Current serial number in output stream:  146
opera: Fatal error on creating Qt application object
Comment 1 Lee Leahu 2009-10-28 20:59:43 UTC
Opera is asking for Visual ID 0x23 (32bit depth)

Xdmx is reporting Visual ID 0x23 (32bit depth) exists on the screen, even though it does not exist on any backend displays.

This needs to be looked into further.
Comment 2 Lee Leahu 2009-10-29 07:34:23 UTC
Created attachment 30806 [details]
temporary fix - Xinerama - don't add 32bit depth visuals

This is a temporary patch.  In my testing, all backend screens run at
depth 24, and none have visual 0x23 (a depth 32 visual).  This patch
prevents the inclusion of all depth 32 visuals.  With this patch,
Opera 10 is able to run in Xdmx correctly.

The real cause of this problem needs to be found and a better patch
created.
Comment 3 GitLab Migration User 2018-12-13 18:26:59 UTC
-- 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/115.

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.