I will insist there's a problem of updating to new FLTK code because this part of your traceback speaks clear :
#2 0x105235597 in Fl_Quartz_Graphics_Driver::XDestroyRegion(flCocoaRegion*) Fl_Quartz_Graphics_Driver.cxx:152
#3 0x104f7457d in fl_height() fl_draw.H:771
Function fl_height() is a 1-liner:
return fl_graphics_driver->height();
It should call Fl_Quartz_Graphics_Driver::height(). Instead it calls Fl_Quartz_Graphics_Driver::XDestroyRegion()
because there's a problem with the layout of class Fl_Graphics_Driver that's essential for access to virtual member functions and was recently changed.
Comments are owned by the poster. All other content is copyright 1998-2025 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.