From: Blake M. <bl...@mc...> - 2015-02-15 02:57:29
|
Greetings, I built the latest CLISP from the HG repository on two of my 64 bit Linux machines. Both built fine but when I do a 'make check' I get what is shown below. This bug also makes it so slime doesn't work. I checked the Internet. Several people reported the same problem. There is even a trouble ticket from 2011, yet I haven't found a solution described anywhere. Is there a fix for this or should I drop CLISP? Thanks. Blake McBride --- ... #<SOCKET-SERVER 127.0.0.1:43466> EQUAL-OK: ("0.0.0.0" "127.0.0.1" "0.0.0.0" "127.0.0.1") (MULTIPLE-VALUE-BIND (RUN ARGS) (CMD-ARGS) (LET ((SE (SOCKET-SERVER))) (RUN-PROGRAM RUN :ARGUMENTS (APPEND ARGS (LIST "-q" "-q" "-x" (FORMAT NIL "(close (socket:socket-connect ~D))" (SOCKET-SERVER-PORT SE)))) :WAIT NIL :INPUT NIL :OUTPUT NIL) (UNWIND-PROTECT (WITH-OPEN-STREAM (SO (SOCKET-ACCEPT SE)) (LIST (SOCKET-STATUS SO) (WRITE-LINE "foo" SO) (SOCKET-STATUS SO) (CHECK-OS-ERROR (READ-CHAR SO) (:ECONNRESET 104)) (NULL (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) (CHECK-OS-ERROR (WRITE-LINE "bar" SO) (:EPIPE 32)) (NULL (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) (HANDLER-CASE (READ-CHAR SO) (END-OF-FILE (C) (PRINC 'READ-CHAR) (PRINC-ERROR C) 'END-OF-FILE)))) (SOCKET-SERVER-CLOSE SE)))) [OS-STREAM-ERROR]: OS-STREAM-ERROR(104): Connection reset by peer [OS-ERROR]: OS-ERROR(32): Broken pipe READ-CHAR [SIMPLE-END-OF-FILE]: READ: input stream #1=#<IO INPUT-BUFFERED SOCKET-STREAM CHARACTER 0.0.0.0:59263> has reached its end EQUAL-OK: (:OUTPUT "foo" :OUTPUT T NIL T NIL END-OF-FILE) (CHECK-OS-ERROR (SOCKET-CONNECT 0) (:ECONNREFUSED 111)) *** - handle_fault error2 ! address = 0x0 not in [0x334031000,0x33439c560) ! SIGSEGV cannot be cured. Fault address = 0x0. GC count: 649 Space collected by GC: 921236520 Run time: 33 873913 Real time: 38 950692 GC time: 5 875712 Permanently allocated: 152992 bytes. Currently in use: 7823928 bytes. Free space: 8 bytes. make[1]: *** [tests] Segmentation fault make[1]: Leaving directory `/home/blake/Backup/clisp/src/tests' make: *** [check-tests] Error 2 |
From: Vladimir T. <vtz...@gm...> - 2015-02-16 19:38:53
|
This is probably related to libffcall: https://bugs.launchpad.net/ubuntu/+source/ffcall/+bug/274951 Try building against libffcall head instead to the one that comes with your linux distro. http://savannah.gnu.org/projects/libffcall/ Vlad On Sun, Feb 15, 2015 at 4:57 AM, Blake McBride <bl...@mc...> wrote: > Greetings, > > I built the latest CLISP from the HG repository on two of my 64 bit Linux > machines. Both built fine but when I do a 'make check' I get what is shown > below. > > This bug also makes it so slime doesn't work. I checked the Internet. > Several people reported the same problem. There is even a trouble ticket > from 2011, yet I haven't found a solution described anywhere. Is there a > fix for this or should I drop CLISP? > > Thanks. > > Blake McBride > > > --- > > ... > #<SOCKET-SERVER 127.0.0.1:43466> > EQUAL-OK: ("0.0.0.0" "127.0.0.1" "0.0.0.0" "127.0.0.1") > (MULTIPLE-VALUE-BIND (RUN ARGS) (CMD-ARGS) (LET ((SE (SOCKET-SERVER))) > (RUN-PROGRAM RUN :ARGUMENTS (APPEND ARGS (LIST "-q" "-q" "-x" (FORMAT NIL > "(close (socket:socket-connect ~D))" (SOCKET-SERVER-PORT SE)))) :WAIT NIL > :INPUT NIL :OUTPUT NIL) (UNWIND-PROTECT (WITH-OPEN-STREAM (SO > (SOCKET-ACCEPT SE)) (LIST (SOCKET-STATUS SO) (WRITE-LINE "foo" SO) > (SOCKET-STATUS SO) (CHECK-OS-ERROR (READ-CHAR SO) (:ECONNRESET 104)) (NULL > (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) (CHECK-OS-ERROR (WRITE-LINE > "bar" SO) (:EPIPE 32)) (NULL (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) > (HANDLER-CASE (READ-CHAR SO) (END-OF-FILE (C) (PRINC 'READ-CHAR) > (PRINC-ERROR C) 'END-OF-FILE)))) (SOCKET-SERVER-CLOSE SE)))) > [OS-STREAM-ERROR]: OS-STREAM-ERROR(104): Connection reset by peer > [OS-ERROR]: OS-ERROR(32): Broken pipe > READ-CHAR > [SIMPLE-END-OF-FILE]: READ: input stream #1=#<IO INPUT-BUFFERED > SOCKET-STREAM CHARACTER 0.0.0.0:59263> has reached its end > > EQUAL-OK: (:OUTPUT "foo" :OUTPUT T NIL T NIL END-OF-FILE) > (CHECK-OS-ERROR (SOCKET-CONNECT 0) (:ECONNREFUSED 111)) > > *** - handle_fault error2 ! address = 0x0 not in [0x334031000,0x33439c560) > ! > SIGSEGV cannot be cured. Fault address = 0x0. > GC count: 649 > Space collected by GC: 921236520 > Run time: 33 873913 > Real time: 38 950692 > GC time: 5 875712 > Permanently allocated: 152992 bytes. > Currently in use: 7823928 bytes. > Free space: 8 bytes. > make[1]: *** [tests] Segmentation fault > make[1]: Leaving directory `/home/blake/Backup/clisp/src/tests' > make: *** [check-tests] Error 2 > > > > > > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming. The Go Parallel Website, > sponsored by Intel and developed in partnership with Slashdot Media, is > your > hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials and more. Take a > look and join the conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > clisp-devel mailing list > cli...@li... > https://lists.sourceforge.net/lists/listinfo/clisp-devel > > |
From: Blake M. <bl...@mc...> - 2015-02-16 21:07:11
|
I appreciate your help, but I think it may not apply because I am no linking ffi. i.e.: Configure findings: FFI: no (user requested: default) readline: yes (user requested: default) libsigsegv: yes I can't even find any original libs for FFI on my machines. Do you think this is still the problem? Thanks! Blake On Mon, Feb 16, 2015 at 1:38 PM, Vladimir Tzankov <vtz...@gm...> wrote: > This is probably related to libffcall: > https://bugs.launchpad.net/ubuntu/+source/ffcall/+bug/274951 > > Try building against libffcall head instead to the one that comes with > your linux distro. > http://savannah.gnu.org/projects/libffcall/ > > Vlad > > > > On Sun, Feb 15, 2015 at 4:57 AM, Blake McBride <bl...@mc...> wrote: > >> Greetings, >> >> I built the latest CLISP from the HG repository on two of my 64 bit Linux >> machines. Both built fine but when I do a 'make check' I get what is shown >> below. >> >> This bug also makes it so slime doesn't work. I checked the Internet. >> Several people reported the same problem. There is even a trouble ticket >> from 2011, yet I haven't found a solution described anywhere. Is there a >> fix for this or should I drop CLISP? >> >> Thanks. >> >> Blake McBride >> >> >> --- >> >> ... >> #<SOCKET-SERVER 127.0.0.1:43466> >> EQUAL-OK: ("0.0.0.0" "127.0.0.1" "0.0.0.0" "127.0.0.1") >> (MULTIPLE-VALUE-BIND (RUN ARGS) (CMD-ARGS) (LET ((SE (SOCKET-SERVER))) >> (RUN-PROGRAM RUN :ARGUMENTS (APPEND ARGS (LIST "-q" "-q" "-x" (FORMAT NIL >> "(close (socket:socket-connect ~D))" (SOCKET-SERVER-PORT SE)))) :WAIT NIL >> :INPUT NIL :OUTPUT NIL) (UNWIND-PROTECT (WITH-OPEN-STREAM (SO >> (SOCKET-ACCEPT SE)) (LIST (SOCKET-STATUS SO) (WRITE-LINE "foo" SO) >> (SOCKET-STATUS SO) (CHECK-OS-ERROR (READ-CHAR SO) (:ECONNRESET 104)) (NULL >> (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) (CHECK-OS-ERROR (WRITE-LINE >> "bar" SO) (:EPIPE 32)) (NULL (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) >> (HANDLER-CASE (READ-CHAR SO) (END-OF-FILE (C) (PRINC 'READ-CHAR) >> (PRINC-ERROR C) 'END-OF-FILE)))) (SOCKET-SERVER-CLOSE SE)))) >> [OS-STREAM-ERROR]: OS-STREAM-ERROR(104): Connection reset by peer >> [OS-ERROR]: OS-ERROR(32): Broken pipe >> READ-CHAR >> [SIMPLE-END-OF-FILE]: READ: input stream #1=#<IO INPUT-BUFFERED >> SOCKET-STREAM CHARACTER 0.0.0.0:59263> has reached its end >> >> EQUAL-OK: (:OUTPUT "foo" :OUTPUT T NIL T NIL END-OF-FILE) >> (CHECK-OS-ERROR (SOCKET-CONNECT 0) (:ECONNREFUSED 111)) >> >> *** - handle_fault error2 ! address = 0x0 not in >> [0x334031000,0x33439c560) ! >> SIGSEGV cannot be cured. Fault address = 0x0. >> GC count: 649 >> Space collected by GC: 921236520 >> Run time: 33 873913 >> Real time: 38 950692 >> GC time: 5 875712 >> Permanently allocated: 152992 bytes. >> Currently in use: 7823928 bytes. >> Free space: 8 bytes. >> make[1]: *** [tests] Segmentation fault >> make[1]: Leaving directory `/home/blake/Backup/clisp/src/tests' >> make: *** [check-tests] Error 2 >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming. The Go Parallel Website, >> sponsored by Intel and developed in partnership with Slashdot Media, is >> your >> hub for all things parallel software development, from weekly thought >> leadership blogs to news, videos, case studies, tutorials and more. Take a >> look and join the conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> clisp-devel mailing list >> cli...@li... >> https://lists.sourceforge.net/lists/listinfo/clisp-devel >> >> > |
From: Vladimir T. <vtz...@gm...> - 2015-02-16 21:32:22
|
Sorry, should have asked first whether you link with libffcall. Anyway I strongly suggest to do so on 64 bit linux builds since you are probably hitting an old issue: http://sourceforge.net/p/clisp/bugs/447/ Vlad On Mon, Feb 16, 2015 at 11:07 PM, Blake McBride <bl...@mc...> wrote: > I appreciate your help, but I think it may not apply because I am no > linking ffi. i.e.: > > Configure findings: > FFI: no (user requested: default) > readline: yes (user requested: default) > libsigsegv: yes > > I can't even find any original libs for FFI on my machines. Do you think > this is still the problem? > > Thanks! > > Blake > > > On Mon, Feb 16, 2015 at 1:38 PM, Vladimir Tzankov <vtz...@gm...> > wrote: > >> This is probably related to libffcall: >> https://bugs.launchpad.net/ubuntu/+source/ffcall/+bug/274951 >> >> Try building against libffcall head instead to the one that comes with >> your linux distro. >> http://savannah.gnu.org/projects/libffcall/ >> >> Vlad >> >> >> >> On Sun, Feb 15, 2015 at 4:57 AM, Blake McBride <bl...@mc...> >> wrote: >> >>> Greetings, >>> >>> I built the latest CLISP from the HG repository on two of my 64 bit >>> Linux machines. Both built fine but when I do a 'make check' I get what is >>> shown below. >>> >>> This bug also makes it so slime doesn't work. I checked the Internet. >>> Several people reported the same problem. There is even a trouble ticket >>> from 2011, yet I haven't found a solution described anywhere. Is there a >>> fix for this or should I drop CLISP? >>> >>> Thanks. >>> >>> Blake McBride >>> >>> >>> --- >>> >>> ... >>> #<SOCKET-SERVER 127.0.0.1:43466> >>> EQUAL-OK: ("0.0.0.0" "127.0.0.1" "0.0.0.0" "127.0.0.1") >>> (MULTIPLE-VALUE-BIND (RUN ARGS) (CMD-ARGS) (LET ((SE (SOCKET-SERVER))) >>> (RUN-PROGRAM RUN :ARGUMENTS (APPEND ARGS (LIST "-q" "-q" "-x" (FORMAT NIL >>> "(close (socket:socket-connect ~D))" (SOCKET-SERVER-PORT SE)))) :WAIT NIL >>> :INPUT NIL :OUTPUT NIL) (UNWIND-PROTECT (WITH-OPEN-STREAM (SO >>> (SOCKET-ACCEPT SE)) (LIST (SOCKET-STATUS SO) (WRITE-LINE "foo" SO) >>> (SOCKET-STATUS SO) (CHECK-OS-ERROR (READ-CHAR SO) (:ECONNRESET 104)) (NULL >>> (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) (CHECK-OS-ERROR (WRITE-LINE >>> "bar" SO) (:EPIPE 32)) (NULL (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) >>> (HANDLER-CASE (READ-CHAR SO) (END-OF-FILE (C) (PRINC 'READ-CHAR) >>> (PRINC-ERROR C) 'END-OF-FILE)))) (SOCKET-SERVER-CLOSE SE)))) >>> [OS-STREAM-ERROR]: OS-STREAM-ERROR(104): Connection reset by peer >>> [OS-ERROR]: OS-ERROR(32): Broken pipe >>> READ-CHAR >>> [SIMPLE-END-OF-FILE]: READ: input stream #1=#<IO INPUT-BUFFERED >>> SOCKET-STREAM CHARACTER 0.0.0.0:59263> has reached its end >>> >>> EQUAL-OK: (:OUTPUT "foo" :OUTPUT T NIL T NIL END-OF-FILE) >>> (CHECK-OS-ERROR (SOCKET-CONNECT 0) (:ECONNREFUSED 111)) >>> >>> *** - handle_fault error2 ! address = 0x0 not in >>> [0x334031000,0x33439c560) ! >>> SIGSEGV cannot be cured. Fault address = 0x0. >>> GC count: 649 >>> Space collected by GC: 921236520 >>> Run time: 33 873913 >>> Real time: 38 950692 >>> GC time: 5 875712 >>> Permanently allocated: 152992 bytes. >>> Currently in use: 7823928 bytes. >>> Free space: 8 bytes. >>> make[1]: *** [tests] Segmentation fault >>> make[1]: Leaving directory `/home/blake/Backup/clisp/src/tests' >>> make: *** [check-tests] Error 2 >>> >>> >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Dive into the World of Parallel Programming. The Go Parallel Website, >>> sponsored by Intel and developed in partnership with Slashdot Media, is >>> your >>> hub for all things parallel software development, from weekly thought >>> leadership blogs to news, videos, case studies, tutorials and more. Take >>> a >>> look and join the conversation now. http://goparallel.sourceforge.net/ >>> _______________________________________________ >>> clisp-devel mailing list >>> cli...@li... >>> https://lists.sourceforge.net/lists/listinfo/clisp-devel >>> >>> >> > |
From: Blake M. <bl...@mc...> - 2015-02-16 23:15:41
|
Surprisingly, that did fix the problem. Thanks! On Mon, Feb 16, 2015 at 3:32 PM, Vladimir Tzankov <vtz...@gm...> wrote: > Sorry, should have asked first whether you link with libffcall. > > Anyway I strongly suggest to do so on 64 bit linux builds since you are > probably hitting an old issue: http://sourceforge.net/p/clisp/bugs/447/ > > Vlad > > On Mon, Feb 16, 2015 at 11:07 PM, Blake McBride <bl...@mc...> > wrote: > >> I appreciate your help, but I think it may not apply because I am no >> linking ffi. i.e.: >> >> Configure findings: >> FFI: no (user requested: default) >> readline: yes (user requested: default) >> libsigsegv: yes >> >> I can't even find any original libs for FFI on my machines. Do you think >> this is still the problem? >> >> Thanks! >> >> Blake >> >> >> On Mon, Feb 16, 2015 at 1:38 PM, Vladimir Tzankov <vtz...@gm...> >> wrote: >> >>> This is probably related to libffcall: >>> https://bugs.launchpad.net/ubuntu/+source/ffcall/+bug/274951 >>> >>> Try building against libffcall head instead to the one that comes with >>> your linux distro. >>> http://savannah.gnu.org/projects/libffcall/ >>> >>> Vlad >>> >>> >>> >>> On Sun, Feb 15, 2015 at 4:57 AM, Blake McBride <bl...@mc...> >>> wrote: >>> >>>> Greetings, >>>> >>>> I built the latest CLISP from the HG repository on two of my 64 bit >>>> Linux machines. Both built fine but when I do a 'make check' I get what is >>>> shown below. >>>> >>>> This bug also makes it so slime doesn't work. I checked the Internet. >>>> Several people reported the same problem. There is even a trouble ticket >>>> from 2011, yet I haven't found a solution described anywhere. Is there a >>>> fix for this or should I drop CLISP? >>>> >>>> Thanks. >>>> >>>> Blake McBride >>>> >>>> >>>> --- >>>> >>>> ... >>>> #<SOCKET-SERVER 127.0.0.1:43466> >>>> EQUAL-OK: ("0.0.0.0" "127.0.0.1" "0.0.0.0" "127.0.0.1") >>>> (MULTIPLE-VALUE-BIND (RUN ARGS) (CMD-ARGS) (LET ((SE (SOCKET-SERVER))) >>>> (RUN-PROGRAM RUN :ARGUMENTS (APPEND ARGS (LIST "-q" "-q" "-x" (FORMAT NIL >>>> "(close (socket:socket-connect ~D))" (SOCKET-SERVER-PORT SE)))) :WAIT NIL >>>> :INPUT NIL :OUTPUT NIL) (UNWIND-PROTECT (WITH-OPEN-STREAM (SO >>>> (SOCKET-ACCEPT SE)) (LIST (SOCKET-STATUS SO) (WRITE-LINE "foo" SO) >>>> (SOCKET-STATUS SO) (CHECK-OS-ERROR (READ-CHAR SO) (:ECONNRESET 104)) (NULL >>>> (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) (CHECK-OS-ERROR (WRITE-LINE >>>> "bar" SO) (:EPIPE 32)) (NULL (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) >>>> (HANDLER-CASE (READ-CHAR SO) (END-OF-FILE (C) (PRINC 'READ-CHAR) >>>> (PRINC-ERROR C) 'END-OF-FILE)))) (SOCKET-SERVER-CLOSE SE)))) >>>> [OS-STREAM-ERROR]: OS-STREAM-ERROR(104): Connection reset by peer >>>> [OS-ERROR]: OS-ERROR(32): Broken pipe >>>> READ-CHAR >>>> [SIMPLE-END-OF-FILE]: READ: input stream #1=#<IO INPUT-BUFFERED >>>> SOCKET-STREAM CHARACTER 0.0.0.0:59263> has reached its end >>>> >>>> EQUAL-OK: (:OUTPUT "foo" :OUTPUT T NIL T NIL END-OF-FILE) >>>> (CHECK-OS-ERROR (SOCKET-CONNECT 0) (:ECONNREFUSED 111)) >>>> >>>> *** - handle_fault error2 ! address = 0x0 not in >>>> [0x334031000,0x33439c560) ! >>>> SIGSEGV cannot be cured. Fault address = 0x0. >>>> GC count: 649 >>>> Space collected by GC: 921236520 >>>> Run time: 33 873913 >>>> Real time: 38 950692 >>>> GC time: 5 875712 >>>> Permanently allocated: 152992 bytes. >>>> Currently in use: 7823928 bytes. >>>> Free space: 8 bytes. >>>> make[1]: *** [tests] Segmentation fault >>>> make[1]: Leaving directory `/home/blake/Backup/clisp/src/tests' >>>> make: *** [check-tests] Error 2 >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Dive into the World of Parallel Programming. The Go Parallel Website, >>>> sponsored by Intel and developed in partnership with Slashdot Media, is >>>> your >>>> hub for all things parallel software development, from weekly thought >>>> leadership blogs to news, videos, case studies, tutorials and more. >>>> Take a >>>> look and join the conversation now. http://goparallel.sourceforge.net/ >>>> _______________________________________________ >>>> clisp-devel mailing list >>>> cli...@li... >>>> https://lists.sourceforge.net/lists/listinfo/clisp-devel >>>> >>>> >>> >> > |