Emilio Lopes | 4 Jul 2007 21:49
Picon

command interpreter dies when raising condition twice

Hello all,

if I raise the same condition twice, I get an unexpected warning about
the command interpreter dying (see bellow).

Am I doing something wrong?

   Welcome to Scheme 48 1.6 (made by root on Sat May 26 18:17:48 CEST 2007)
   Copyright (c) 1993-2007 by Richard Kelsey and Jonathan Rees.
   Please report bugs to scheme-48-bugs <at> s48.org.
   Get more information at http://www.s48.org/.
   Type ,? (comma question-mark) for help.
   > ,open exceptions conditions
   > (define-condition-type &frob-error &error frob-error?)
   ; no values returned
   > (raise (condition (&frob-error)))

   Error: (&frob-error)
   1> (raise (condition (&frob-error)))

   Error: (&frob-error)

   Warning: command interpreter has died; restarting
            (&warning)

   Error: (&frob-error)
   1> 

--

-- 
Emílio C. Lopes                            Ich leb und weiß nit wie lang,
(Continue reading)

William D Clinger | 5 Jul 2007 03:31
Favicon

appears to print heap memory after "Channel closed:"

The following bug popped up when I was running the
Gambit benchmarks in Scheme 48 1.6.  The bug is reliably
repeatable, and occurs on both our x86-32 Linux ubuntu
machine and on our 64-bit Sparc Solaris machines.

The directory structure of the Gambit benchmarks might
be relevant, and I didn't fiddle with that structure
before reporting this bug.  My description of the bug
will be a little confusing because there are two
distinct files with the same name, "dynamic.scm".
One of those files is appended to this bug report,
and the other is online at
http://larceny.ccs.neu.edu/larceny-trac/browser/trunk/larceny_src/test/Benchmarking/CrossPlatform/src/dynamic.scm
(to get that file in plain text, go to the bottom
of the page and click "Plain Text", or wget it from
http://www.ccs.neu.edu/home/will/Twobit/src/dynamic.scm).

To reproduce the bug, set up the directories like
this:

    % mkdir Scheme48bug
    % mkdir Scheme48bug/sys
    % mkdir Scheme48bug/sys/scheme48
    % mkdir Scheme48bug/src

Then move the file appended to this message into
Scheme48bug/sys/scheme48, and move the dynamic.scm
file that you fetch online into Scheme48bug/src.

Then run Scheme 48 like this:
(Continue reading)

Emilio Lopes | 5 Jul 2007 10:13
Picon

Re: command interpreter dies when raising condition twice

I wrote:

> if I raise the same condition twice, I get an unexpected warning about
> the command interpreter dying (see bellow).

It also happens with "standard" conditions and the problem, if it's
one, was already there in version 1.3:

   Welcome to Scheme 48 1.3 (made by ecl on Wed Nov  8 16:13:19  2006)
   Copyright (c) 1993-2005 by Richard Kelsey and Jonathan Rees.
   Please report bugs to scheme-48-bugs <at> s48.org.
   Get more information at http://www.s48.org/.
   Type ,? (comma question-mark) for help.
   > ,open exceptions conditions                                               

   > (raise (condition (&error)))                                              

   Error: (&error)
   1> (raise (condition (&error)))                                             

   Error: (&error)

   Warning: command interpreter has died; restarting
            (&warning)

   Error: (&error)
   1> 

Any hint?

(Continue reading)

Mitchell Wand | 9 Jul 2007 17:28
Favicon

[Scheme Steering Committee announcements] Important: Schedule for Registration and Voting on R6RS

Voter registration started at 23:00 GMT on May 16.

The Editors announced a draft for ratification at 20:00 GMT on July 1.

So here is the rest of the schedule:

   1. Voter registration ends: 20:00 GMT on July 15.
   2. Voting starts: July 29.
   3. Voting ends: August 12.
   4. Official results announced: August 26.

Your opinion counts!  Please share your thoughts on ratification with the community .We recommend using the r6rs-discuss mailing list for this purpose.

Remember to register and vote!

--Alan, Guy, and Mitch

_______________________________________________
Scheme-announcements mailing list
Scheme-announcements <at> lists.ccs.neu.edu
https://lists.ccs.neu.edu/bin/listinfo/scheme-announcements
Emilio Lopes | 14 Jul 2007 20:38
Picon

Heap overflow using `bytes->string'

This error also happens when using the "stable" branch from the
Subversion repository:

   Welcome to Scheme 48 1.6 (made by ecl on Sat Jul 14 20:30:11 CEST 2007)
   Copyright (c) 1993-2007 by Richard Kelsey and Jonathan Rees.
   Please report bugs to scheme-48-bugs <at> s48.org.
   Get more information at http://www.s48.org/.
   Type ,? (comma question-mark) for help.
   > ,open text-codecs byte-vectors encodings
   > (bytes->string utf-8-codec (byte-vector 199) #\?)
   Out of space, unable to allocate
   [Last command exited with status 255]

Emilio Lopes | 14 Jul 2007 20:40
Picon

`current-os-string-text-codec' not exported by structure "os-strings"

The procedure `current-os-string-text-codec' is documented in the
section 5.15 of the manual but it's not available from the structure
"os-strings".

Mitchell Wand | 25 Jul 2007 17:23
Favicon

[Scheme Steering Committee announcements] R6RS Errata and Electorate; Voting Schedule

1.  A list of errata to the 5.97 document has been posted at
    http://www.r6rs.org/versions/r5.97rs-errata.html. Regardless of
    the outcome of ratification, typos, minor inconsistencies, and
    other similar errors reported to the editors will be fixed before
    the report becomes final.  

2.  Voter registration ended at 20:00 GMT on July 15. A list of
    registered voters and their statements is posted at
    http://www.r6rs.org/ratification/electorate.html .  Voters should
    check that their own information appears on the voter roll as they
    expected. Any irregularities (missing entries, fraudulent entries,
    duplicate or plagiarized statements, etc.) should be brought to
    the attention of the Steering Committee, who will take appropriate
    action.  Voters will receive a message with instructions on how to
    cast their ballots.


3.  The remainder of the schedule is:
   
   1. Voting starts: July 29.
   2. Voting ends: August 12.
   3. Official results announced: August 26.

For the Steering Committee,
--Mitch

_______________________________________________
Scheme-announcements mailing list
Scheme-announcements <at> lists.ccs.neu.edu
https://lists.ccs.neu.edu/bin/listinfo/scheme-announcements

Gmane