guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: stumped by scm_car/scm_cdr


From: Han-Wen Nienhuys
Subject: Re: stumped by scm_car/scm_cdr
Date: Fri, 8 Oct 2004 01:41:50 +0200

address@hidden writes:
> tries to call scm_list_2(), which will fail if GC is active.
> 
> I've added a check to scm_cell/scm_double_cell that calls abort() if
> GC is running.

addendum: this causes a crash, since gc.c says

  scm_c_hook_run (&scm_after_gc_c_hook, 0);
  --scm_gc_running_p;

is there any significance in the ordering here? The problem
is that many scm_after_gc_c_hooks construct lists, which uses
scm_cell, obviously. 

-- 

 Han-Wen Nienhuys   |   address@hidden   |   http://www.xs4all.nl/~hanwen 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]