Mémoire corrompue ? Incompréhensible !
Bloodshed
Membre
Bonjour,
Je suis en train de développer une application et j'avais courament des problèmes de mémoire (du genre, une méthode qui ne va pas à l'objet désiré, etc.). D'habitude je m'en sors en modifiant un peu tout, en essayant de refaire les choses différement. Mais là j'étais tombé sur un bug insoluble. J'ai donc décidé de ne plus m'occuper de la mémoire et de laisser faire le garbage collector (désormais réglé sur Supported dans les options du projet). Maintenant mon programme fonctionne bien excepté une erreur bizarre lorsque je le lance :
Sachant que ces plugins Safari n'ont rien à voir avec mon application, je pense à un problème de mémoire (Sachez que ces erreurs n'apparaissent que lorsque j'utilise le garbage collector).
Afin d'élucider le problème, je dupplique le projet et supprime des bouts de code petit à petit. Le problème est que maintenant j'ai un projet vierge, et que le problème persiste
J'ai créé un nouveau projet vierge témoin, activé le garbage collector, et ai comparé les options des deux projets, elles semblent identiques. Je ne comprends vraiment rien.
Voici le projet quasi-vide qui pose problème : http://menu.nom.fr/~mickael/myapp.tar.gz
Merci d'avance pour toute réponse.
Je suis en train de développer une application et j'avais courament des problèmes de mémoire (du genre, une méthode qui ne va pas à l'objet désiré, etc.). D'habitude je m'en sors en modifiant un peu tout, en essayant de refaire les choses différement. Mais là j'étais tombé sur un bug insoluble. J'ai donc décidé de ne plus m'occuper de la mémoire et de laisser faire le garbage collector (désormais réglé sur Supported dans les options du projet). Maintenant mon programme fonctionne bien excepté une erreur bizarre lorsque je le lance :
2008-03-20 15:14:20.715 MyApp[686:10b] Error loading /Library/InputManagers/Inquisitor/Inquisitor.bundle/Contents/MacOS/Inquisitor: dlopen(/Library/InputManagers/Inquisitor/Inquisitor.bundle/Contents/MacOS/Inquisitor, 265): no suitable image found. Did find:<br /> /Library/InputManagers/Inquisitor/Inquisitor.bundle/Contents/MacOS/Inquisitor: GC capability mismatch<br />2008-03-20 15:14:20.730 MyApp[686:10b] Error loading /Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL: dlopen(/Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL, 265): no suitable image found. Did find:<br /> /Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL: GC capability mismatch<br />2008-03-20 15:14:20.737 MyApp[686:10b] Error loading /Library/InputManagers/Safari AdBlock/Safari AdBlock.bundle/Contents/MacOS/Safari AdBlock: dlopen(/Library/InputManagers/Safari AdBlock/Safari AdBlock.bundle/Contents/MacOS/Safari AdBlock, 265): no suitable image found. Did find:<br /> /Library/InputManagers/Safari AdBlock/Safari AdBlock.bundle/Contents/MacOS/Safari AdBlock: GC capability mismatch
Sachant que ces plugins Safari n'ont rien à voir avec mon application, je pense à un problème de mémoire (Sachez que ces erreurs n'apparaissent que lorsque j'utilise le garbage collector).
Afin d'élucider le problème, je dupplique le projet et supprime des bouts de code petit à petit. Le problème est que maintenant j'ai un projet vierge, et que le problème persiste
J'ai créé un nouveau projet vierge témoin, activé le garbage collector, et ai comparé les options des deux projets, elles semblent identiques. Je ne comprends vraiment rien.
Voici le projet quasi-vide qui pose problème : http://menu.nom.fr/~mickael/myapp.tar.gz
Merci d'avance pour toute réponse.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Finalement j'ai décidé de ne pas utiliser le GC et d'apprendre la gestion de la mémoire (l'intuition, ça marche qu'un temps en fait ).
<br />
PS: je viens de voir que mon topic n'est pas dans le bon forum, j'ai du me tromper y'a-t-il un modérateur qui pourrait le déplacer ?
Je pense que tu devrais cliquer sur "Signaler au modérateur" et expliquer dans quel partie tu souhaites le déplacer