[MacRuby-devel] [MacRuby] #276: macgem ends in Abort Trap after garbage collection errors

MacRuby ruby-noreply at macosforge.org
Sun May 31 05:25:40 PDT 2009


#276: macgem ends in Abort Trap after garbage collection errors
----------------------------------------+-----------------------------------
 Reporter:  dale.martenson@…            |       Owner:  lsansonetti@…        
     Type:  defect                      |      Status:  new                  
 Priority:  major                       |   Milestone:  MacRuby 0.4          
Component:  MacRuby                     |    Keywords:                       
----------------------------------------+-----------------------------------
 This was my first try at using macgem. It seems like the errors are
 related to garbage collection cleanup once things are complete. I haven't
 poked around enough yet to see if everything was installed correctly.

 dale-martensons-imac:gContacts dalemartenson$ sudo macgem install gdata
 Password:
 Successfully installed gdata-1.1.0
 1 gem installed
 Installing ri documentation for gdata-1.1.0...
 macruby(24399,0x1037a4000) malloc: free_garbage: garbage ptr =
 0x8015b7be0, has non-zero refcount = 1
 macruby(24399,0x1037a4000) malloc: free_garbage: garbage ptr =
 0x801623200, has non-zero refcount = 1
 macruby(24399,0x1037a4000) malloc: free_garbage: garbage ptr =
 0x8007ed120, has non-zero refcount = 1
 Updating class cache with 0 classes...
 Installing RDoc documentation for gdata-1.1.0...
 macruby(24399,0x1037a4000) malloc: free_garbage: garbage ptr =
 0x80112e3e0, has non-zero refcount = 1
 macruby(24399,0x1037a4000) malloc: free_garbage: garbage ptr =
 0x80224f220, has non-zero refcount = 1
 macruby(24399,0x1037a4000) malloc: free_garbage: garbage ptr =
 0x801149da0, has non-zero refcount = 1
 macruby(24399,0x1037a4000) malloc: free_garbage: garbage ptr =
 0x80248f660, has non-zero refcount = 1
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator.rb:215:
 [BUG] Segmentation fault
 MacRuby version 0.4 (ruby 1.9.1) [universal-darwin9.5, x86_64]

 -- stack frame ------------
 0000 (0xc08000060): 00000004
 0001 (0xc08000068): 00000000
 0002 (0xc08000070): 00000004
 0003 (0xc08000078): 00000000
 0004 (0xc08000080): 800361860
 0005 (0xc08000088): 8007332c0
 0006 (0xc08000090): 00000004
 0007 (0xc08000098): 00000004
 0008 (0xc080000a0): 00000000
 0009 (0xc080000a8): 8005c3360
 0010 (0xc080000b0): 8007332c0
 0011 (0xc080000b8): 800732520
 0012 (0xc080000c0): 800698ae0
 0013 (0xc080000c8): 00000004
 0014 (0xc080000d0): 00000004
 0015 (0xc080000d8): 00000000
 0016 (0xc080000e0): 800698ae0
 0017 (0xc080000e8): 800712720
 0018 (0xc080000f0): 00000004
 0019 (0xc080000f8): 00000004
 0020 (0xc08000100): 00000000
 0021 (0xc08000108): 00000004
 0022 (0xc08000110): 800712720
 0023 (0xc08000118): 8004ea6a0
 0024 (0xc08000120): 8004fce40
 0025 (0xc08000128): 800562d20
 0026 (0xc08000130): 00000000
 0027 (0xc08000138): 8004fce40
 0028 (0xc08000140): 8007bada0
 0029 (0xc08000148): 00000004
 0030 (0xc08000150): 00000000
 0031 (0xc08000158): 00000004
 0032 (0xc08000160): 8005b4540
 0033 (0xc08000168): 8009b3c20
 0034 (0xc08000170): 00000001
 0035 (0xc08000178): 800d8d480
 0036 (0xc08000180): 00000004
 0037 (0xc08000188): 00000000
 0038 (0xc08000190): 8005b4540
 0039 (0xc08000198): 00000004
 0040 (0xc080001a0): c080ffd08
 0041 (0xc080001a8): 8006a5f60
 0042 (0xc080001b0): 00000004
 0043 (0xc080001b8): c08000188 (= 37)
 0044 (0xc080001c0): 8020a1c80
 0045 (0xc080001c8): 00000004
 0046 (0xc080001d0): 00000000
 0047 (0xc080001d8): 00000004
 0048 (0xc080001e0): 8013a96a0
 0049 (0xc080001e8): 00000004
 0050 (0xc080001f0): 00000000
 0051 (0xc080001f8): 00000004
 0052 (0xc08000200): 801317d20
 0053 (0xc08000208): 80200fca0
 0054 (0xc08000210): 8013136c0
 0055 (0xc08000218): 00000004
 0056 (0xc08000220): 00000004
 0057 (0xc08000228): 00000004
 0058 (0xc08000230): 00000004
 0059 (0xc08000238): 00000000
 0060 (0xc08000240): 80200fca0
 0061 (0xc08000248): 801317d20
 0062 (0xc08000250): 801755720
 0063 (0xc08000258): 801346c20
 0064 (0xc08000260): 106c2fef0
 0065 (0xc08000268): 802439740
 0066 (0xc08000270): 00000004
 0067 (0xc08000278): 00000000
 0068 (0xc08000280): 8024ace00
 0069 (0xc08000288): 801346c20
 0070 (0xc08000290): 00000004
 0071 (0xc08000298): 00000000
 0072 (0xc080002a0): 00000004
 0073 (0xc080002a8): 00000004
 0074 (0xc080002b0): 00000004
 0075 (0xc080002b8): 00000000
 0076 (0xc080002c0): 00000004
 0077 (0xc080002c8): 802b43080
 0078 (0xc080002d0): 00000004
 0079 (0xc080002d8): 00000000
 0080 (0xc080002e0): 00000004
 0081 (0xc080002e8): 8029e3c80
 0082 (0xc080002f0): 8029db5c0
 0083 (0xc080002f8): 00000004
 0084 (0xc08000300): c080ff8a8
 0085 (0xc08000308): 8029db660
 0086 (0xc08000310): 80291f7c0
 0087 (0xc08000318): 00000004
 0088 (0xc08000320): 00000004
 0089 (0xc08000328): 00000004
 0090 (0xc08000330): c080002d8 (= 79)
 0091 (0xc08000338): 80291f820
 0092 (0xc08000340): 00000004
 0093 (0xc08000348): c080ff758
 0094 (0xc08000350): 8016a0d80
 0095 (0xc08000358): 00000004
 0096 (0xc08000360): c08000330 (= 90)
 0097 (0xc08000368): 8016a0d80
 0098 (0xc08000370): 80298c880
 0099 (0xc08000378): 00000004
 0100 (0xc08000380): 00000004
 0101 (0xc08000388): 00000004
 0102 (0xc08000390): 00000000
 0103 (0xc08000398): 00000004
 0104 (0xc080003a0): 802490820
 0105 (0xc080003a8): 00000004
 0106 (0xc080003b0): 00000000
 0107 (0xc080003b8): 80248f660
 0108 (0xc080003c0): 00000004
 0109 (0xc080003c8): 00000000 <- lfp <- dfp
 -- control frame ----------
 c:0027 p:---- s:0110 b:0110 l:000109 d:000109 CFUNC  :sort
 c:0026 p:0024 s:0107 b:0107 l:000106 d:000106 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator.rb:215
 c:0025 p:0102 s:0103 b:0103 l:000102 d:000102 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator.rb:558
 c:0024 p:0009 s:0097 b:0097 l:000079 d:000096 BLOCK
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:309
 c:0023 p:---- s:0096 b:0096 l:000095 d:000095 FINISH :<=>
 c:0022 p:---- s:0094 b:0094 l:000093 d:000093 CFUNC  :map
 c:0021 p:0034 s:0091 b:0091 l:000079 d:000090 BLOCK
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:309
 c:0020 p:---- s:0087 b:0087 l:000086 d:000086 FINISH :initialize:
 c:0019 p:---- s:0085 b:0085 l:000084 d:000084 CFUNC  :open
 c:0018 p:0057 s:0080 b:0080 l:000079 d:000079 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:306
 c:0017 p:0060 s:0076 b:0076 l:000075 d:000075 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:186
 c:0016 p:0043 s:0072 b:0072 l:000071 d:000071 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:86
 c:0015 p:0352 s:0068 b:0068 l:000067 d:000067 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/rdoc.rb:279
 c:0014 p:0145 s:0060 b:0060 l:000059 d:000059 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/doc_manager.rb:161
 c:0013 p:0069 s:0051 b:0051 l:000050 d:000050 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/doc_manager.rb:130
 c:0012 p:0025 s:0047 b:0047 l:000046 d:000046 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/doc_manager.rb:115
 c:0011 p:0034 s:0044 b:0044 l:000037 d:000043 BLOCK
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/commands/install_command.rb:128
 c:0010 p:---- s:0043 b:0043 l:000042 d:000042 FINISH :new
 c:0009 p:---- s:0041 b:0041 l:000040 d:000040 CFUNC  :each
 c:0008 p:0331 s:0038 b:0038 l:000037 d:000037 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/commands/install_command.rb:127
 c:0007 p:0059 s:0031 b:0031 l:000030 d:000030 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/command.rb:136
 c:0006 p:0176 s:0027 b:0027 l:000026 d:000026 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/command_manager.rb:105
 c:0005 p:0009 s:0021 b:0021 l:000020 d:000020 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/command_manager.rb:75
 c:0004 p:0077 s:0016 b:0016 l:000015 d:000015 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/gem_runner.rb:39
 c:0003 p:0189 s:0009 b:0009 l:000008 d:000008 TOP
 /usr/local/bin/macgem:24
 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH :inherited:
 c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP
 ---------------------------
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator.rb:215:in
 `sort'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator.rb:215:in
 `build_method_summary_list'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator.rb:558:in
 `value_hash'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:309:in
 `block (2 levels) in gen_main_index'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:309:in
 `map'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:309:in
 `block in gen_main_index'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:306:in
 `open'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:306:in
 `gen_main_index'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:186:in
 `generate_html'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/generator/html.rb:86:in
 `generate'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rdoc/rdoc.rb:279:in
 `document'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/doc_manager.rb:161:in
 `run_rdoc'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/doc_manager.rb:130:in
 `install_rdoc'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/doc_manager.rb:115:in
 `generate_rdoc'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/commands/install_command.rb:128:in
 `block in execute'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/commands/install_command.rb:127:in
 `each'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/commands/install_command.rb:127:in
 `execute'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/command.rb:136:in
 `invoke'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/command_manager.rb:105:in
 `process_args'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/command_manager.rb:75:in
 `run'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/gem_runner.rb:39:in
 `run'"
 DBG> : "/usr/local/bin/macgem:24:in `<main>'"
 -- backtrace of native function call (Use addr2line) --
 0x10010f301
 0x100029544
 0x100029628
 0x1000c245d
 0x7fff810963fa
 0x100247040
 0x7fff8304c5f1
 0x7fff8304d13d
 0x7fff8304d359
 0x100006166
 0x10000d2ae
 0x10010ade7
 0x10010078f
 0x100105722
 0x10010d4e2
 0x10000bf24
 0x10010ade7
 0x10010078f
 0x100105722
 0x10010d4e2
 0x10002d6af
 0x10004e027
 0x10010ade7
 0x10010078f
 0x100105722
 0x10010d4e2
 0x1000073e7
 0x10010ade7
 0x10010078f
 0x100105722
 0x1001059ac
 0x10002cf42
 0x100030307
 0x100000f1f
 0x100000ea4
 -------------------------------------------------------
 Abort trap
 dale-martensons-imac:gContacts dalemartenson$

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



More information about the MacRuby-devel mailing list