2010-12-02 27 views
15

J'ai récemment remarqué, lors du débogage d'une application, que LogCat signale de nombreux messages d'erreur ("E") avec pid = 92, tag = libagl et Message = "utilise alphaPlaneWorkaround".Messages d'erreur libagl alphaPlaneWorkaround dans LogCat

Les messages s'affichent lorsque l'écran de mon application est redessiné, par exemple lors du défilement. Je utilise Android 2.1. Je me suis rendu compte que ces messages apparaissaient après avoir activé les animations dans les paramètres d'affichage du son du téléphone et les tests indiquent qu'ils apparaissent si l'option "Toutes les animations" ou "Certaines animations" est sélectionnée et qu'elles n'apparaissent pas si Je choisis "Aucune animation".

Qu'est-ce qui cause ces messages? Est-ce qu'ils indiquent un bogue dans mon application ou sont-ils causés par le système d'exploitation?

+0

J'aurais dû mentionner que le pid (92) n'est pas le pid de mon application. Un autre processus semble générer ces messages d'erreur. – prepbgg

+0

Avez-vous eu l'occasion de trouver la cause exacte? Je reçois des types de journaux similaires. –

+0

kotmanish, non je ne l'ai jamais découvert. J'ai éteint les animations et je ne les ai plus revu. Désolé de ne pas pouvoir vous aider. – prepbgg

Répondre

1

Le message est plus un message de débogage qu'une erreur. Les chances sont que le développeur utilise simplement le mauvais niveau de journalisation, ou il est de leur pratique de signaler les solutions de contournement logicielles pour mettre en évidence les problèmes de matériel/pilote.

J'ai remarqué qu'une récente mise à jour du firmware sur les appareils Samsung a introduit beaucoup de nouveaux messages logcat, y compris des erreurs de charge de la batterie qui n'existaient pas auparavant. En fait, le dernier firmware semble avoir introduit plus d'erreurs qu'il n'en résout, donc je suis en train d'envisager de lancer mon propre firmware (si j'ai le temps).

Sauf si vous appelez de manière spécifique d'autres processus et qu'il n'est pas étiqueté avec le PID de votre application, vous pouvez sans risque l'ignorer.