gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] Re: still a problem with interrupts in 64-bit GCL


From: Matt Kaufmann
Subject: [Gcl-devel] Re: still a problem with interrupts in 64-bit GCL
Date: Tue, 3 Mar 2009 09:05:19 -0600

Hi, Dave --

Is the debug version still sitting around somewhere, or can you build
one in a different location from the same sources?  Then I could try
to get the bug to occur with the debug version.

That's about the only contribution I know how to make....

Thanks --
-- Matt
   Date: Tue, 03 Mar 2009 09:02:01 -0600
   From: "David A. Kotz" <address@hidden>
   CC: address@hidden, address@hidden, address@hidden

   That's strange.  All I did to build it this time was to remove the debug 
   line from my configure script.  The updated 32bit version was rdisted 
   around in the wee hours of this morning, but the new 64bit version was 
   in place at the time I sent email about it.

   __________________________

   #!/lusr/bin/bash
   ./configure --prefix=/lusr/opt/gcl-2.6.8pre \
           --disable-statsysbfd --enable-locbfd \
           --enable-ihssize=2097110             \
           --enable-vssize=2097110              \
           --enable-maxpage=524288              \
           --enable-holediv=100                 

   ___________________________


   Let me know what I can do to help.

   - dave


   Matt Kaufmann wrote:
   > Hi --
   > 
   > I really appreciate the work you've done (Camm and Dave), but
   > unfortunately we seem to be back where we started.  I've included my
   > email with the original issue below, so that you can re-create the
   > problem.  (I've redone the steps listed below, in the locations
   > specified.)
   > 
   > By the way, I'm still not seeing the problem with 32-bit GCL; just
   > 64-bit.
   > 
   > Thanks --
   > -- Matt
   >    Date: 20 Feb 2009 08:23:17 -0600
   >    From: Matt Kaufmann <address@hidden>
   >    CC: address@hidden, gripe
   > 
   >    Hi --
   > 
   >    The sysadmins here at UT CS have built GCL 2.6.8pre from CVS as you
   >    suggested.  It's working great on 32-bit linux, but I've run into an
   >    issue for 64-bit linux.
   > 
   >    You can re-create the issue on a UT CS 64-bit linux machine as
   >    follows.
   > 
   >    Start up ACL2 built on GCL, as follows:
   > 
   >    /projects/acl2/v3-4-linux/fast-linux-gcl-saved_acl2
   > 
   >    Then issue these commands:
   > 
   >      ; Just to slow down the output from the next form:
   >      (trace$ rewrite)
   > 
   >      ; ACL2 disables the debugger by default; this restores it:
   >      (set-debugger-enable t)
   > 
   >      ; This goes pretty fast but you'll have time to interrupt it:
   >      (thm (equal (append (append x x) x) (append x x x)))
   > 
   >      [Now quickly interrupt with control-c, and then :q from the break.
   >       If the form above completes, just try it again.  Eventually I think
   >       you'll see a Lisp "fatal error" or even a "Segmentation fault".]
   > 
   >    By the way, I built /projects/acl2/v3-4-linux/fast-linux-gcl as
   >    follows, on lhug-0 (a 64-bit linux machine):
   > 
   >    rm -f TAGS ; mv make-fast-gcl.log make-fast-gcl.old.log ; (time nice 
make PREFIX=fast-linux-gcl- LISP=my-fast-gcl) >& make-fast-gcl.log&
   > 
   >    where "my-fast-gcl" is a script containing:
   > 
   >    #!/bin/sh
   >    /lusr/opt/gcl-2.6.8pre/bin/gcl -eval "(defparameter 
user::*fast-acl2-gcl-build* t)" $*
   > 
   >    Also by the way, if you instead run the following on a 32-bit UT CS
   >    linux machine
   > 
   >    /projects/acl2/v3-4-linux/gcl-saved_acl2
   > 
   >    then you won't see the interrupt problem described above (or at least,
   >    I didn't, and I tried).
   > 
   >    Thanks --
   >    -- Matt





reply via email to

[Prev in Thread] Current Thread [Next in Thread]