Index: /branches/eam_branches/ipp-20230313/Ohana/src/libohana/src/ohana_allocate.c
===================================================================
--- /branches/eam_branches/ipp-20230313/Ohana/src/libohana/src/ohana_allocate.c	(revision 42689)
+++ /branches/eam_branches/ipp-20230313/Ohana/src/libohana/src/ohana_allocate.c	(revision 42690)
@@ -448,4 +448,6 @@
   int status = TRUE;
 
+  OhanaMemblock *prevBlock = NULL;
+
   while (thisBlock) {
 
@@ -475,4 +477,5 @@
     Nbytes += thisBlock->size;
 
+    prevBlock = thisBlock; // save for debugging
     thisBlock = thisBlock->prevBlock;
   }
@@ -480,5 +483,6 @@
   if (Ntotal || VERBOSE) {
     fprintf (stderr, "%zd memory blocks allocated (%zd bytes total), %zd good, %zd bad ", Ntotal, Nbytes, Ngood, Nbad);
-    fprintf (stderr, "@ %s:%d (%s)\n", myFile, myLine, myFunc);
+    fprintf (stderr, "@ %s:%d (%s) ", myFile, myLine, myFunc);
+    fprintf (stderr, "(%zd penultimate block)\n", (size_t) prevBlock);
   }
 
