diff -r e9d804821c48 -r dc7d3b7a918c src/Zone.cpp --- a/src/Zone.cpp Wed Aug 01 22:32:59 2012 -0700 +++ b/src/Zone.cpp Sat Aug 04 17:51:43 2012 -0700 @@ -88,6 +88,8 @@ return false; if ((maps_[MapKind_Native] = allocateMap(MapKind_Native, sizeof(Map))) == NULL) return false; + if ((maps_[MapKind_Descriptor] = allocateMap(MapKind_Descriptor, sizeof(Map))) == NULL) + return false; if ((maps_[MapKind_FreeRegion] = allocateMap(MapKind_FreeRegion, sizeof(Map))) == NULL) return false; if ((maps_[MapKind_EnvironmentSlotDescriptorArray] =