Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!LNIC1.HPRC.UH.EDU!wescott From: wescott@LNIC1.HPRC.UH.EDU (Andrew M. Wescott) Newsgroups: comp.sys.apollo Subject: Re: SR10 /com/tb Message-ID: <8904291529.AA00418@lnic1.hprc.uh.edu> Date: 29 Apr 89 15:29:41 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 37 Well I started with Apollos at SR 10, so I don't know what you did at SR 9, but I think I know what to do at SR 10. If the process has in fact disappeared, you can't do just a "tb" but rather you must do a "tb -n //node_spec" to examine the process dump file on a particular node. I suggest you start with tb(1) "BSD Command Reference" and abort(3) "BSD Programmer's Reference". We also uncovered some interesting tb behavior for f77 (and I assume /com/cc) in the Unix environment. After a run-time failure on f77 compiled code, we got "no traceback information matched your specifications" after invoking tb. I decided that this was a bug when we found that tb worked properly with the same code compiled under the ftn front-end. The response to my APR came yesterday, and they told me that Unix has "no concept" of a traceback (yes we've all gotten those core dumps"), so a tb invoked immediately after bombing a Unix compiled code would do nothing for me. Hence you have three options as I see it: (1) tb -n //node_spec , (2) set your f77_dump_flag environment to "y", or (3) compile with the -g switch (or you could use /com/ftn and /com/cc as we do). I'm sure there are similar measures for /bin/cc, but those of you who program more in C than I can figure that out. This was just a general comment on some differences between Aegis and Unix. What was that nonsense I read here recently about SR 10 not being real Unix? As far as manufacturer additions/deletions go, I think all the manufacturers are guilty. Maybe OSF will give us a "real" Unix, but what I described above is certainly the essence of Unix. Andrew M. Wescott University of Houston Department of Chemical Engineering