Did you look at the source to see how the function is actually implemented?
There might be some obvious design flaw here...

Just my $0.02

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, September 05, 2001 8:10 PM
> To: [EMAIL PROTECTED]
> Subject: [Newbie]XIELib Problems
> 
> 
> Hello all,
> 
> I have an application that does image processing using XIELib (X Image
> Extensions). It currently runs on HP and SUN machines and we 
> want to port it
> to Linux. The application works when displaying images to X 
> servers on HP
> workstations of varying vintages running HPUX 10.x, HPUX 11 
> and to a SUN
> running Solaris 7. When run to display on Linux (Red Hat 7.1) 
> it kills X to
> the point where the system ends up at the login screen.
> 
> When tracked in the debugger the problem occurs in 
> XiePutClientData(). The
> function runs normally while the parameter indicating the 
> last block of data
> transmission (final) is 0, but on the last call when this 
> flag is set to 1 X
> dies.
> 
> There seems to be a related problem with XieGetClientData(). 
> This function
> operates properly with the HP and SUN X servers. In XFree86 the return
> indicating that there is no more data to be read 
> (new_state_ret) never gets
> set by this function even when I know that all transmitted 
> data has been
> received and the application goes into a endless loop.
> 
> Suggestions?
> 
> Bob Paterson
> Cloud Physics Research Division
> Meteorological Service of Canada
> _______________________________________________
> Newbie mailing list
> [EMAIL PROTECTED]
> *** To unsubscribe , or change message options, see:
> http://XFree86.Org/mailman/listinfo/newbie
> 
_______________________________________________
Newbie mailing list
[EMAIL PROTECTED]
*** To unsubscribe , or change message options, see:
http://XFree86.Org/mailman/listinfo/newbie

Reply via email to