Malloc/free issues

Thank you that is very helpful. I spent the night stewing about the SDRAM.begin() issue and I decided to do more testing and then I update my test program (provided in previous message). The Following was added to more represent my full sketch.

  SDRAM.begin();

  Display.begin();
  Display.clear();
//  Display.noStroke();    <<--- Offending line
  Display.rect(0, 0, Display.width(), Display.height());
  Display.fill(255, 255, 255);
  Display.endDraw();
  Display.beginDraw();
  Display.image(img_arduinologo, (Display.width() - img_arduinologo.width())/2, (Display.height() - img_arduinologo.height())/2);
  Display.endDraw();

  nonFrameBuffer();
  Serial.println("Back from NonFrameBuffer");

I am trying to clear the screen with a white background before displaying the startup logo. when the Dispaly.noStroke() statement is commented out the function call to NonFrameBuffer does return and the message is printed. If that statement is not commented out the board crashes. Is there a guide to help me write stuff to the GIGA display correctly. I went through

https://docs-content.arduino.cc/tutorials/giga-display-shield/lvgl-guide/

and did not see how to clear the screen and display a graphic.

thanks