[comp.sys.amiga] A bug in the OS

sjm@well.UUCP (Stephen Moehle) (05/17/88)

To a CATS person:

     I have found what I believe to be a bug.  Under v1.2 (Kickstart 33.180 and
Workbench 33.59), a call to the Expunge entry point of ramlib.library will guru
the machine with the meditation 81000005: corrupted memory list.  For all other
libraries, both system libraries and ones I have written, calling the Expunge
entry point works alright.  By the way, I am using a B2000 with expanded
memory.

Stephe
{ucbvax,pacbell,hplabs}!well!sjm     or     well!sjm@lll-winken.arpa
"You heard the weirdo man.  What is truth?"

carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) (05/18/88)

In article <5976@well.UUCP> sjm@well.UUCP (Stephen Moehle) writes:
>
>To a CATS person:
>
>     I have found what I believe to be a bug.  Under v1.2 (Kickstart 33.180 and
>Workbench 33.59), a call to the Expunge entry point of ramlib.library will guru
>the machine with the meditation 81000005: corrupted memory list.  For all other
>libraries, both system libraries and ones I have written, calling the Expunge
>entry point works alright.  By the way, I am using a B2000 with expanded
>memory.

   Noted.  However, you should not be calling private library functions
this way.  If you were supposed to be calling it, there would be a system
interface like an exec Expunge() function for you to call.  I was told
that it is a bug that ramlib.library allows itself to be opened a second
time or expunged.  Just an open will lead to a crash.  Ramlib.library is
vudu.  Leave it alone.

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Carolyn Scheppner -- CATS   >>Commodore Amiga Technical Support<<
                     UUCP  ...{allegra,ihnp4,rutgers}!cbmvax!carolyn 
                     PHONE 215-431-9180
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=