Adresse non valide transmise à dlfree
Mon app semble être en panne "au hasard" et je ne peux pas comprendre pourquoi.
Le logcat affiche l'erreur suivante:
A/libc(24298): invalid address or address of corrupt block 0x78366c48 passed to dlfree
A/libc(24298): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 24322 (AsyncTask #5)
Cela pourrait-il être quelque chose que je suis en train de faire? Est-il quelque chose de mal avec Android?
Je ne suis pas vraiment sûr où commencer à chercher pour cela.
La personne qui est en voyant ce crash n'a à me dire qu'ils ont "une mauvaise carte SD et Verizon est de me dire que je dois mettre un nouveau." Qui peuvent ou peuvent ne pas être pertinentes.
source d'informationauteur Andrew
Vous devez vous connecter pour publier un commentaire.
Il est difficile de résoudre ce problème avec aucun code n'est à regarder ou à toute idée de ce que l'application est sur, mais je vais vous donner mon deviner ce qui peut causer le problème, et j'espère que cela va vous conduire dans la bonne direction pour résoudre ce problème.
Première de
SIGSEGV
est une erreur de segmentation. Qui, en d'autres termes signifie qu'une violation d'accès mémoire, en essayant d'accéder à la mémoire dont vous n'êtes pas autorisé à le faire. Une cause probable de cette est que vous avez couru hors de la mémoire, peut-être à cause d'une fuite de mémoire ou tout simplement utilisé de la mémoire. Cela peut être causé par un bug, vous utilisez un plugin qui utilise natif C/C++ code par NDK.Le code d'erreur 0xDEADBAAD ("mauvais morts") est utilisé par l'Android libc abort() fonction lorsque natif corruption de segment de mémoire est détectée.
À mon avis votre meilleur coup est d'essayer de reproduire le problème dans l'émulateur ou un appareil qui peut causer le problème et de commencer à
débogage mémoire
pour obtenir une idée de la cause de cette.Je voudrais également vous recommandons de prendre un coup d'oeil à cette DONC, la question qui a des problèmes similaires.
Bonne chance, de la résolution de la question!
Meilleures salutations,
Rawa