Je développe actuellement des applications Android avec PhoneGap. Récemment, lorsque j'essaie de passer d'une page HTML à une autre, l'application se ferme, et dans le LogCat l'erreur suivante apparaît :
12-24 15:43:39.237: A/libc(23631): Signal fatal 11 (SIGSEGV) à 0x00000000 (code=1), thread 23631 (.example.app)
J'ai fait quelques recherches sur Google concernant cette erreur, et de ce que j'ai compris, elle est liée à la mémoire de l'appareil. J'ai trouvé quelques solutions, mais pas assez pour que je comprenne comment les implémenter dans PhoneGap.
Est-ce que quelqu'un ici a déjà rencontré cette erreur auparavant ? Que puis-je faire pour résoudre le problème ?
Merci :)
9 votes
Cela pourrait également être causé par plus d'un thread appelant la même méthode native sur le même objet en même temps. Voir: stackoverflow.com/a/11812665/1172181. Donc, la réponse serait de synchroniser et de s'assurer que votre code est thread-safe.