home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!dtix!darwin.sura.net!Sirius.dfn.de!fauern!fauna!immd1.informatik.uni-erlangen.de!kskalb
- From: kskalb@immd1.informatik.uni-erlangen.de (Klaus Kalb)
- Newsgroups: comp.sys.hp48
- Subject: ABND causing System Halt
- Message-ID: <Bs1zs9.MzL@immd4.informatik.uni-erlangen.de>
- Date: 27 Jul 92 15:16:57 GMT
- Sender: news@immd4.informatik.uni-erlangen.de (News Administration at faui45)
- Organization: CSD., University of Erlangen
- Lines: 51
-
- Hello everybody,
-
- I'm encountering strange behaviour of a pure SYSRPL-program I wrote.
-
- It's a largish ParOuterLoop to display data. This POL is surrounded
- by code creating a temporay environment with several named LAM's.
- These LAMS contain the status information that is read and altered
- while the POL is active. Of course there is a ABND to clean this up
- at the end of the code.
-
- And here is the problem:
- While running from a program, everything works fine.
- Assuming that this program is called 'POL', doing
- \<< POL \>> [EVAL]
- works as expected. Or running from a key assignment -- OK.
-
- But if the program gets started directly from the commandline by
- POL [ENTER]
- it will work fine until leaving. At exit, sometimes a system
- halt will occur, sometimes the calc it will hang seemingly indefinitly
- until interrupted by ON-C. After that everythings seems to be ok again,
- no memory gets corrupted. (I hope...)
-
- The last command getting executed is the final ABND.
-
- The source looks like this:
- ::
- CK0
- ( ... initialization code ... )
- { LAM foo LAM bar } BIND
- ( ... pushing data for the POL ... )
- ParOuterLoop
- ( ... clean up the display ... )
- ABND
- ( ... sometimes not reached ...)
- ;
-
-
- If anybody out there has seen this behaviour before or has any idea
- whats the reason for that, please reply.
-
- BTW: The program is a read-only browser for databases in RLDX-format.
- If you want to see it, ask for it.
-
- Thanx in advance, -KK
-
- ---
- ------------------------------------------------------------------------------
- Klaus Kalb | mail : IMMD1 / Martenstr. 3 / W-8520 Erlangen / Germany
- Werch ein Illtum | email: kskalb@immd1.informatik.uni-erlangen.de
- ------------------------------------------------------------------------------
-