Subject: xsrc/7767: sxpm fails to show X pixmaps using mask
To: None <gnats-bugs@gnats.netbsd.org>
From: SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp>
List: netbsd-bugs
Date: 06/12/1999 10:50:49
>Number:         7767
>Category:       xsrc
>Synopsis:       sxpm fails to show X pixmaps using mask
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    xsrc-manager (NetBSD X11 bug manager)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jun 12 10:50:01 1999
>Last-Modified:
>Originator:     SUNAGAWA Keiki
>Organization:
	no organization
>Release:        SUP'ed on 1999-06-09
>Environment:

System: NetBSD azarin 1.4C NetBSD 1.4C (AZARIN) #64: Sat Jun 12 23:53:56 JST 1999 kei@azarin:/var/src/sys/arch/macppc/compile/AZARIN macppc

Hardware: macppc onboard video.  from dmesg:
ofb0 at pci0 dev 17 function 0: ATI Technologies product 0x5654
ofb0: 1280 x 1024, 8bpp

>Description:
	xpm-3.4k fails to show X pixmaps using mask.  It occurs both pkg and
	non pkg version of xpm-3.4k.  It prevents some pkg from working on
	this platform.  Specifying X server to another machine, client works,
	I think that Xmacppc X server has the problem.

>How-To-Repeat:
	make xpm-3.4k, do the following and see it fails...

	$ sxpm sxpm/plaid.xpm		# works
	$ sxpm sxpm/plaid_ext.xpm	# works
	$ sxpm sxpm/plaid_mask.xpm	# generates following error
	X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
	  Major opcode of failed request:  72 (X_PutImage)
	  Serial number of failed request:  37
	  Current serial number in output stream:  45

>Fix:
	Sorry, report only.
>Audit-Trail:
>Unformatted: