[comp.sys.apollo] rn on 3500

paul@sherlock.cs.concordia.ca (GILL) (03/08/90)

Hi all,

On some of our Apollos 3500 [10.1, 10.2] rn starts normally by
listing unread newsgroups but when I tried to read an article
it clears the screen and gives the following message.

Caught a SIGSEGV-- .newsrc restored
IOT trap

Now this happens only on the server nodes [ Authorized Area ]
Anybody has experienced this problem???

Any suggestions welcome, I will summarize for the net.
Thanks

---
Paul Gill  Analyst,  Concordia University, Computer Science,
1455 De Maisonneuve Ouest, Montreal, Quebec, Canada  H3G 1M8
email: paul@concour.cs.concordia.ca 	Phone:(514)-848-3035

ananth@caen.engin.umich.edu (Ananth Annapragada) (03/08/90)

Organization: caen
Keywords: 

 I used to see that error when I tried rn in an Aegis shell. 
I figured it was a case of "not quite like UNIX yet..." and
left it there. Are you running rn in the C-shell or in Aegis?

paul@sherlock.cs.concordia.ca (GILL) (03/15/90)

In article <1902@clyde.concordia.ca> I wrote:
  ->> Hi all,
  ->> 
  ->> On some of our Apollos 3500 [10.1, 10.2] rn starts normally by
  ->> listing unread newsgroups but when I tried to read an article
  ->> it clears the screen and gives the following message.
  ->> 
  ->> Caught a SIGSEGV-- .newsrc restored
  ->> IOT trap
  ->> 
  ->> Now this happens only on the server nodes [ Authorized Area ]
  ->> Anybody has experienced this problem???
  ->> 
  ->> Any suggestions welcome, I will summarize for the net.
  ->> Thanks

Here is the answer: From: Jinfu Chen <chen@digital.sps.mot.com>
It fixes the problem for 10.1 and 10.2

 ->The problem you have is fixed in rn patch 41. You can request rn patches
 ->41-44 from sob@lib.tmc.edu where Stan Barber is the 'official' rn patche
 ->keeper now.
 ->
 ->Basically the problem is in art.c line 107 (or around that):
 ->
 ->	  if (filestat.st_mode & S_IFMT != S_IFREG)
 ->
 ->change this to:
 ->
 ->	  if ((filestat.st_mode & S_IFMT) != S_IFREG)
 ->
 ->will fix the problem you have.
 ->

Well thank you Jinfu.  Your help is appreciated.

---
Paul Gill  Analyst,  Concordia University, Computer Science,
1455 De Maisonneuve Ouest, Montreal, Quebec, Canada  H3G 1M8
email: paul@concour.cs.concordia.ca 	Phone:(514)-848-3035