b45e72e01e5ed37b4f727ed9ddea3cbe9fab2b72 xxgdb-108.diff