unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* GC missed reference on Windows
@ 2004-07-24 10:43 Neil Jerram
  2004-07-24 16:46 ` Rob Browning
  2004-07-25 13:04 ` Ludovic Courtès
  0 siblings, 2 replies; 9+ messages in thread
From: Neil Jerram @ 2004-07-24 10:43 UTC (permalink / raw)


I've built a native libguile DLL for Windows (using MSVC, from the 1.6.4 
tarball - I'll release the DLL and build details shortly).  It generally 
works well, but I occasionally get instances of two errors:

- Access violation in a call to SCM_NEWCELL (from various callers), 
trying to write at address 0x00000083.

- Scheme-level error when printing a list that appears to contain a 
freed cell - as shown by "freed cell: GC missed a reference" in the 
backtrace.  The apparently freed cell is the CDDR of a list that is 
bound to a top level definition in a loaded module, so I find it 
difficult to believe that the GC sweep has really missed it.

If anyone has seen anything like these problems before, or has any tips 
on how to debug them, I'd appreciate your input.

Thanks,
      Neil



_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-08-04 14:36 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-24 10:43 GC missed reference on Windows Neil Jerram
2004-07-24 16:46 ` Rob Browning
2004-07-24 21:24   ` Neil Jerram
2004-07-24 22:38     ` Rob Browning
2004-07-26 18:56       ` Neil Jerram
2004-08-04 14:36         ` Rob Browning
2004-08-01 20:16     ` Marius Vollmer
2004-07-25 13:04 ` Ludovic Courtès
2004-07-26 16:58   ` Rob Browning

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).