1

MacRuby で一貫性のないバグに遭遇しましたが、これをデバッグする方法がわかりません。誰かが助けることができれば素晴らしいでしょう。

これが自分のコードによるものなのか、MacRuby フレームワークのバグなのかはわかりません。私はそれが私自身のコードであり、メモリの一部を過剰に保持しているため、ガベージ コレクションが失敗したと感じています。

これは Xcode からのエラーです。ありがとう。

CSV Wizard(30245,0x7fff704f7ca0) malloc: resurrection error for object 0x20199da20 while assigning {conservative-block}[196608](0x302360060)[117616] = Array[64](0x20199da20)
garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
CSV Wizard(30245,0x103781000) malloc: garbage block 0x20199da20(Array[64]) was over-retained during finalization, refcount = 1
This could be an unbalanced CFRetain(), or CFRetain() balanced with -release.
Break on auto_zone_resurrection_error() to debug.
CSV Wizard(30245,0x103781000) malloc: fatal resurrection error for garbage block 0x20199da20(Array[64]): over-retained during finalization, refcount = 1
4

0 に答える 0