#1308: MacRuby does not invoke a free function which was specified in Data_Wrap_Struct(). ----------------------------------+----------------------------------------- Reporter: watson1978@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: 0.11-blocker ----------------------------------+----------------------------------------- Comment(by lsansonetti@…): I see the following crash when running the nokogiri example: {{{ Thread 3 Crashed: Dispatch queue: Garbage Collection Work Queue 0 libmacruby.1.9.2.dylib 0x00000001000b52e1 st_foreach + 81 (st.c:638) 1 nokogiri.bundle 0x0000000105796bda dealloc + 58 (xml_document.c:31) 2 libmacruby.1.9.2.dylib 0x000000010003cf00 rdata_finalize + 32 (gc.c:432) 3 libobjc.A.dylib 0x00007fff82771f67 finalizeOneObject + 48 4 libauto.dylib 0x00007fff8701d3d5 Auto::foreach_block_do(auto_zone_cursor*, void (*)(void*, void*), void*) + 85 5 libobjc.A.dylib 0x00007fff82771b5c batchFinalize + 64 6 libauto.dylib 0x00007fff87017137 Auto::Zone::invalidate_garbage(unsigned long, unsigned long const*) + 71 7 libauto.dylib 0x00007fff87007b21 auto_collect_internal(Auto::Zone*, unsigned int) + 481 8 libauto.dylib 0x00007fff870080bd auto_collection_work(Auto::Zone*) + 157 9 libSystem.B.dylib 0x00007fff8246b284 _dispatch_call_block_and_release + 15 10 libSystem.B.dylib 0x00007fff82449df2 _dispatch_queue_drain + 251 11 libSystem.B.dylib 0x00007fff82449c54 _dispatch_queue_invoke + 57 12 libSystem.B.dylib 0x00007fff824497fe _dispatch_worker_thread2 + 252 13 libSystem.B.dylib 0x00007fff82449128 _pthread_wqthread + 353 14 libSystem.B.dylib 0x00007fff82448fc5 start_wqthread + 13 }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/1308#comment:7> MacRuby <http://macruby.org/>