Index: trunk/ppImage/src/ppImageLoop.c
===================================================================
--- trunk/ppImage/src/ppImageLoop.c	(revision 7621)
+++ trunk/ppImage/src/ppImageLoop.c	(revision 7639)
@@ -7,4 +7,5 @@
     pmCell *cell;
     pmReadout *readout;
+    psMemId ID;
 
     pmFPAfile *input = psMetadataLookupPtr (&status, config->files, "PPIMAGE.INPUT");
@@ -22,4 +23,6 @@
         psLogMsg ("ppImageLoop", 4, "Chip %d: %x %x\n", view->chip, chip->file_exists, chip->process);
         if (!chip->process || !chip->file_exists) { continue; }
+
+	ID = psMemGetId();
 	if (!pmFPAfileIOChecks (config, view, PM_FPA_BEFORE)) return false;
 
@@ -36,5 +39,5 @@
 		// perform the detrend analysis
 		if (!ppImageDetrendReadout (config, options, view)) return false;
-
+		
 		if (!pmFPAfileIOChecks (config, view, PM_FPA_AFTER)) return false;
 	    }
@@ -50,4 +53,8 @@
 
 	if (!pmFPAfileIOChecks (config, view, PM_FPA_AFTER)) return false;
+
+	fprintf (stderr, "done chip\n");
+	// fprintf (stderr, "found %d leaks at %s\n", psMemCheckLeaks (ID, NULL, stdout, false), "chips");
+	// ppImageFileCheck (config);
     }
 
@@ -57,5 +64,5 @@
     // we perform astrometry on all chips after sources have been detected
     if (options->doAstromChip || options->doAstromMosaic) ppImageAstrom (config);
-    
+
     if (!pmFPAfileIOChecks (config, view, PM_FPA_AFTER)) return false;
 
