Index: trunk/psModules/src/camera/pmHDUGenerate.c
===================================================================
--- trunk/psModules/src/camera/pmHDUGenerate.c	(revision 15299)
+++ trunk/psModules/src/camera/pmHDUGenerate.c	(revision 15326)
@@ -187,9 +187,12 @@
         }
         psRegion *trimsec = trimsecItem->data.V; // Trim section
-        if (psRegionIsNaN(*trimsec)) {
+        if (!trimsec || psRegionIsNaN(*trimsec)) {
             const char *trimsecSource = psMetadataLookupStr(&mdok, cell->config, "CELL.TRIMSEC.SOURCE");
             if (strcmp(trimsecSource, "VALUE") == 0) {
 
                 const char *trimsecStr = psMetadataLookupStr(&mdok, cell->config, "CELL.TRIMSEC");
+                if (!trimsec) {
+                    trimsec = trimsecItem->data.V = psRegionAlloc(NAN, NAN, NAN, NAN);
+                }
                 *trimsec = psRegionFromString(trimsecStr);
             } else {
