There was a possible recursion from wxStockGDI::GetFont to wxSystemSettings::GetFont and back, resolve by using direct font creation, adding fixed system font.