diff -Naur jamvm-1.4.0/src/alloc.c jamvm-1.4.1/src/alloc.c
--- src/alloc.c.orig	2005-11-20 05:42:18.000000000 +0000
+++ src/alloc.c	2005-11-27 13:45:54.000000000 +0000
@@ -897,6 +897,9 @@
     FieldBlock *fb = cb->fields;
     int i;
 
+   if(cb->state < CLASS_LINKED)
+       return;
+
     TRACE_GC(("Marking static fields for class %s\n", cb->name));
 
     for(i = 0; i < cb->fields_count; i++, fb++)

