[MacRuby] #1055: running RSpec with MacRuby 0.9 r5038 and greater causes seg. fault

MacRuby ruby-noreply at macosforge.org
Fri Dec 17 15:56:55 PST 2010


#1055: running RSpec with MacRuby 0.9 r5038  and greater causes seg. fault
---------------------------+------------------------------------------------
 Reporter:  haxie1@…       |       Owner:  lsansonetti@…        
     Type:  defect         |      Status:  new                  
 Priority:  blocker        |   Milestone:                       
Component:  MacRuby        |    Keywords:                       
---------------------------+------------------------------------------------
 RSpec 2.3 has been working fine but after installing the nightly from the
 12/16 MacRuby seg. faults when I run try to run my spec suite.

 Rolling back to the nightly from 12/15 fixes the issue.

 Here is the crash report:

 {{{
 Process:         macruby [9820]
 Path:
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/bin/macruby
 Identifier:      macruby
 Version:         ??? (???)
 Code Type:       X86-64 (Native)
 Parent Process:  zsh [5346]

 Date/Time:       2010-12-17 15:53:38.406 -0800
 OS Version:      Mac OS X 10.6.5 (10H574)
 Report Version:  6

 Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
 Exception Codes: KERN_INVALID_ADDRESS at 0x000000003a686374
 Crashed Thread:  0  Dispatch queue: com.apple.main-thread

 Application Specific Information:
 objc[9820]: garbage collection is ON

 Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
 0   libmacruby.dylib                    0x0000000100153f34
 rb_vm_const_lookup + 548
 1   ???                                 0x0000000102d5a566 0 + 4342523238
 2   ???                                 0x0000000102d85e11 0 + 4342701585
 3   libmacruby.dylib                    0x000000010014c02b rb_vm_dispatch
 + 8571
 4   libmacruby.dylib                    0x000000010007009a
 rb_class_new_instance_imp + 538
 5   libmacruby.dylib                    0x000000010014b9f5 rb_vm_dispatch
 + 6981
 6   ???                                 0x0000000102d5a876 0 + 4342524022
 7   ???                                 0x0000000102dab328 0 + 4342854440
 8   libmacruby.dylib                    0x000000010014c046 rb_vm_dispatch
 + 8598
 9   ???                                 0x0000000102d5a876 0 + 4342524022
 10  ???                                 0x0000000102daa8a9 0 + 4342851753
 11  libmacruby.dylib                    0x000000010014bfdb rb_vm_dispatch
 + 8491
 12  ???                                 0x0000000102d5a876 0 + 4342524022
 13  ???                                 0x0000000102da17a6 0 + 4342814630
 14  libmacruby.dylib                    0x000000010014bfdb rb_vm_dispatch
 + 8491
 15  ???                                 0x0000000102d5a876 0 + 4342524022
 16  ???                                 0x0000000102da14c8 0 + 4342813896
 17  libmacruby.dylib                    0x000000010014d309
 rb_vm_block_eval + 1401
 18  libmacruby.dylib                    0x000000010015d0aa rb_rescue2 + 58
 19  libmacruby.dylib                    0x0000000100040bc0 ruby_finalize +
 96
 20  libmacruby.dylib                    0x00000001000a20e0 rb_exit + 16
 21  macruby                             0x0000000100000d2f main + 159
 22  macruby                             0x0000000100000c88 start + 52

 Thread 1:
 0   libSystem.B.dylib                   0x00007fff88cccf8a
 __workq_kernreturn + 10
 1   libSystem.B.dylib                   0x00007fff88ccd39c
 _pthread_wqthread + 917
 2   libSystem.B.dylib                   0x00007fff88ccd005 start_wqthread
 + 13

 Thread 2:
 0   libSystem.B.dylib                   0x00007fff88cccf8a
 __workq_kernreturn + 10
 1   libSystem.B.dylib                   0x00007fff88ccd39c
 _pthread_wqthread + 917
 2   libSystem.B.dylib                   0x00007fff88ccd005 start_wqthread
 + 13

 Thread 3:
 0   libSystem.B.dylib                   0x00007fff88cccf8a
 __workq_kernreturn + 10
 1   libSystem.B.dylib                   0x00007fff88ccd39c
 _pthread_wqthread + 917
 2   libSystem.B.dylib                   0x00007fff88ccd005 start_wqthread
 + 13

 Thread 0 crashed with X86 Thread State (64-bit):
   rax: 0x000000003a686374  rbx: 0x0000000000000001  rcx:
 0x00007fff705ea7c8  rdx: 0x6977735f656b616d
   rdi: 0x00007fff5fbfacc0  rsi: 0x00000002002cc020  rbp:
 0x00007fff5fbfae00  rsp: 0x00007fff5fbfada0
    r8: 0x00000002002c96c0   r9: 0x0000000000000000  r10:
 0x00000002002b0dc0  r11: 0x00007fff5fbfacf0
   r12: 0x00000002002b92a0  r13: 0x6977735f656b616d  r14:
 0x0000000000000004  r15: 0x000000000000435d
   rip: 0x0000000100153f34  rfl: 0x0000000000010206  cr2:
 0x000000003a686374

 Binary Images:
        0x100000000 -        0x100000ff7 +macruby ??? (???) <87A7A59B-416F-
 730A-FAF4-696E8E9B3D02>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/bin/macruby
        0x100003000 -        0x100a2af07 +libmacruby.dylib 0.9.0
 (compatibility 0.9.0) <A59E5D47-331C-7A91-6165-CCCCDFBF77DA>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/libmacruby.dylib
        0x100c9b000 -        0x100c9efff +defaults.rbo ??? (???)
 <01BA69FD-D646-9D3E-D5EF-83F83EFB44F5>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/defaults.rbo
        0x100cca000 -        0x100ce3ff7 +rubygems.rbo ??? (???)
 <03286592-A0F1-E657-778A-A365E3696FA3>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems.rbo
        0x100ce7000 -        0x100cedfff +thread.rbo ??? (???)
 <77966010-9323-3521-CDA2-A4A1B5B0A023>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/thread.rbo
        0x100cf1000 -        0x100cf2fff +etc.bundle ??? (???)
 <53C663A3-CA38-3650-BE8F-15D337ACBD02>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/site_ruby/1.9.2
 /universal-darwin10.0/etc.bundle
        0x100cfc000 -        0x100cfdff7 +custom_require.rbo ??? (???)
 <71A96839-1887-C279-D38F-B71F39E4BD0D>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/custom_require.rbo
        0x100fc4000 -        0x100fcdff7 +rbconfig.rbo ??? (???)
 <3C1E3233-7873-F9E3-315B-2B5B48A973E6>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2
 /universal-darwin10.0/rbconfig.rbo
        0x100fd1000 -        0x100fd3fff +exceptions.rbo ??? (???)
 <C5BD58E8-E0D8-1A74-1DB4-61E199833F8C>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/exceptions.rbo
        0x100fd6000 -        0x100fdbfff +version.rbo ??? (???) <D58E1872
 -8C9A-2BAF-6B4F-A626AE94B2D1>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/version.rbo
        0x100fdf000 -        0x100fe5ff7 +requirement.rbo ??? (???)
 <D333D881-55ED-5EE6-7A37-D46E4D967BCE>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/requirement.rbo
        0x100fe9000 -        0x100feefff +dependency.rbo ??? (???)
 <45968DC9-B88F-7DB5-A77A-23D9D6EB8750>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/dependency.rbo
        0x100ff2000 -        0x100ff5fff +gem_path_searcher.rbo ??? (???)
 <64C303F9-6144-7B33-9632-B8FFE453CE3F>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/gem_path_searcher.rbo
        0x100ff9000 -        0x100ffcfff +builder.rbo ??? (???)
 <2F1338C6-37A5-01FF-11A7-D5C1A079047D>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/builder.rbo
        0x102dfa000 -        0x102dfafff +fcntl.bundle ??? (???)
 <A17B4302-EE12-196B-6F9D-B0C82F200A90>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/site_ruby/1.9.2
 /universal-darwin10.0/fcntl.bundle
        0x102f00000 -        0x102f10fff +source_index.rbo ??? (???)
 <2D6C638C-BA55-676E-F198-EB2BF515734F>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/source_index.rbo
        0x102f14000 -        0x102f1dff7 +user_interaction.rbo ??? (???)
 <FC6251F8-06EB-552E-F533-C6F4F06DDCE5>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/user_interaction.rbo
        0x102f21000 -        0x102f3ffff +specification.rbo ??? (???)
 <06081977-A5FD-AB96-8668-6DA5995C951C>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/specification.rbo
        0x102f44000 -        0x102f4afff +platform.rbo ??? (???)
 <0E4865AD-F563-7903-4E5A-BD51F2D95BB3>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/platform.rbo
        0x102f4e000 -        0x102f56ff7 +config_file.rbo ??? (???)
 <4C33F20A-B5CC-BB0D-6EC1-3631EB40E27D>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/rubygems/config_file.rbo
        0x102fdc000 -        0x102fe7ff7 +socket.bundle ??? (???)
 <BE3482AC-5040-E638-EF88-8CF79B85D932>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/site_ruby/1.9.2
 /universal-darwin10.0/socket.bundle
        0x103feb000 -        0x103ffafff +erb.rbo ??? (???) <61C7666E-DB03
 -362E-0FB4-3BABD181EB3E>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/erb.rbo
        0x105f41000 -        0x105f6ffff +optparse.rbo ??? (???)
 <1938EB51-C32A-6310-F74A-83D84F4C4485>
 /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/optparse.rbo
     0x7fff5fc00000 -     0x7fff5fc3bdef  dyld 132.1 (???) <63B47435-46CF-
 3D2D-F7F4-7FE77DEEFE06> /usr/lib/dyld
     0x7fff805d7000 -     0x7fff80654fef  libstdc++.6.dylib 7.9.0
 (compatibility 7.0.0) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C>
 /usr/lib/libstdc++.6.dylib
     0x7fff80862000 -     0x7fff8088afff  com.apple.DictionaryServices
 1.1.2 (1.1.2) <E9269069-93FA-2B71-F9BA-FDDD23C4A65E>
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
     0x7fff81b15000 -     0x7fff81b5fff7  com.apple.Metadata 10.6.3
 (507.12) <9231045A-E2E3-B0C2-C81A-92C9EA98A4DF>
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
     0x7fff81c93000 -     0x7fff81e51fff  libicucore.A.dylib 40.0.0
 (compatibility 1.0.0) <781E7B63-2AD0-E9BA-927C-4521DB616D02>
 /usr/lib/libicucore.A.dylib
     0x7fff82fad000 -     0x7fff8306aff7  com.apple.CoreServices.OSServices
 357 (357) <6A39BF24-C94A-E90F-1CFE-33420B226818>
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
     0x7fff83273000 -     0x7fff832d3fe7  com.apple.framework.IOKit 2.0
 (???) <D107CB8A-5182-3AC4-35D0-07068A695C05>
 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
     0x7fff8334a000 -     0x7fff8334eff7  libmathCommon.A.dylib 315.0.0
 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5>
 /usr/lib/system/libmathCommon.A.dylib
     0x7fff833ad000 -     0x7fff83630ff7  com.apple.Foundation 6.6.4
 (751.42) <9A99D378-E97A-8C0F-3857-D0FAA30FCDD5>
 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
     0x7fff84094000 -     0x7fff840a5ff7  libz.1.dylib 1.2.3 (compatibility
 1.0.0) <97019C74-161A-3488-41EC-A6CA8738418C> /usr/lib/libz.1.dylib
     0x7fff840bb000 -     0x7fff84107fff  libauto.dylib ??? (???)
 <F7221B46-DC4F-3153-CE61-7F52C8C293CF> /usr/lib/libauto.dylib
     0x7fff84149000 -     0x7fff84158fff  com.apple.NetFS 3.2.1 (3.2.1)
 <E5D33870-27D2-E50B-9B35-16AA50369733>
 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
     0x7fff841e9000 -     0x7fff84300fef  libxml2.2.dylib 10.3.0
 (compatibility 10.0.0) <B2FB9DA8-6EC9-FFBC-C919-C022B9CBEB73>
 /usr/lib/libxml2.2.dylib
     0x7fff8435c000 -     0x7fff843fcfff  com.apple.LaunchServices 362.1
 (362.1) <E6C54E8F-6470-0A25-14CE-141F7E9C25B9>
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
     0x7fff84512000 -     0x7fff845a2fff  com.apple.SearchKit 1.3.0 (1.3.0)
 <4175DC31-1506-228A-08FD-C704AC9DF642>
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
     0x7fff845d7000 -     0x7fff84690fff  libsqlite3.dylib 9.6.0
 (compatibility 9.0.0) <2C5ED312-E646-9ADE-73A9-6199A2A43150>
 /usr/lib/libsqlite3.dylib
     0x7fff847cd000 -     0x7fff84808fff  com.apple.AE 496.4 (496.4)
 <55AAD5CA-7160-7899-1C68-562ED8160DF7>
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
     0x7fff8491c000 -     0x7fff84922ff7  com.apple.DiskArbitration 2.3
 (2.3) <857F6E43-1EF4-7D53-351B-10DE0A8F992A>
 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
     0x7fff857f9000 -     0x7fff85970fe7  com.apple.CoreFoundation 6.6.4
 (550.42) <770C572A-CF70-168F-F43C-242B9114FCB5>
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
     0x7fff85ef4000 -     0x7fff85f02ff7  libkxld.dylib ??? (???)
 <4016E9E6-0645-5384-A697-2775B5228113> /usr/lib/system/libkxld.dylib
     0x7fff8663c000 -     0x7fff866f2fff  libobjc.A.dylib 227.0.0
 (compatibility 1.0.0) <99CB3A0F-64CF-1D16-70CD-8AED2EF06C30>
 /usr/lib/libobjc.A.dylib
     0x7fff86fb5000 -     0x7fff86fcbfef  libbsm.0.dylib ??? (???)
 <42D3023A-A1F7-4121-6417-FCC6B51B3E90> /usr/lib/libbsm.0.dylib
     0x7fff87104000 -     0x7fff871d6fe7  com.apple.CFNetwork 454.11.5
 (454.11.5) <B3E2BE12-D7AA-5940-632A-1E5E7BF8E6E3>
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
     0x7fff87321000 -     0x7fff87321ff7  com.apple.CoreServices 44 (44)
 <DC7400FB-851E-7B8A-5BF6-6F50094302FB>
 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
     0x7fff87444000 -     0x7fff87485fff  com.apple.SystemConfiguration
 1.10.5 (1.10.2) <FB39F09C-57BB-D8CC-348D-93E00C602F7D>
 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
     0x7fff886e1000 -     0x7fff88a15fff  com.apple.CoreServices.CarbonCore
 861.23 (861.23) <08F360FA-1771-4F0B-F356-BEF68BB9D421>
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
     0x7fff88a2b000 -     0x7fff88cb1fef  com.apple.security 6.1.1 (37594)
 <17CF7858-52D9-9665-3AE8-23F07CC8BEA1>
 /System/Library/Frameworks/Security.framework/Versions/A/Security
     0x7fff88cb2000 -     0x7fff88e73fff  libSystem.B.dylib 125.2.1
 (compatibility 1.0.0) <71E6D4C9-F945-6EC2-998C-D61AD590DAB6>
 /usr/lib/libSystem.B.dylib
     0x7fff89143000 -     0x7fff8916eff7  libxslt.1.dylib 3.24.0
 (compatibility 3.0.0) <87A0B228-B24A-C426-C3FB-B40D7258DD49>
 /usr/lib/libxslt.1.dylib
     0x7fffffe00000 -     0x7fffffe01fff  libSystem.B.dylib ??? (???)
 <71E6D4C9-F945-6EC2-998C-D61AD590DAB6> /usr/lib/libSystem.B.dylib


 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/1055>
MacRuby <http://macruby.org/>



More information about the macruby-tickets mailing list