[info-mcl] process crash
peter
p2.edoc at googlemail.com
Wed Jul 22 03:10:40 CDT 2009
At 5:15 PM -0700 09/7/21, Terje Norderhaug wrote:
>[...]
>**** File :rmcl:level-1:l1-processes.lisp, After "(defppclapfunction
>get-tick-count ()"
>< (check-nargs 0)
>< (mflr loc-pc)
Why do we have to check the args (ask I while demonstrating my LAP ignorance)?
Commenting out (check-nargs 0) hasn't made any effect that I can see yet.
Re. process-preset, your demo code does not crash for me Terje.
Nor does (process-run-function "Seldom Starts" (lambda ()())) Ron.
Though that does seem to highlight inefficiencies (presumably
Rosetta):
(LOOP REPEAT 100 DO (PROCESS-RUN-FUNCTION "Seldom Starts" (LAMBDA NIL
NIL)) (SLEEP 0.1)) took 25.583 seconds to run.
Of that, 25.109 seconds were spent in The Cooperative Multitasking
Experience. (which seems high - CLZ (Clozure) takes 10.6 seconds).
(loop repeat 1000 do (PROCESS-RUN-FUNCTION "Seldom Starts" (LAMBDA
NIL NIL))) did hang.
Will experiment to try to discover what I can get to make it crash
consistently.
Anyway, suggestion: that we detail with our posts the context in
which we're doing anything on RMCL.
Here I'm running vanilla RMCL with rmcl-clos-patch on MacOS 10.5.7 on MacPro.
More information about the info-mcl
mailing list