Watson1978
2/6/2012 - 2:13 PM

MacRuby segfaults Picky with a large dataset

MacRuby segfaults Picky with a large dataset

_This is a report for [Issue #73](https://github.com/floere/picky/issues/73)_

There seems to be a problem with a large index. I have >95k items in the index. As you know, [a simple example of indexing and searching](https://gist.github.com/1710233) already works pretty well. Therefore I assume the larger dataset is causing problems with MacRuby.

In this Gist you will find the sources except the datafile.  
**Please download [`symbols.marshal`](http://dl.dropbox.com/u/8072848/symbols.marshal) and [`Utf8Symbol.rb`](https://gist.github.com/1739763#file_utf8_symbol.rb) to the same folder as [`test.rb`](https://gist.github.com/1739763#file_test.rb) before you try.**

I am using MacRuby latest nightly at the time of writing. I also assume that you have done `sudo macgem install picky`.

    $ macruby -v
    MacRuby 0.12 (ruby 1.9.2) [universal-darwin10.0, x86_64]
    $ macgem list picky
    
    *** LOCAL GEMS ***
    
    picky (4.2.4)

As this is going to hunt us a bit longer, I thought this might cheer up the audience:
![segfault all the things](http://d.static.memegenerator.net/cache/instances/500x/10/10378/10627126.jpg)

I am executing the following before the index exists:

    $ macruby test.rb 
    Installing Picky specific MacRuby extensions.
    .Picky is indexing using a single process: Tmacruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x417066620 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x416948040 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x4171927e0 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x4168ca8c0 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x417385cc0 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x41751c380 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x41755c300 with refcount 0 (ignored)
    D Done in 32s.

And the following after the index has been created:

    $ macruby test.rb 
    Installing Picky specific MacRuby extensions.
    .Picky is indexing using a single process: Tmacruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x417066620 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x416948040 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x4171927e0 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x4168ca8c0 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x417385cc0 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x41751c380 with refcount 0 (ignored)
    macruby(8631,0x109381000) malloc: *** free() called on collectable block with 0x41755c300 with refcount 0 (ignored)
    D Done in 32s.
    Installing Picky specific MacRuby extensions.
    .macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe920 while assigning 0x405bd7060[24] = 0x405bbe920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb8e20 while assigning 0x405bb6360[24] = 0x405bb8e20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb81a0 while assigning 0x405bd5960[24] = 0x405bb81a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb87e0 while assigning 0x405bd5fa0[24] = 0x405bb87e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd7f20 while assigning 0x405bd5320[24] = 0x405bd7f20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb7220 while assigning 0x405bd49e0[24] = 0x405bb7220
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd6960 while assigning 0x405bd3d60[24] = 0x405bd6960
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2a660 while assigning 0x405bb43e0[24] = 0x405c2a660
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c251a0 while assigning 0x405bd3920[24] = 0x405c251a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc9a0 while assigning 0x405bb2e20[24] = 0x405bbc9a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc360 while assigning 0x405bd34e0[24] = 0x405bbc360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdbaa0 while assigning 0x405bb28a0[24] = 0x405bdbaa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbada0 while assigning 0x405bd1de0[24] = 0x405bbada0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bda4e0 while assigning 0x405bd2420[24] = 0x405bda4e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bba820 while assigning 0x405bb18a0[24] = 0x405bba820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9ea0 while assigning 0x405bf11a0[24] = 0x405bd9ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbbd20 while assigning 0x405bb0aa0[24] = 0x405bbbd20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9420 while assigning 0x405bcf5e0[24] = 0x405bd9420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb98a0 while assigning 0x405bce960[24] = 0x405bb98a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf4260 while assigning 0x405bb9260[56] = 0x405bf4260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf37e0 while assigning 0x405bb9260[280] = 0x405bf37e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf3020 while assigning 0x405bb9260[208] = 0x405bf3020
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c12820 while assigning 0x405bb9260[136] = 0x405c12820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf2b60 while assigning 0x405bb9260[64] = 0x405bf2b60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c323a0 while assigning 0x405bb9260[288] = 0x405c323a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31ca0 while assigning 0x405bb9260[216] = 0x405c31ca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31f60 while assigning 0x405bb9260[144] = 0x405c31f60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c116a0 while assigning 0x405bb9260[72] = 0x405c116a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c30de0 while assigning 0x405bb9260[0] = 0x405c30de0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c11260 while assigning 0x405bb9260[80] = 0x405c11260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c10720 while assigning 0x405bb9260[8] = 0x405c10720
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2f7a0 while assigning 0x405bb9260[232] = 0x405c2f7a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2eae0 while assigning 0x405bb9260[160] = 0x405c2eae0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0f3a0 while assigning 0x405bb9260[88] = 0x405c0f3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e820 while assigning 0x405bb9260[16] = 0x405c2e820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0db20 while assigning 0x405bb9260[200] = 0x405c0db20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e1e0 while assigning 0x405bb9260[128] = 0x405c2e1e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2d8a0 while assigning 0x405bb9260[56] = 0x405c2d8a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0cba0 while assigning 0x405bb9260[280] = 0x405c0cba0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2d260 while assigning 0x405bb9260[208] = 0x405c2d260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0c2a0 while assigning 0x405bb9260[136] = 0x405c0c2a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0b620 while assigning 0x405bb9260[64] = 0x405c0b620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2aca0 while assigning 0x405bb9260[288] = 0x405c2aca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2b2e0 while assigning 0x405bb9260[216] = 0x405c2b2e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2a660 while assigning 0x405bb9260[144] = 0x405c2a660
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c299a0 while assigning 0x405bb9260[224] = 0x405c299a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0a060 while assigning 0x405bb9260[152] = 0x405c0a060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c28d20 while assigning 0x405bb9260[80] = 0x405c28d20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c27760 while assigning 0x405bb9260[8] = 0x405c27760
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c281e0 while assigning 0x405bb9260[232] = 0x405c281e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c26a20 while assigning 0x405bb9260[160] = 0x405c26a20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c251a0 while assigning 0x405bb9260[48] = 0x405c251a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c23be0 while assigning 0x405bb9260[272] = 0x405c23be0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c24920 while assigning 0x405bb9260[200] = 0x405c24920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22ea0 while assigning 0x405bb9260[128] = 0x405c22ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c21620 while assigning 0x405bb9260[56] = 0x405c21620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22360 while assigning 0x405bb9260[280] = 0x405c22360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20da0 while assigning 0x405bb9260[208] = 0x405c20da0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbf9e0 while assigning 0x405bb9260[136] = 0x405bbf9e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20060 while assigning 0x405bb9260[64] = 0x405c20060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdf560 while assigning 0x405bb9260[288] = 0x405bdf560
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe920 while assigning 0x405bb9260[72] = 0x405bbe920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bddfa0 while assigning 0x405bb9260[0] = 0x405bddfa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe3a0 while assigning 0x405bb9260[224] = 0x405bbe3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdda20 while assigning 0x405bb9260[152] = 0x405bdda20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbcde0 while assigning 0x405bb9260[80] = 0x405bbcde0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbd420 while assigning 0x405bb9260[8] = 0x405bbd420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc9a0 while assigning 0x405bb9260[184] = 0x405bbc9a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbbd20 while assigning 0x405bb9260[112] = 0x405bbbd20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc360 while assigning 0x405bb9260[40] = 0x405bbc360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdbaa0 while assigning 0x405bb9260[264] = 0x405bdbaa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbada0 while assigning 0x405bb9260[192] = 0x405bbada0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bda4e0 while assigning 0x405bb9260[120] = 0x405bda4e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bba820 while assigning 0x405bb9260[48] = 0x405bba820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9ea0 while assigning 0x405bb9260[272] = 0x405bd9ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9420 while assigning 0x405bb9260[200] = 0x405bd9420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb98a0 while assigning 0x405bb9260[128] = 0x405bb98a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb8e20 while assigning 0x405bb9260[208] = 0x405bb8e20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb81a0 while assigning 0x405bb9260[136] = 0x405bb81a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb87e0 while assigning 0x405bb9260[64] = 0x405bb87e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd7f20 while assigning 0x405bb9260[288] = 0x405bd7f20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb7220 while assigning 0x405bb9260[216] = 0x405bb7220
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd6960 while assigning 0x405bb9260[144] = 0x405bd6960
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc9a0 while assigning 0x405bd5960[24] = 0x405bbc9a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbbd20 while assigning 0x405bd5fa0[24] = 0x405bbbd20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc360 while assigning 0x405bd5320[24] = 0x405bbc360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdbaa0 while assigning 0x405bd49e0[24] = 0x405bdbaa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbada0 while assigning 0x405bd3d60[24] = 0x405bbada0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bda4e0 while assigning 0x405bb43e0[24] = 0x405bda4e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bba820 while assigning 0x405bd3920[24] = 0x405bba820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9ea0 while assigning 0x405bb2e20[24] = 0x405bd9ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c21620 while assigning 0x405bd34e0[24] = 0x405c21620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22360 while assigning 0x405bb28a0[24] = 0x405c22360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb8e20 while assigning 0x405bd1de0[24] = 0x405bb8e20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb81a0 while assigning 0x405bd2420[24] = 0x405bb81a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb87e0 while assigning 0x405bb18a0[24] = 0x405bb87e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd7f20 while assigning 0x405bf11a0[24] = 0x405bd7f20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9420 while assigning 0x405bcd3a0[24] = 0x405bd9420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb98a0 while assigning 0x405bcd9e0[24] = 0x405bb98a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e820 while assigning 0x405b7ff20[24] = 0x405c2e820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbcde0 while assigning 0x405b7a4e0[24] = 0x405bbcde0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbd420 while assigning 0x405b79a60[24] = 0x405bbd420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c281e0 while assigning 0x405b78fe0[24] = 0x405c281e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c26a20 while assigning 0x405b79420[24] = 0x405c26a20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0f3a0 while assigning 0x405b78ba0[24] = 0x405c0f3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bddfa0 while assigning 0x405b97b60[24] = 0x405bddfa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe920 while assigning 0x405b77060[24] = 0x405bbe920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe3a0 while assigning 0x405b931e0[24] = 0x405bbe3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdda20 while assigning 0x405b92720[24] = 0x405bdda20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf4260 while assigning 0x405c56aa0[520] = 0x405bf4260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf37e0 while assigning 0x405c56aa0[504] = 0x405bf37e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf3020 while assigning 0x405c56aa0[488] = 0x405bf3020
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c12820 while assigning 0x405c56aa0[472] = 0x405c12820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf2b60 while assigning 0x405c56aa0[456] = 0x405bf2b60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c323a0 while assigning 0x405c56aa0[440] = 0x405c323a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31ca0 while assigning 0x405c56aa0[424] = 0x405c31ca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31f60 while assigning 0x405c56aa0[408] = 0x405c31f60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c116a0 while assigning 0x405c56aa0[392] = 0x405c116a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c30de0 while assigning 0x405c56aa0[376] = 0x405c30de0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c11260 while assigning 0x405c56aa0[272] = 0x405c11260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c10720 while assigning 0x405c56aa0[256] = 0x405c10720
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2f7a0 while assigning 0x405c56aa0[240] = 0x405c2f7a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2eae0 while assigning 0x405c56aa0[224] = 0x405c2eae0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0f3a0 while assigning 0x405c56aa0[208] = 0x405c0f3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e820 while assigning 0x405c56aa0[192] = 0x405c2e820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0db20 while assigning 0x405c56aa0[160] = 0x405c0db20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e1e0 while assigning 0x405c56aa0[144] = 0x405c2e1e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2d8a0 while assigning 0x405c56aa0[128] = 0x405c2d8a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0cba0 while assigning 0x405c56aa0[112] = 0x405c0cba0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2d260 while assigning 0x405c56aa0[96] = 0x405c2d260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0c2a0 while assigning 0x405c56aa0[80] = 0x405c0c2a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0b620 while assigning 0x405c56aa0[64] = 0x405c0b620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2aca0 while assigning 0x405c56aa0[48] = 0x405c2aca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2b2e0 while assigning 0x405c56aa0[32] = 0x405c2b2e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2a660 while assigning 0x405c56aa0[16] = 0x405c2a660
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c299a0 while assigning 0x405c56aa0[448] = 0x405c299a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0a060 while assigning 0x405c56aa0[432] = 0x405c0a060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c28d20 while assigning 0x405c56aa0[416] = 0x405c28d20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c27760 while assigning 0x405c56aa0[400] = 0x405c27760
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c281e0 while assigning 0x405c56aa0[384] = 0x405c281e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c26a20 while assigning 0x405c56aa0[368] = 0x405c26a20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c251a0 while assigning 0x405c56aa0[336] = 0x405c251a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c23be0 while assigning 0x405c56aa0[320] = 0x405c23be0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c24920 while assigning 0x405c56aa0[304] = 0x405c24920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22ea0 while assigning 0x405c56aa0[288] = 0x405c22ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c21620 while assigning 0x405c56aa0[272] = 0x405c21620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22360 while assigning 0x405c56aa0[256] = 0x405c22360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20da0 while assigning 0x405c56aa0[240] = 0x405c20da0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbf9e0 while assigning 0x405c56aa0[224] = 0x405bbf9e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20060 while assigning 0x405c56aa0[208] = 0x405c20060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdf560 while assigning 0x405c56aa0[192] = 0x405bdf560
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe920 while assigning 0x405c56aa0[88] = 0x405bbe920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bddfa0 while assigning 0x405c56aa0[72] = 0x405bddfa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe3a0 while assigning 0x405c56aa0[56] = 0x405bbe3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdda20 while assigning 0x405c56aa0[40] = 0x405bdda20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbcde0 while assigning 0x405c56aa0[24] = 0x405bbcde0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbd420 while assigning 0x405c56aa0[8] = 0x405bbd420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc9a0 while assigning 0x405c56aa0[408] = 0x405bbc9a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbbd20 while assigning 0x405c56aa0[392] = 0x405bbbd20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc360 while assigning 0x405c56aa0[376] = 0x405bbc360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdbaa0 while assigning 0x405c56aa0[360] = 0x405bdbaa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbada0 while assigning 0x405c56aa0[344] = 0x405bbada0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bda4e0 while assigning 0x405c56aa0[328] = 0x405bda4e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bba820 while assigning 0x405c56aa0[312] = 0x405bba820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9ea0 while assigning 0x405c56aa0[296] = 0x405bd9ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9420 while assigning 0x405c56aa0[280] = 0x405bd9420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb98a0 while assigning 0x405c56aa0[264] = 0x405bb98a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb8e20 while assigning 0x405c56aa0[160] = 0x405bb8e20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb81a0 while assigning 0x405c56aa0[144] = 0x405bb81a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb87e0 while assigning 0x405c56aa0[128] = 0x405bb87e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd7f20 while assigning 0x405c56aa0[112] = 0x405bd7f20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb7220 while assigning 0x405c56aa0[96] = 0x405bb7220
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd6960 while assigning 0x405c56aa0[80] = 0x405bd6960
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2aca0 while assigning 0x405bd7060[24] = 0x405c2aca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2b2e0 while assigning 0x405bb6360[24] = 0x405c2b2e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2a660 while assigning 0x405bd5960[24] = 0x405c2a660
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf4260 while assigning 0x405bd5320[24] = 0x405bf4260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf37e0 while assigning 0x405bd49e0[24] = 0x405bf37e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf3020 while assigning 0x405bd3d60[24] = 0x405bf3020
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c12820 while assigning 0x405bb43e0[24] = 0x405c12820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf2b60 while assigning 0x405bd3920[24] = 0x405bf2b60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c323a0 while assigning 0x405bb2e20[24] = 0x405c323a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c251a0 while assigning 0x405bd34e0[24] = 0x405c251a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c23be0 while assigning 0x405bb28a0[24] = 0x405c23be0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c24920 while assigning 0x405bd1de0[24] = 0x405c24920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22ea0 while assigning 0x405bd2420[24] = 0x405c22ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c21620 while assigning 0x405bb18a0[24] = 0x405c21620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22360 while assigning 0x405bf11a0[24] = 0x405c22360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbf9e0 while assigning 0x405bb0aa0[24] = 0x405bbf9e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20060 while assigning 0x405bd0f20[24] = 0x405c20060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdf560 while assigning 0x405bb07a0[24] = 0x405bdf560
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb8e20 while assigning 0x405bf0460[24] = 0x405bb8e20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb81a0 while assigning 0x405bcfa20[24] = 0x405bb81a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb87e0 while assigning 0x405beef60[24] = 0x405bb87e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd7f20 while assigning 0x405bcf5e0[24] = 0x405bd7f20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb7220 while assigning 0x405bce960[24] = 0x405bb7220
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd6960 while assigning 0x405bce020[24] = 0x405bd6960
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c299a0 while assigning 0x405bec9a0[24] = 0x405c299a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0a060 while assigning 0x405bec060[24] = 0x405c0a060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c27760 while assigning 0x405beb3e0[24] = 0x405c27760
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c281e0 while assigning 0x405bcba60[24] = 0x405c281e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c26a20 while assigning 0x405bcaea0[24] = 0x405c26a20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe920 while assigning 0x405be5f20[24] = 0x405bbe920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bddfa0 while assigning 0x405be6560[24] = 0x405bddfa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdda20 while assigning 0x405bc5920[24] = 0x405bdda20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbcde0 while assigning 0x405be4fa0[24] = 0x405bbcde0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbd420 while assigning 0x405bc52e0[24] = 0x405bbd420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bda4e0 while assigning 0x405bc1da0[24] = 0x405bda4e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bba820 while assigning 0x405be1420[24] = 0x405bba820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9ea0 while assigning 0x405bc1820[24] = 0x405bd9ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9420 while assigning 0x405be0ea0[24] = 0x405bd9420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb98a0 while assigning 0x405bc0260[24] = 0x405bb98a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31ca0 while assigning 0x405b79ea0[24] = 0x405c31ca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20da0 while assigning 0x405b7a4e0[24] = 0x405c20da0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c28d20 while assigning 0x405b931e0[24] = 0x405c28d20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe3a0 while assigning 0x405bad4e0[24] = 0x405bbe3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbada0 while assigning 0x405b899e0[24] = 0x405bbada0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc9a0 while assigning 0x405b820a0[24] = 0x405bbc9a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbbd20 while assigning 0x405b815a0[24] = 0x405bbbd20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc360 while assigning 0x405b81be0[24] = 0x405bbc360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdbaa0 while assigning 0x405ba11a0[24] = 0x405bdbaa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0b620 while assigning 0x405aff4a0[24] = 0x405c0b620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf4260 while assigning 0x405c58100[112] = 0x405bf4260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf37e0 while assigning 0x405c58100[632] = 0x405bf37e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf3020 while assigning 0x405c58100[104] = 0x405bf3020
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c12820 while assigning 0x405c58100[624] = 0x405c12820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf2b60 while assigning 0x405c58100[96] = 0x405bf2b60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c323a0 while assigning 0x405c58100[616] = 0x405c323a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31ca0 while assigning 0x405c58100[88] = 0x405c31ca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31f60 while assigning 0x405c58100[608] = 0x405c31f60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c116a0 while assigning 0x405c58100[80] = 0x405c116a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c30de0 while assigning 0x405c58100[600] = 0x405c30de0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c11260 while assigning 0x405c58100[440] = 0x405c11260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c10720 while assigning 0x405c58100[960] = 0x405c10720
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2f7a0 while assigning 0x405c58100[432] = 0x405c2f7a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2eae0 while assigning 0x405c58100[952] = 0x405c2eae0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0f3a0 while assigning 0x405c58100[424] = 0x405c0f3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e820 while assigning 0x405c58100[944] = 0x405c2e820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0db20 while assigning 0x405c58100[656] = 0x405c0db20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e1e0 while assigning 0x405c58100[128] = 0x405c2e1e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2d8a0 while assigning 0x405c58100[648] = 0x405c2d8a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0cba0 while assigning 0x405c58100[120] = 0x405c0cba0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2d260 while assigning 0x405c58100[640] = 0x405c2d260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0c2a0 while assigning 0x405c58100[112] = 0x405c0c2a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0b620 while assigning 0x405c58100[632] = 0x405c0b620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2aca0 while assigning 0x405c58100[104] = 0x405c2aca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2b2e0 while assigning 0x405c58100[624] = 0x405c2b2e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2a660 while assigning 0x405c58100[96] = 0x405c2a660
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c299a0 while assigning 0x405c58100[984] = 0x405c299a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0a060 while assigning 0x405c58100[456] = 0x405c0a060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c28d20 while assigning 0x405c58100[976] = 0x405c28d20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c27760 while assigning 0x405c58100[448] = 0x405c27760
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c281e0 while assigning 0x405c58100[968] = 0x405c281e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c26a20 while assigning 0x405c58100[440] = 0x405c26a20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c251a0 while assigning 0x405c58100[152] = 0x405c251a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c23be0 while assigning 0x405c58100[672] = 0x405c23be0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c24920 while assigning 0x405c58100[144] = 0x405c24920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22ea0 while assigning 0x405c58100[664] = 0x405c22ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c21620 while assigning 0x405c58100[136] = 0x405c21620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22360 while assigning 0x405c58100[656] = 0x405c22360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20da0 while assigning 0x405c58100[128] = 0x405c20da0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbf9e0 while assigning 0x405c58100[648] = 0x405bbf9e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20060 while assigning 0x405c58100[120] = 0x405c20060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdf560 while assigning 0x405c58100[640] = 0x405bdf560
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe920 while assigning 0x405c58100[480] = 0x405bbe920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bddfa0 while assigning 0x405c58100[1000] = 0x405bddfa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe3a0 while assigning 0x405c58100[472] = 0x405bbe3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdda20 while assigning 0x405c58100[992] = 0x405bdda20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbcde0 while assigning 0x405c58100[464] = 0x405bbcde0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbd420 while assigning 0x405c58100[984] = 0x405bbd420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc9a0 while assigning 0x405c58100[952] = 0x405bbc9a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbbd20 while assigning 0x405c58100[424] = 0x405bbbd20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc360 while assigning 0x405c58100[944] = 0x405bbc360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdbaa0 while assigning 0x405c58100[416] = 0x405bdbaa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbada0 while assigning 0x405c58100[936] = 0x405bbada0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bda4e0 while assigning 0x405c58100[408] = 0x405bda4e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bba820 while assigning 0x405c58100[928] = 0x405bba820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9ea0 while assigning 0x405c58100[400] = 0x405bd9ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9420 while assigning 0x405c58100[920] = 0x405bd9420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb98a0 while assigning 0x405c58100[392] = 0x405bb98a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb8e20 while assigning 0x405c58100[232] = 0x405bb8e20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb81a0 while assigning 0x405c58100[752] = 0x405bb81a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb87e0 while assigning 0x405c58100[224] = 0x405bb87e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd7f20 while assigning 0x405c58100[744] = 0x405bd7f20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb7220 while assigning 0x405c58100[216] = 0x405bb7220
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd6960 while assigning 0x405c58100[736] = 0x405bd6960
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c27760 while assigning 0x405bd7060[24] = 0x405c27760
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c281e0 while assigning 0x405bb6360[24] = 0x405c281e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c26a20 while assigning 0x405bd5960[24] = 0x405c26a20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c10720 while assigning 0x405bd5fa0[24] = 0x405c10720
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2f7a0 while assigning 0x405bd5320[24] = 0x405c2f7a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc9a0 while assigning 0x405bd49e0[24] = 0x405bbc9a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbbd20 while assigning 0x405bd3d60[24] = 0x405bbbd20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc360 while assigning 0x405bb43e0[24] = 0x405bbc360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdbaa0 while assigning 0x405bd3920[24] = 0x405bdbaa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbada0 while assigning 0x405bb2e20[24] = 0x405bbada0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb8e20 while assigning 0x405bf11a0[24] = 0x405bb8e20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdda20 while assigning 0x405bb0aa0[24] = 0x405bdda20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbcde0 while assigning 0x405bd0f20[24] = 0x405bbcde0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbd420 while assigning 0x405bb07a0[24] = 0x405bbd420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0a060 while assigning 0x405bcfe60[24] = 0x405c0a060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c28d20 while assigning 0x405bf0460[24] = 0x405c28d20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe920 while assigning 0x405bcaea0[24] = 0x405bbe920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bddfa0 while assigning 0x405bea520[24] = 0x405bddfa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe3a0 while assigning 0x405be9aa0[24] = 0x405bbe3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0b620 while assigning 0x405b7a4e0[24] = 0x405c0b620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2aca0 while assigning 0x405b79a60[24] = 0x405c2aca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2b2e0 while assigning 0x405b78fe0[24] = 0x405c2b2e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2a660 while assigning 0x405b79420[24] = 0x405c2a660
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c323a0 while assigning 0x405b78ba0[24] = 0x405c323a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31ca0 while assigning 0x405b77fe0[24] = 0x405c31ca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31f60 while assigning 0x405b97520[24] = 0x405c31f60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bba820 while assigning 0x405b77060[24] = 0x405bba820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0c2a0 while assigning 0x405b765e0[24] = 0x405c0c2a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c116a0 while assigning 0x405b75fa0[24] = 0x405c116a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c30de0 while assigning 0x405b75720[24] = 0x405c30de0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20da0 while assigning 0x405b931e0[24] = 0x405c20da0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbf9e0 while assigning 0x405b92720[24] = 0x405bbf9e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20060 while assigning 0x405b71c60[24] = 0x405c20060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdf560 while assigning 0x405b92320[24] = 0x405bdf560
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c23be0 while assigning 0x405bad4e0[24] = 0x405c23be0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c24920 while assigning 0x405badb20[24] = 0x405c24920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22ea0 while assigning 0x405bacea0[24] = 0x405c22ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c21620 while assigning 0x405bac560[24] = 0x405c21620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22360 while assigning 0x405b8c8e0[24] = 0x405c22360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c251a0 while assigning 0x405ba5ea0[24] = 0x405c251a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb81a0 while assigning 0x405b55b20[24] = 0x405bb81a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb87e0 while assigning 0x405b34e20[24] = 0x405bb87e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd7f20 while assigning 0x405b53ea0[24] = 0x405bd7f20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb7220 while assigning 0x405b34520[24] = 0x405bb7220
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd6960 while assigning 0x405b338a0[24] = 0x405bd6960
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bda4e0 while assigning 0x405b0bc20[24] = 0x405bda4e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9ea0 while assigning 0x405aeba60[24] = 0x405bd9ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9420 while assigning 0x405b2b360[24] = 0x405bd9420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb98a0 while assigning 0x405b0abe0[24] = 0x405bb98a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf4260 while assigning 0x40064b000[1976] = 0x405bf4260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf37e0 while assigning 0x40064b000[232] = 0x405bf37e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf3020 while assigning 0x40064b000[752] = 0x405bf3020
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c12820 while assigning 0x40064b000[1272] = 0x405c12820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf2b60 while assigning 0x40064b000[1792] = 0x405bf2b60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c323a0 while assigning 0x40064b000[48] = 0x405c323a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31ca0 while assigning 0x40064b000[568] = 0x405c31ca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31f60 while assigning 0x40064b000[1088] = 0x405c31f60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c116a0 while assigning 0x40064b000[1608] = 0x405c116a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c30de0 while assigning 0x40064b000[2128] = 0x405c30de0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c11260 while assigning 0x40064b000[288] = 0x405c11260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c10720 while assigning 0x40064b000[808] = 0x405c10720
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2f7a0 while assigning 0x40064b000[1328] = 0x405c2f7a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2eae0 while assigning 0x40064b000[1848] = 0x405c2eae0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0f3a0 while assigning 0x40064b000[104] = 0x405c0f3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e820 while assigning 0x40064b000[624] = 0x405c2e820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0db20 while assigning 0x40064b000[2040] = 0x405c0db20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e1e0 while assigning 0x40064b000[296] = 0x405c2e1e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2d8a0 while assigning 0x40064b000[816] = 0x405c2d8a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0cba0 while assigning 0x40064b000[1336] = 0x405c0cba0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2d260 while assigning 0x40064b000[1856] = 0x405c2d260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0c2a0 while assigning 0x40064b000[112] = 0x405c0c2a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0b620 while assigning 0x40064b000[632] = 0x405c0b620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2aca0 while assigning 0x40064b000[1152] = 0x405c2aca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2b2e0 while assigning 0x40064b000[1672] = 0x405c2b2e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2a660 while assigning 0x40064b000[2192] = 0x405c2a660
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c299a0 while assigning 0x40064b000[352] = 0x405c299a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0a060 while assigning 0x40064b000[872] = 0x405c0a060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c28d20 while assigning 0x40064b000[1392] = 0x405c28d20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c27760 while assigning 0x40064b000[1912] = 0x405c27760
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c281e0 while assigning 0x40064b000[168] = 0x405c281e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c26a20 while assigning 0x40064b000[688] = 0x405c26a20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c251a0 while assigning 0x40064b000[2104] = 0x405c251a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c23be0 while assigning 0x40064b000[360] = 0x405c23be0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c24920 while assigning 0x40064b000[880] = 0x405c24920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22ea0 while assigning 0x40064b000[1400] = 0x405c22ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c21620 while assigning 0x40064b000[1920] = 0x405c21620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22360 while assigning 0x40064b000[176] = 0x405c22360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20da0 while assigning 0x40064b000[696] = 0x405c20da0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbf9e0 while assigning 0x40064b000[1216] = 0x405bbf9e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20060 while assigning 0x40064b000[1736] = 0x405c20060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdf560 while assigning 0x40064b000[2256] = 0x405bdf560
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe920 while assigning 0x40064b000[416] = 0x405bbe920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bddfa0 while assigning 0x40064b000[936] = 0x405bddfa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe3a0 while assigning 0x40064b000[1456] = 0x405bbe3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdda20 while assigning 0x40064b000[1976] = 0x405bdda20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbcde0 while assigning 0x40064b000[232] = 0x405bbcde0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbd420 while assigning 0x40064b000[752] = 0x405bbd420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc9a0 while assigning 0x40064b000[136] = 0x405bbc9a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbbd20 while assigning 0x40064b000[656] = 0x405bbbd20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc360 while assigning 0x40064b000[1176] = 0x405bbc360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdbaa0 while assigning 0x40064b000[1696] = 0x405bdbaa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbada0 while assigning 0x40064b000[2216] = 0x405bbada0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bda4e0 while assigning 0x40064b000[472] = 0x405bda4e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bba820 while assigning 0x40064b000[992] = 0x405bba820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9ea0 while assigning 0x40064b000[1512] = 0x405bd9ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9420 while assigning 0x40064b000[2032] = 0x405bd9420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb98a0 while assigning 0x40064b000[288] = 0x405bb98a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb8e20 while assigning 0x40064b000[712] = 0x405bb8e20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb81a0 while assigning 0x40064b000[1232] = 0x405bb81a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb87e0 while assigning 0x40064b000[1752] = 0x405bb87e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd7f20 while assigning 0x40064b000[8] = 0x405bd7f20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb7220 while assigning 0x40064b000[528] = 0x405bb7220
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd6960 while assigning 0x40064b000[1048] = 0x405bd6960
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c299a0 while assigning 0x405bb2e20[24] = 0x405c299a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe920 while assigning 0x405bce020[24] = 0x405bbe920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc9a0 while assigning 0x405bcc2e0[24] = 0x405bbc9a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbbd20 while assigning 0x405bec9a0[24] = 0x405bbbd20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbc360 while assigning 0x405bec060[24] = 0x405bbc360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2f7a0 while assigning 0x405b820a0[24] = 0x405c2f7a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2eae0 while assigning 0x405b815a0[24] = 0x405c2eae0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0f3a0 while assigning 0x405b81be0[24] = 0x405c0f3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e820 while assigning 0x405ba11a0[24] = 0x405c2e820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c28d20 while assigning 0x405b5bea0[24] = 0x405c28d20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c27760 while assigning 0x405b3b0e0[24] = 0x405c27760
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c281e0 while assigning 0x405b5a560[24] = 0x405c281e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c26a20 while assigning 0x405b5ac60[24] = 0x405c26a20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbe3a0 while assigning 0x405b55b20[24] = 0x405bbe3a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdda20 while assigning 0x405b34e20[24] = 0x405bdda20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbcde0 while assigning 0x405b53ea0[24] = 0x405bbcde0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbd420 while assigning 0x405b34520[24] = 0x405bbd420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c12820 while assigning 0x405b338a0[24] = 0x405c12820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bf2b60 while assigning 0x405b52f20[24] = 0x405bf2b60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c323a0 while assigning 0x405b32220[24] = 0x405c323a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31ca0 while assigning 0x405b528e0[24] = 0x405c31ca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c31f60 while assigning 0x405b51c20[24] = 0x405c31f60
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c116a0 while assigning 0x405b50fa0[24] = 0x405c116a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9420 while assigning 0x405b51760[24] = 0x405bd9420
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb98a0 while assigning 0x405b309a0[24] = 0x405bb98a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c10720 while assigning 0x405b2fd20[24] = 0x405c10720
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0db20 while assigning 0x405b4e7a0[24] = 0x405c0db20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2e1e0 while assigning 0x405b2dfa0[24] = 0x405c2e1e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2d8a0 while assigning 0x405b2d8a0[24] = 0x405c2d8a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0cba0 while assigning 0x405b4db20[24] = 0x405c0cba0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2d260 while assigning 0x405b6d3e0[24] = 0x405c2d260
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0c2a0 while assigning 0x405b6caa0[24] = 0x405c0c2a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0b620 while assigning 0x405b4cde0[24] = 0x405c0b620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2aca0 while assigning 0x405b6c460[24] = 0x405c2aca0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2b2e0 while assigning 0x405b4b4a0[24] = 0x405c2b2e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c0a060 while assigning 0x405b6a4e0[24] = 0x405c0a060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c251a0 while assigning 0x405b68d20[24] = 0x405c251a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c23be0 while assigning 0x405b67fe0[24] = 0x405c23be0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c24920 while assigning 0x405b472e0[24] = 0x405c24920
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22ea0 while assigning 0x405b66960[24] = 0x405c22ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c21620 while assigning 0x405b66fa0[24] = 0x405c21620
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c22360 while assigning 0x405b46360[24] = 0x405c22360
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20da0 while assigning 0x405b456e0[24] = 0x405c20da0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbf9e0 while assigning 0x405b45d20[24] = 0x405bbf9e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c20060 while assigning 0x405b651a0[24] = 0x405c20060
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bddfa0 while assigning 0x405b43da0[24] = 0x405bddfa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c2a660 while assigning 0x405ad8060[24] = 0x405c2a660
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdf560 while assigning 0x405ab2e20[24] = 0x405bdf560
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405c30de0 while assigning 0x405acef60[24] = 0x405c30de0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb8e20 while assigning 0x405a92a60[24] = 0x405bb8e20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb81a0 while assigning 0x405a91b20[24] = 0x405bb81a0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb87e0 while assigning 0x405a92420[24] = 0x405bb87e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd7f20 while assigning 0x405a918e0[24] = 0x405bd7f20
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bda4e0 while assigning 0x405a35060[24] = 0x405bda4e0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bba820 while assigning 0x405a346a0[24] = 0x405bba820
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd9ea0 while assigning 0x405a33d60[24] = 0x405bd9ea0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bd6960 while assigning 0x405a51f60[24] = 0x405bd6960
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bdbaa0 while assigning 0x405b7d460[24] = 0x405bdbaa0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bbada0 while assigning 0x405a473e0[24] = 0x405bbada0
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    macruby(8756,0x7fff7d45c960) malloc: resurrection error for block 0x405bb7220 while assigning 0x405a45460[24] = 0x405bb7220
    garbage pointer stored into reachable memory, break on auto_zone_resurrection_error to debug
    Segmentation fault: 11
# Jeez... CamelCase filenames... please ignore, as this is part of an XCode specific application ;)

module Utf8
  attr_accessor :data
  
  class Symbol < Struct.new(:id, :symbol, :bytecode, :html_entity, :description)
    def self.load_from_file(path)
      Utf8.data = Marshal.load(File.read(path))
    end
    
    def self.all
      Utf8.data
    end
  end
  extend self
end
require 'rubygems'
require 'picky'

require 'Utf8Symbol'

Utf8::Symbol.load_from_file 'symbols.marshal'

Utf8Index = Picky::Index.new(:utf8_index) do
  source { Utf8::Symbol.all }
  indexing removes_characters: /[^a-z0-9\-\s\"\~\*\:\,]/i,
           splits_text_on: /[\s\-]/
  category :description
end
Utf8Search = Picky::Search.new(Utf8Index) do
  searching removes_characters: /[^a-z0-9\-\s\/\_\&\.\"\~\*\:\,]/i, # Picky needs control chars *"~:, to pass through.
            stopwords:          /\b(and|the|of|it|in|for)\b/i,
            splits_text_on:     /[\s\/\-\&]+/
end
Utf8Index.load rescue Utf8Index.index