2013-09-27 19 views
9

ho avuto qualche incidente strano quando si esegue la nostra applicazione Android su dispositivi Snapdragon, ma cosa funziona bene su altri dispositivi. Qui ci sono alcuni registri prima di morire processo:Android errore dequeuebuffer applicazione sul dispositivo Snapdragon

W/Adreno-EGLSUB(3075): <DequeueBuffer:583>: dequeue native buffer fail: Unknown error 2147483646, buffer=0x0, handle=0x0 
W/Adreno-EGLSUB(3075): <SwapBuffers:1300>: Invalid native buffer. Failed to queueBuffer 
W/Adreno-EGLSUB(3075): <updater_thread:456>: native buffer is NULL 
D/QCUtilClass(2464): extended extractor not needed, return default. 

e:

E/BufferQueue( 357): [xxx.xxxx.xxxxx(our game app)] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count 
W/Adreno-EGLSUB(3075): <DequeueBuffer:583>: dequeue native buffer fail: Invalid argument, buffer=0x0, handle=0x0 
W/Adreno-ES20(3075): <gl2_surface_swap:43>: GL_OUT_OF_MEMORY 
W/Adreno-EGL(3075): <qeglDrvAPI_eglSwapBuffers:3590>: EGL_BAD_SURFACE 

.....

Qualsiasi aiuto sarà apprezzato. Grazie.

+0

vedo lo stesso su un "impulso" Hisense Google TV; non è chiaro quale sia il problema. E/BufferQueue: dequeueBuffer: non è possibile deselezionare più buffer senza impostare il conteggio del buffer – larham1

+0

eventuali dettagli su ciò che l'app sta tentando di fare? – peasea

risposta

1

sembra che sia sparato da qui BufferQueue linea 401. dimensione del buffer inizializzato all'interno costruttore coda.

tenta di disattivare l'accelerazione hardware in Android manifesto. Sembra che aiuti. In tal caso, eseguire questa operazione in modo programmatico in base alla versione del sistema operativo o alla CPU del dispositivo. Più simile al moderno bug della versione del sistema operativo Android.

Problemi correlati