renga@blanco.cs.uoregon.edu (Renganathan Sundararajan) (06/26/91)
We are using Ingres 8.9 on a sun sparc running SunOS Release 4.1.1. It was compiled using the Sun C compiler. I tried compiling and running the equel demo programs (equeldemo.q and rqueltut.q) but both produce the following error message in the equel library function IIingres(). KSORT SYSERR: pb_write: proc 677871330 SYSERR: pb_read: read error (4194436) I traced the execution and found that the error occurs in the child process `ingres' exec'ed by IIingres. I guess it has something to do with the way pipes are set-up in IIingres() and used in ingres(). Has anyone else run into this problem and if so, how is it fixed? I tried to locate the calls in ingres() that result in the error but I have no idea how to set breakpoints in a child process and attach dbx to the child process in order to debug it. Because of the problem in the equel interface, other unix utilities such as copydb don't work. I'd appreciate any help. Thanks for your patience. Renga PS: the README file in .../source directory says, in part, Note for SUN users: This release will compile on the SUN workstation but it is untested and known to have problems with equel programs. -------------------------------------------------------------------- Renga Sundararajan Department of Computer Science University of Oregon Eugene, OR 97403-1202 FAX: 346-5373 Attn: Renga INTERNET: renga@cs.uoregon.edu CSNET: renga@uoregon.csnet USENET: {decvax, allegra}!tektronix!uoregon!renga -------------------------------------------------------------------- -- -------------------------------------------------------------------- Renga Sundararajan Department of Computer Science University of Oregon Eugene, OR 97403-1202 FAX: 346-5373 Attn: Renga INTERNET: renga@cs.uoregon.edu CSNET: renga@uoregon.csnet USENET: {decvax, allegra}!tektronix!uoregon!renga --------------------------------------------------------------------