pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/42125: libXfixes broken on Solaris/Sparc

>Number:         42125
>Category:       pkg
>Synopsis:       libXfixes broken on Solaris/Sparc
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Sep 25 08:00:01 +0000 2009
>Originator:     Joern Clausen
University of Bielefeld
SunOS spare280 5.10 Generic_139555-08 sun4u sparc SUNW,Sun-Fire-280R

I compile pkgsrc on Solaris 10 x86 and Sparc. I use modular X on both 
platforms. I just found out, that on Sparc, all applications that use Gdk, 
crash with an error like this:

The program 'gvim' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 46 error_code 2 request_code 151 minor_code 4)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Actually, the display runs on a x86 X Server (native Solaris), we don't have 
any Sparcs with attached monitor any more. Some googling hints at problems in 
libXfixes. The problem is present in pkgsrc binaries from January 2009, which 
use a different version of Gtk/Gdk, but the same version of libXfixes.

The source of the libXfixes mess seems to be this post

See e.g.

for reference.

Has this never been thoroughly fixed? The current version 4.0.3 of libXfixes 
seems to be from 2006.

Downgrade to an older version of libXfixes?

Home | Main Index | Thread Index | Old Index