Custom Query (1030 matches)
Results (850 - 852 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #1313 | invalid | intermittent socket-related failures (concurrency-related?) | ||
| Description |
The presumed bug causes "Bad file descriptor (error #9) during write" and/or "Unexpected end of file" during lfarm tests. It never appears with the old ccl. Of course there might be an issue with cl-store or flexi-streams or my code depending upon an old bug. The tests are doing highly concurrent stuff with streams, and the bug is intermittent. The changes to sockets in ccl might have introduced a concurrency problem. If you are interested in reproducing, (ql:quickload :lfarm-test) (lfarm-test:execute) on Linux x86. (32-bit) |
|||
| #1318 | fixed | (require 'cocoa) doesn't work with lisp built on OS X 10.11 | ||
| Description |
After doing (rebuild-ccl :full t) on an OS X 10.11 system, (require 'cocoa) will fail by crashing into the lisp kernel debugger. A slightly simpler test case is (require 'objc-support), but that doesn't fully exercise things. As I mentioned earlier today, I believe that this is (at least in part) because Objective-C isa pointers are not necessarily pointers any more. Starting the lisp with the environment variable OBJC_DISABLE_NONPOINTER_ISA set to YES will enable the (require 'cocoa) to succeed. $ env OBJC_DISABLE_NONPOINTER_ISA=YES ccl (I found this out on http://www.sealiesoftware.com/blog/archive/2013/09/24/objc_explain_Non-pointer_isa.html) |
|||
| #1380 | moved | r16767 breaks the lisp on Raspberry Pi 3 and latest Raspbian | ||
| Description |
r16767 causes trouble on my Raspberry Pi 3. Linux kupo 4.4.13-v7+ #894 SMP Mon Jun 13 13:13:27 BST 2016 armv7l GNU/Linux It reliably fails when doing (rebuild-ccl :clean t) with the following strange error. ;Compiling "/home/rme/ccl/compiler/nxenv.lisp"...
> Error: The value -1069547520 is not of the expected type INTEGER.
> While executing: ARM::ENCODE-ARM-IMMEDIATE, in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
1 > b
*(76BAFE20) : 0 (ENCODE-ARM-IMMEDIATE ???) 40
*(76BAFE20) : 1 (FUNCALL #'#<ARM2-FIXNUM> #<VINSN-LIST #x14557786> #<LREG 8 GPR {5}/LISP> 2 -267386880) 580
(76BAFE20) : 2 (ARM2-FORM #<VINSN-LIST #x14557786> #<LREG 8 GPR {5}/LISP> 2 #<ACODE fixnum (-267386880)>) 788
(76BAFE30) : 3 (FUNCALL #'#<ARM2-IF> #<VINSN-LIST #x14557786> #<LREG 8 GPR {5}/LISP> 2 #<ACODE call (#<# # #> # NIL)> #<ACODE fixnum (-267386880)> #<ACODE fixnum (-268435456)>) 2100
(76BAFEE0) : 4 (ARM2-FORM #<VINSN-LIST #x14557786> #<LREG 8 GPR {5}/LISP> 2 #<ACODE if (#<# # #> #<# # #> #<# # #>)>) 788
...
To duplicate, svn up -r 16766 and bootstrap. Then, svn up -r 16767, and rebuild the lisp kernel. (rebuild-ccl :clean t) will fail as above. Building the lisp compiler with -O0 shows the same results as with -O2. |
|||
