From: Victor K. <vic...@gm...> - 2006-11-04 22:41:46
Attachments:
threads-tests.gz
|
Hello list, I've compiled sbcl with threads as described in the section 2.2 of INSTALL. However, it seems that it have some problems with threads: when I try to run PortableAllegroServe (that's my main reason for compiling SBCL with threads) example, it launches web-server, works for some time and than dies with "Illegal instruction" error. To get this error, the should visit the web-page (localhost:2003 in this case) and wait several seconds after that - no further activity is necessary. My guess is that it's related to threads on Intel Mac OS X, as on linux all PortableAllegroServe examples works fine. * (aserve-example::start-server :port 2003) #<NET.ASERVE:WSERVER port 2003 {117428A9}> * 127.0.0.1 - - [Sat, 04 Nov 2006 22:24:06 GMT] "GET / HTTP/1.1" 200 -1 127.0.0.1 - - [Sat, 04 Nov 2006 22:24:06 GMT] "GET /aservelogo.gif HTTP/1.1" 200 2322 127.0.0.1 - - [Sat, 04 Nov 2006 22:24:06 GMT] "GET /favicon.ico HTTP/ 1.1" 404 -1 Illegal instruction When I'm trying to run tests related to threading: victor-kryukovs-computer:~/Downloads/sbcl-0.9.18/tests victor$ sh run- tests.sh *thread*.lisp I'm receiving the following (full output is attached): locking test done ................................................................// Running impure tests (#<FUNCTION RUN-TESTS::CLOAD-TEST>) // Running impure tests (#<FUNCTION RUN-TESTS::SH-TEST>) Finished running tests. Status: Invalid exit status: threads.impure.lisp test failed, expected 104 return code, got 1 If anybody could clarify things for me, I would really appreciate that. Victor. |
From: Nathan F. <fr...@cs...> - 2006-11-07 01:11:48
|
On Sat, Nov 04, 2006 at 04:40:34PM -0600, Victor Kryukov wrote: > necessary. My guess is that it's related to threads on Intel Mac OS > X, as on linux all PortableAllegroServe examples works fine. > > If anybody could clarify things for me, I would really appreciate that. Threads on OS X/Intel are experimental. They work most of the time, but there are still issues that we haven't figured out yet. You've just happened to find such an issue. :) -- Nathan | From Man's effeminate slackness it begins. --Paradise Lost The last good thing written in C was Franz Schubert's Symphony Number 9. --Erwin Dieterich |
From: Steve J. <st...@po...> - 2007-01-28 06:24:26
|
Just curious: is there active work being done to fix the status of threads on intel macs? I'd like to help out if possible as I'm being bitten by this with an sbcl 1.0.1 build. Thanks, Steve On 11/6/06, Nathan Froyd <fr...@cs...> wrote: > On Sat, Nov 04, 2006 at 04:40:34PM -0600, Victor Kryukov wrote: > > necessary. My guess is that it's related to threads on Intel Mac OS > > X, as on linux all PortableAllegroServe examples works fine. > > > > If anybody could clarify things for me, I would really appreciate that. > > Threads on OS X/Intel are experimental. They work most of the time, > but there are still issues that we haven't figured out yet. You've > just happened to find such an issue. :) > -- > Nathan | From Man's effeminate slackness it begins. --Paradise Lost > > The last good thing written in C was Franz Schubert's Symphony Number 9. > --Erwin Dieterich > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Sbcl-devel mailing list > Sbc...@li... > https://lists.sourceforge.net/lists/listinfo/sbcl-devel > > |
From: Cyrus H. <ch...@bo...> - 2007-01-28 08:50:58
|
Yes, there is occasional active development on threads on intel macs. My latest push to get threads working properly involves using mach exception handlers instead of BSD signals for SIGILL and SIGBUS, but this alone doesn't fix the problems (or perhaps introduces new ones). If you're serious about helping out, looking for developers on #lisp on freenode would probably be the first thing to do. Documenting what doesn't work for you and how it fails would also be helpful. The easiest way to demonstrate broken-ness is to run the threads.impure.lisp tests, but I'm sure there are other scenarios that break as well. Cyrus On Jan 27, 2007, at 10:24 PM, Steve Jenson wrote: > Just curious: is there active work being done to fix the status of > threads on intel macs? I'd like to help out if possible as I'm being > bitten by this with an sbcl 1.0.1 build. > > Thanks, > Steve > > On 11/6/06, Nathan Froyd <fr...@cs...> wrote: >> On Sat, Nov 04, 2006 at 04:40:34PM -0600, Victor Kryukov wrote: >>> necessary. My guess is that it's related to threads on Intel Mac OS >>> X, as on linux all PortableAllegroServe examples works fine. >>> >>> If anybody could clarify things for me, I would really appreciate >>> that. >> >> Threads on OS X/Intel are experimental. They work most of the time, >> but there are still issues that we haven't figured out yet. You've >> just happened to find such an issue. :) >> -- >> Nathan | From Man's effeminate slackness it begins. --Paradise Lost >> >> The last good thing written in C was Franz Schubert's Symphony >> Number 9. >> --Erwin Dieterich >> >> --------------------------------------------------------------------- >> ---- >> Using Tomcat but need to do more? Need to support web services, >> security? >> Get stuff done quickly with pre-integrated technology to make your >> job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel? >> cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Sbcl-devel mailing list >> Sbc...@li... >> https://lists.sourceforge.net/lists/listinfo/sbcl-devel >> >> > > ---------------------------------------------------------------------- > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php? > page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Sbcl-help mailing list > Sbc...@li... > https://lists.sourceforge.net/lists/listinfo/sbcl-help |