#404 EXT::LAUNCH crash

segfault
closed-fixed
clisp (524)
5
2007-02-22
2007-02-22
No

http://article.gmane.org/gmane.lisp.clisp.general/11773
http://article.gmane.org/gmane.lisp.clisp.general/11774
http://article.gmane.org/gmane.lisp.clisp.general/11775

[1]> (ext::launch "ls" :output :pipe)
21024 ;
NIL ;
#<ENCODING CHARSET:UTF-8 :UNIX> ;
NIL
[2]> (con<TAB> segmentation fault

Instead of an encoding a stream should be returned. After that CLISP
is completely mixed up and crashes when trying to get the tab
expansion of CON (or anything else).

Discussion

  • Sam Steingold

    Sam Steingold - 2007-02-22

    Logged In: YES
    user_id=5735
    Originator: YES

    cannot do pushSTACK(foo()) if foo() manipulates STACK

     
  • Sam Steingold

    Sam Steingold - 2007-02-22

    Logged In: YES
    user_id=5735
    Originator: YES

    thank you for your bug report.
    the bug has been fixed in the CVS tree.
    you can either wait for the next release (recommended)
    or check out the current CVS tree (see http://clisp.cons.org\)
    and build CLISP from the sources (be advised that between
    releases the CVS tree is very unstable and may not even build
    on your platform).

     
  • Sam Steingold

    Sam Steingold - 2007-02-22
    • status: open --> closed-fixed
     

Log in to post a comment.