[MacRuby] #172: resurrection error
#172: resurrection error ------------------------------+--------------------------------------------- Reporter: kbenne@… | Owner: lsansonetti@… Type: defect | Status: new Priority: minor | Milestone: MacRuby 0.4 Component: MacRuby | Keywords: ------------------------------+--------------------------------------------- I am trying to use some existing ruby code in my core data document based app. After switching the application over to MacRuby I get a resurrection error upon closing the document's main window and opening a new document. The error is similar to the following: malloc: *** resurrection error for object 0x10f77a0: auto_zone_write_barrier: _NSThreadPerformInfo.argument[32](0x10b04a0)[12] = NSTrackingArea[48](0x10f77a0) I have been able to recreate this problem in a very simple application based on the core data document based application template. The project is attached. I have tested with the 0.3 release and revision 762 in the testing branch. I am not 100% sure if this is a defect in MacRuby or an error in my project. -- Ticket URL: <http://www.macruby.org/trac/ticket/172> MacRuby <http://macruby.org/>
#172: resurrection error ------------------------------+--------------------------------------------- Reporter: kbenne@… | Owner: lsansonetti@… Type: defect | Status: new Priority: minor | Milestone: Component: MacRuby | Keywords: ------------------------------+--------------------------------------------- Changes (by lsansonetti@…): * milestone: MacRuby 0.4 => Comment: Sorry for the late response on this bug. The problem was probably due to the old finalize code path, since it does not seem to occur anymore with trunk (as of r825). Or it was a bug in Mac OS X that was fixed by a software update. Could you retry with 10.5.6 and trunk? Resurrection errors occur when an object that is supposed to die is being referenced during its finalize phase. Generally if you do not own the object described in the error message it's most of the time a bug in the underlying framework. It is possible to set up a breakpoint and see exactly who is retaining the object. -- Ticket URL: <http://www.macruby.org/trac/ticket/172#comment:1> MacRuby <http://macruby.org/>
#172: resurrection error ------------------------------+--------------------------------------------- Reporter: kbenne@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: minor | Milestone: MacRuby 0.5 Component: MacRuby | Resolution: fixed Keywords: | ------------------------------+--------------------------------------------- Changes (by lsansonetti@…): * status: new => closed * resolution: => fixed * milestone: => MacRuby 0.5 Comment: Please retry with MacRuby 0.5 beta 1 and let us know if the problem still persists. -- Ticket URL: <http://www.macruby.org/trac/ticket/172#comment:2> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby