Я пишу графически насыщенную игру для Nexus One, используя NDK (версия 4) и OpenGL ES 2.0. Мы действительно подталкиваем оборудование здесь, и по большей части оно работает хорошо, за исключением случаев, когда я получаю серьезный сбой с этим сообщением журнала:
W/SharedBufferStack (398): waitForCondition (LockCondition) вышло из строя (identity = 9, status = 0). ЦП может быть привязан. снова пытается.
Вся система блокируется, повторяет это сообщение снова и снова и будет либо перезапущена через пару минут, либо мы перезагрузим его вручную. Мы используем Android OS 2.1, обновление 1.
Я знаю, что некоторые другие люди видели эту ошибку, иногда по отношению к аудио. В моем случае это вызвано SharedBufferStack
, поэтому я предполагаю, что это проблема OpenGL. Кто-нибудь сталкивался с этим, и еще лучше его исправил? Или кто-нибудь знает, что происходит с SharedBufferStack
, чтобы помочь мне сузить вещи?