Nexus One / Android “ЦП может быть привязан” ошибка

Я пишу графически интенсивную игру для Nexus One, с помощью NDK (пересмотр 4) и OpenGL ES 2.0. Мы действительно продвигаем аппаратные средства здесь, и по большей части они работают хорошо, кроме время от времени я получаю серьезный катастрофический отказ с этим сообщением журнала:

W/SharedBufferStack (398): waitForCondition (LockCondition) приведенный к таймауту (identity=9, status=0). ЦП может быть привязан. попробовать еще раз.

Вся система запирается, повторяет это сообщение много раз и или перезапустит после пары минут или мы должны перезагрузить его вручную. Мы используем Android ОС 2.1, обновляем 1.

Я знаю, что несколько других людей там видели эту ошибку, иногда относительно аудио. В моем случае это вызывается SharedBufferStack, таким образом, я предполагаю, что это - проблема OpenGL. Кто-либо встретился с этим и еще лучше зафиксировал его? Или делает любой знает то, что продолжает SharedBufferStack помочь мне сузить вещи?

15
задан Nate Barbettini 12 February 2015 в 13:37
поделиться

1 ответ

Я не верю, что такая ошибка может возникнуть в звуковом коде, SharedBufferStack используется только в библиотеках Surface. Скорее всего, это ошибка в реализации EGL swapBuffers или SurfaceFlinger, и вам следует отправить ее в трекер ошибок .

2
ответ дан 1 December 2019 в 05:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: