J'ai écrit une bibliothèque wifi objective-c et un wrapper ca autour d'appeler mon code C++ en utilisant corewlan framework.J'ai des minuteries d'installation et à l'expiration de la minuterie j'appelle la fonction scanwifi de la bibliothèque qui donne des détails sur tous les détails du réseau wifi.Le programme continue de se bloquer en donnant une erreur de malloc incorrecte somme de contrôle pour l'objet libéré. Le crash n'est pas cohérent, continue à apparaître à des endroits aléatoires. J'ai essayé guard malloc pour trouver le bug de la mémoire, laissé le programme en cours d'exécution pendant plus de 10 heures, mais il ne s'est pas crashé. dès que j'ai retiré garde malloc et exécuté le programme et boom il y avait l'accident. Quelqu'un peut-il s'il vous plaît dire des moyens d'attraper ce bug de la mémoire MerciMalloc erreur checksum incorrecte pour l'objet libéré
0
A
Répondre
1
Les erreurs de gestion de la mémoire peuvent être particulièrement difficiles à traquer; sans voir le code, c'est difficile à dire.
Vous avez mentionné GuardMalloc-avez-vous essayé d'activer d'autres Diagnostics?
- Scribble
- Garde Edges
- Garde Malloc
- Zombie Objets
Cela peut aider le débogage en rendant votre accident de code plus prévisible, je l'espère plus proche de la source de l'erreur.
(Dans Xcode 4.4.1, ceux-ci sont définies par "produit" -> "système Edition" -> "Exécuter" -.> "Diagnostic")
Questions connexes
- 1. checksum incorrecte pour l'objet libéré sur une grande entrée
- 2. Obj-c, la somme de contrôle incorrecte pour objet libéré - objet a probablement été modifié après avoir été libéré
- 3. Xcode erreur malloc
- 4. svnadmin load checksum erreur
- 5. erreur de realloc: contrôle incorrect pour objet libéré
- 6. malloc: *** erreur pour 0x1001002e0 objet: pointeur étant libéré n'a pas été alloué
- 7. erreur sur C++ et OpenCV: "malloc"
- 8. Impossible de vérifier checksum dans bash --- apparemment, syntaxe incorrecte?
- 9. Somme de contrôle incorrecte pour l'objet libéré - Comment résoudre les problèmes sur l'appareil?
- 10. iOS 7: contrôle incorrect pour objet libéré
- 11. Instanciation d'un tableau C en Objective C - Erreur Crash - Somme de contrôle incorrecte pour l'objet libéré
- 12. erreur malloc et simulateur accident
- 13. python: erreur Mac OS X. malloc. Le pointeur libéré n'a pas été alloué. abort trap 6
- 14. « somme de contrôle incorrecte pour objet libéré », mais je ne le libérer
- 15. erreur malloc - [CFString version]
- 16. erreur malloc avec SysMalloc
- 17. erreur malloc en C
- 18. NSXmlParser et « modifié après avoir été libéré » erreur
- 19. écriture incorrecte de la taille 4 lorsque malloc
- 20. Rails serveur rencontrant erreur malloc
- 21. Protocole Checksum
- 22. Checksum Failure
- 23. Erreur Malloc/Bus avec fprintf
- 24. NSTreeController - malloc double erreur libre
- 25. Erreurs de données de base de Malloc
- 26. Erreur de somme de contrôle incorrecte pour l'objet libéré après la mise à niveau du projet vers Xcode 4.2 et iOS 5
- 27. Python - Erreur de syntaxe incorrecte incorrecte
- 28. Pour malloc ou pas pour malloc, c'est la question!
- 29. Samba Erreur: "Fonction incorrecte"
- 30. Erreur 404 incorrecte
S'il vous plaît lire le http://stackoverflow.com/ faq pour mieux comprendre comment vous devriez poser une question. Vous devez nous montrer ce que vous avez fait jusqu'ici pour obtenir de l'aide. Soyez donc précis avec votre question et ajoutez les extraits nécessaires. –