「カラフルフロア」が起動時にクラッシュする

 娘へのクリスマスプレゼント ASUS ME176 シリーズ タブレットPC ホワイト ( Android 4.4.2 / 7 inch / Atom Z3745 / 1GB / eMMC 16G / WIFI対応 ) ME176-WH16(Amazonで購入。娘には「Amazonはサンタクロースが経営している」と言い聞かせているので配送箱のまま枕元に置いてもOK)に「カラフルフロア」をインストールしてみたところ、起動時にクラッシュ!クラッシュ!クラッシュ!
 
 レポートを見たところ NullPointerException だってさ。
 該当箇所はリソースを一括管理している ResourcesManagerクラス内の

public class ResourcesManager{
	private BuildableBitmapTextureAtlas textureAtlas;
		・
		・
		・
	public void unloadTextures(){
		textureAtlas.unload(); //←ここがエラー!
		textureAtlas = null;
			・
			・
			・
	}
}

 確かに初期化してなければエラーになるけど unloadTextures()の呼び出しは GameActivityクラスの onDestroy()内からだからね。
 起動時に呼び出されているとは思いませんでしたよ。(なぜ呼ばれるかまでは調べていません。Android 4.4での現象。2.3では普通に動いている・・。)

public class GameActivity extends BaseGameActivity{
		・
		・
		・
	@Override
	protected void onDestroy(){
		ResourcesManager.getInstance().unloadTextures(); //←ここでしか呼んでいない
			・
			・
			・
		super.onDestroy();
		if (this.isGameLoaded()) System.exit(0);
	}
}

 さっそく、次のとおりに直してアップロードしました。

public class ResourcesManager{
	private BuildableBitmapTextureAtlas textureAtlas;
		・
		・
		・
	public void unloadTextures(){
		if(textureAtlas != null){
			textureAtlas.unload();
			textureAtlas = null;
		}
			・
			・
			・
	}
}

 4.4 でも無事動いています。
 なぜ、起動時に!?