Bug 24642 - Xdmx can provide visuals not available on backend servers
Summary: Xdmx can provide visuals not available on backend servers
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/DDX/dmx (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium major
Assignee: dmx-bugs
QA Contact: Xorg Project Team
URL:
Whiteboard: 2011BRB_Reviewed
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-20 07:08 UTC by Lee Leahu
Modified: 2018-12-13 18:26 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
temporary fix - Xinerama - don't add 32bit depth visuals (1.20 KB, text/plain)
2009-10-29 07:34 UTC, Lee Leahu
no flags Details

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.