On 19/01/2010 16:01, Carl R. Crawford wrote:
I just upgraded to the latest version of X11. A program that
previously worked fine now reports the following error:

assertion "ret != inval_id" failed: file
"/usr/src/ports/xorg/libX11/libX11-1.3.2-2/src/libX11-1.3.2/src/xcb_io
.c",
line 385, function: _XAllocID
Aborted (core dumped)

The program uses the xview toolkit from

http://www.physionet.org/physiotools/xview/

This is a bug in Xview [1], and the answer to your problem is actually hidden on that page:

"If you are using Fedora 8, 9, or 10, or any distribution that includes X.org's libX11 version 1.1, you will need to use the i386-FC8 RPMs (or to compile XView from the sources included in xview-3.2p1.4-21.1.fc8.src.rpm) to avoid XAllocID runtime failures in XView applications."

Applications that do not use this toolkit work fine.

I did not recompile the xview library.

You will need to recompile the xview library with the latest patches from that src rpm applied (or otherwise obtain an updated cygwin binary)

[1] http://lists.freedesktop.org/archives/xcb/2009-October/005094.html

--
Jon TURNEY
Volunteer Cygwin/X X Server maintainer

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/

Reply via email to