Je reçois cette erreur étrange dans gdb et je suis incapable de tracer la ligne de code exacte pour tracer le bug. Est-ce que quelqu'un connaît ce type de bug? Voici ce que je reçois dans gdberreur GDB étrange impossible de tracer
*** -[CALayer sublayers]: message sent to deallocated instance 0x911c2a0
(gdb) po 0x911c2a0
Program received signal SIGTRAP, Trace/breakpoint trap.
0x020993a7 in ___forwarding___()
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context to what it was before the call.
To change this behavior use "set unwindonsignal off"
Evaluation of the expression containing the function (_NSPrintForDebugger) will be abandoned.
(gdb) info symbol 0x911c2a0
No symbol matches 0x911c2a0.
(gdb)
J'ai déjà ajouté NSZombieEnabled dans les variables d'environnement et l'ai défini sur YES. Où puis-je ajouter ces points d'arrêt? fb - [_ NSZombie init] fb - [_ NSZombie retainCount] –
Ce sont des points d'arrêt futurs (points d'arrêt du code qui n'est pas encore chargé). Vous pouvez les ajouter à ~/.gdbinit. Voir http://nslog.de/posts/46 pour une liste de toutes les choses que je recommande de mettre là-dedans. – stigi