Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (568 - 570 of 1030)

Ticket Resolution Summary Owner Reporter
#598 fixed Crashes with external process semaphores Gary Byers gz
Description

The following test will usually crash CCL within seconds with a malloc heap corruption.

Doesn't crash if I redefine %make-semaphore-ptr to not create a gcable pointer.

(defun run-env () 
  (with-output-to-string (out) 
    (let ((process (run-program "/bin/sh" (list "-c" "env") 
                                :wait t :output out))) 
      (when process 
        (multiple-value-bind (status code) 
            (external-process-status process) 
          (unless (and (eq status :exited) (zerop code)) 
            (error "Shell command failed"))))))) 
 
 
(list 
 (process-run-function "Worker 1" (lambda () (loop (run-env)))) 
 (process-run-function "Worker 2" (lambda () (loop (run-env)))) 
 (process-run-function "GC'er" (lambda () (loop (gc) (sleep (1+ (random 3))))))) 
#597 fixed Add nx1-combination-hook Gary Byers Ron Garret
Description

Per the discussion on the mailing list I request that support for a user hook for ((...) ...) syntax be added to CCL. A reference implementation can be found here:

http://www.flownet.com/ron/lisp/nx1-combination-hook.lisp

#596 fixed (interactive-stream-p *standard-input*) returns NIL Gary Byers Ron Garret
Description

Subject line says it all. This is technically not incorrect behavior, but given that (listen) does something different on *standard-input* than it does for other streams (like file streams and TCP streams) it would be nice to have a way to test which behavior to expect before calling (listen).

Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.