Hi Robert,

On Jul 26, 2010, at 6:18 PM, Robert Rice wrote:

> MacRuby 0.6 is working well for me but I recently started getting the 
> following malloc error while using the custom page size dialog in Page Setup:
> 
> MacRuby 0.6 Release(774,0x7fff7045cc20) malloc: reference count underflow for 
> 0x20275e080, break on auto_refcount_underflow_error to debug.
> MacRuby 0.6 Release(774,0x7fff7045cc20) malloc: reference count underflow for 
> 0x202644e40, break on auto_refcount_underflow_error to debug.
> MacRuby 0.6 Release(774,0x7fff7045cc20) malloc: reference count underflow for 
> 0x20083b6c0, break on auto_refcount_underflow_error to debug.
> 
> This bug generally doesn't cause my MacRuby app to crash but it does crash 
> audio and video streaming applications such as iTunes and EyeTV.
> 
> Is this a known bug?

It may have been fixed in trunk. If you still reproduce the problem with trunk, 
it would be nice to get a proper backtrace from auto_refcount_underflow_error:

1) Build MacRuby trunk using `rake'. Do not install.

2) Inside the MacRuby build directory, run

DYLD_LIBRARY_PATH=. gdb --args /Path/To/YourApp.app/Contents/MacOS/YourApp 

3. Inside gdb, type

b auto_refcount_underflow_error
r

Your program should run. Then, do whatever necessary until gdb breaks on 
auto_refcount_underflow_error. Then, please type

thread apply all bt

and paste the result here.

Thanks :-)

Laurent
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to