delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/08/18/10:41:16

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>,
<http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <E05B69D6CB8ED21185A10000F8020E534CE763@lightning.rim.net>
From: Zoltan Kemenczy <zkemenczy AT rim DOT net>
To: "'cygwin AT sourceware DOT cygnus DOT com'" <cygwin AT sourceware DOT cygnus DOT com>
Subject: Ptolemy 0.7.1 on NTsp3 - pigiRpc Aborts Often
Date: Wed, 18 Aug 1999 10:35:03 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2232.9)

Hi Everyone,

I have compiled Ptolemy 0.7.1 (PtolemyClassic
http://ptolemy.eecs.berkeley.edu/) on NTsp3 with: Cygwin B20.1+Win95
make/fork/fault patch and egcs-1.1.2.  (For Ptolemy Hackers: I found that
the Win95 make/fork/fault patch fixes the problem with % characters in
pathnames.  I am using the prebuilt X11R6.4 binaries and Exceed 6.1 for
X-server.  I have also removed the -DPT_NO_TIMERS from LOCALCCFLAGS
config-nt4.mk for pigiRpc to run at normal speeds and haven't found any
demos that aren't working yet, including the Tk demos under SDF).

Now the problem: Whenever there seems to be some kind of problem in the
simulation (i.e. a port is not connected in some deeper-buried galaxy...),
instead of completing the error messages and highlighting the associated
icons with red, pigiRpc exits with the following error:

Ptolemy failed to receive response from Vem!
RPC Error: application: ../../../../src/octtools/Xpackages/rpc/rpc.c (line
79): RPCReceiveLong(&dummy, stream): Interrupted system call
/users/ptolemy/bin.nt4/pigiRpc: fatal error detected by rpc (code -1):
 RPC Error: application: ../../../../src/octtools/Xpackages/rpc/rpc.c (line
79): RPCReceiveLong(&dummy, stream)
Vem RPC: client has failed.

I suspect this is some kind of problem with the cygwin fread / signal
handling / masking. In the Cygwin User's Guide unde the Signals section they
talk about some of this stuff, so I'm not sure if the "Interrupted system
call" message is a sign of a hole in cygwin or is Ptolemy not compliant with
the current cygwin-level of POSIX implementation?

Has anyone seen this problem before, any ideas for a fix, or what to try to
narrow it down? When I run this in pigi -debug mode and set breakpoints in
rpc.c to catch the error, the gdb backtrace is about 70 frames deep...

Thank you,
Zoltan Kemenczy, zkemenczy AT rim DOT net
DSP Software Engineering
Research in Motion Limited
Waterloo, Canada  N2L 3W8
www.rim.net


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019