On May 23, 2010, at 12:38 PM, Joel Reymont wrote:

> 
> On May 23, 2010, at 8:37 PM, Laurent Sansonetti wrote:
> 
>> Do you have a gdb backtrace or a crash log handy?
> 
> I don't know how to get one. I am just installing llvm and preparing to build 
> macruby from source.

Every time a program crashes, a crash log file is generated in 
~/Library/Logs/CrashReporter (look for a macruby file there with the 
appropriate time stamp). 

Otherwise, since the crashing line seems to be

/Library/Frameworks/MacRuby.framework/Versions/0.6/usr/bin/macruby -w 
-Ilib:bin:test:. -e 'require "rubygems"; require "test/unit"; require 
"test/test_mysql.rb"' -- 

You can try

gdb --args /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/bin/macruby 
-w  ...

Then inside gdb, hit 'r', then when it crashes, type 'thread apply all bt'.

A good thing to do in order to know if it's a GC problem is to set the 
GC_DISABLE environment variable to something and try again.

'set env GC_DISABLE 1' then 'r' again.

If you can attach that information to a new ticket I will have a look Monday.

Also, I would try if normal mysql-ruby scripts are working too. Maybe the test 
suite is doing a corner-case thing.

Laurent
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to