ある状況で呼び出すとpresentRenderBuffer
、アプリが EXC_BAD_ACCESS でクラッシュします。しかし、通常はすべて問題ありません。
コール スタックは次のとおりです。
#0 0x2f53f02e in glrGetPrivateInteger ()
#1 0x329a192e in gliGetInteger ()
#2 0x002eec04 in __collect_all_context_profiling_data_block_invoke ()
#3 0x0015ea7c in iter_contexts ()
#4 0x002ee7f2 in collect_all_context_profiling_data ()
#5 0x00163fbc in copy_profiling_data_dictionary(ContextInfo*, unsigned int, unsigned long long) ()
#6 0x00160566 in handle_frame_boundary ()
#7 0x002f194c in EAGLContext_presentRenderbuffer(EAGLContext*, objc_selector*, unsigned int) ()
#8 0x00044a68 in __36-[CanvasView initializeWithContext:]_block_invoke56
これについて何か考えはありますか?
解決する:
テクスチャは、さまざまなコンテキストで作成および削除されます。これにより問題が発生しました。
テクスチャが 1 つのコンテキストで作成および削除されるようになりました。それは問題を解決しました。