[MacRuby-devel] [MacRuby] #161: `macgem install` fails for the "wirble" gem

MacRuby ruby-noreply at macosforge.org
Thu Nov 13 03:23:09 PST 2008


#161: `macgem install` fails for the "wirble" gem
------------------------------------------+---------------------------------
 Reporter:  macruby.org at elliottcable.com  |       Owner:  lsansonetti at apple.com
     Type:  defect                        |      Status:  new                  
 Priority:  minor                         |   Milestone:                       
Component:  MacRuby                       |    Keywords:                       
------------------------------------------+---------------------------------
 Not sure what the state of macgem is, and what is necessary to make a gem
 compatible with macruby as opposed to normal Ruby, but I was trying to get
 my normal irb working environment compatible with macirb, and I ran across
 this problem:

 {{{
 [Thu Nov 13 - 02:18:58] [elliottcable @ Geoffrey] [~/Code/] [ - ]
 -- sudo macgem install wirble
 Password:
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:576:
 [BUG] destination 0x7fff5fbfdaa0 isn't in the auto zone
 MacRuby version 0.4 (ruby 1.9.0 2008-06-03) [universal-darwin9.0, x86_64]

 -- stack frame ------------
 0000 (0xc08120060): 00000004
 0001 (0xc08120068): 00000000
 0002 (0xc08120070): 00000004
 0003 (0xc08120078): 00000000
 0004 (0xc08120080): 80040a280
 0005 (0xc08120088): 8003508a0
 0006 (0xc08120090): 00000004
 0007 (0xc08120098): 00000004
 0008 (0xc081200a0): 00000000
 0009 (0xc081200a8): 8003a02e0
 0010 (0xc081200b0): 8003508a0
 0011 (0xc081200b8): 80034f060
 0012 (0xc081200c0): 8004359c0
 0013 (0xc081200c8): 00000004
 0014 (0xc081200d0): 00000004
 0015 (0xc081200d8): 00000000
 0016 (0xc081200e0): 8004359c0
 0017 (0xc081200e8): 800087c40
 0018 (0xc081200f0): 00000004
 0019 (0xc081200f8): 00000004
 0020 (0xc08120100): 00000000
 0021 (0xc08120108): 00000004
 0022 (0xc08120110): 800087c40
 0023 (0xc08120118): 80007b3c0
 0024 (0xc08120120): 8007bf160
 0025 (0xc08120128): 80007b600
 0026 (0xc08120130): 00000000
 0027 (0xc08120138): 8007bf160
 0028 (0xc08120140): 800973400
 0029 (0xc08120148): 00000004
 0030 (0xc08120150): 00000000
 0031 (0xc08120158): 00000004
 0032 (0xc08120160): 8003cd480
 0033 (0xc08120168): 80092a400
 0034 (0xc08120170): 00000001
 0035 (0xc08120178): 00000004
 0036 (0xc08120180): 00000004
 0037 (0xc08120188): 00000000
 0038 (0xc08120190): 8003c9800
 0039 (0xc08120198): 00000004
 0040 (0xc081201a0): c0821fd08
 0041 (0xc081201a8): 8000aaca0
 0042 (0xc081201b0): 800499d60
 0043 (0xc081201b8): 00000004
 0044 (0xc081201c0): 00000004
 0045 (0xc081201c8): c08120188 (= 37)
 0046 (0xc081201d0): 800499d60
 0047 (0xc081201d8): 8000aaca0
 0048 (0xc081201e0): 80078ba40
 0049 (0xc081201e8): 00000004
 0050 (0xc081201f0): 00000004
 0051 (0xc081201f8): 00000004
 0052 (0xc08120200): 00000000
 0053 (0xc08120208): 00000004
 0054 (0xc08120210): 8000aaca0
 0055 (0xc08120218): 80078ba40
 0056 (0xc08120220): 00000004
 0057 (0xc08120228): 8000aaca0
 0058 (0xc08120230): 8003bdec0
 0059 (0xc08120238): 800496860
 0060 (0xc08120240): 00000004
 0061 (0xc08120248): 00000004
 0062 (0xc08120250): 00000000
 0063 (0xc08120258): 00000004
 0064 (0xc08120260): 800496860
 0065 (0xc08120268): 8003bbe00
 0066 (0xc08120270): 8003ae820
 0067 (0xc08120278): 00000000
 0068 (0xc08120280): 00000004
 0069 (0xc08120288): 00000004
 0070 (0xc08120290): 00000004
 0071 (0xc08120298): 00000000
 0072 (0xc081202a0): 104ddefd0
 0073 (0xc081202a8): 8003aa3e0
 0074 (0xc081202b0): 00000004
 0075 (0xc081202b8): 00000000
 0076 (0xc081202c0): 00000004
 0077 (0xc081202c8): 00000000
 0078 (0xc081202d0): 00000004
 0079 (0xc081202d8): 00000000
 0080 (0xc081202e0): 800488aa0
 0081 (0xc081202e8): 00000000
 0082 (0xc081202f0): 00000004
 0083 (0xc081202f8): 00000000
 0084 (0xc08120300): 800088060
 0085 (0xc08120308): 00000004
 0086 (0xc08120310): c0821f918
 0087 (0xc08120318): 80032d9a0
 0088 (0xc08120320): 80046ecc0
 0089 (0xc08120328): 00000004
 0090 (0xc08120330): c081202f8 (= 83)
 0091 (0xc08120338): 80046ecc0
 0092 (0xc08120340): 80032d9a0
 0093 (0xc08120348): 00000000
 0094 (0xc08120350): 80000b3c0
 0095 (0xc08120358): 00000004
 0096 (0xc08120360): 00000004
 0097 (0xc08120368): 00000004
 0098 (0xc08120370): 00000004
 0099 (0xc08120378): 00000000
 0100 (0xc08120380): 800457c40
 0101 (0xc08120388): 80000b3c0
 0102 (0xc08120390): 80049e920
 0103 (0xc08120398): 8004e8140
 0104 (0xc081203a0): 00000004
 0105 (0xc081203a8): 00000004
 0106 (0xc081203b0): 00000004
 0107 (0xc081203b8): 00000000
 0108 (0xc081203c0): 80049e920
 0109 (0xc081203c8): 8004e8140
 0110 (0xc081203d0): 00000004
 0111 (0xc081203d8): 00000004
 0112 (0xc081203e0): 00000004
 0113 (0xc081203e8): 00000004
 0114 (0xc081203f0): 00000000
 0115 (0xc081203f8): 00000004
 0116 (0xc08120400): 00000004
 0117 (0xc08120408): c0821f678
 0118 (0xc08120410): 00000004
 0119 (0xc08120418): 00000004
 0120 (0xc08120420): 00000000
 0121 (0xc08120428): 00000004
 0122 (0xc08120430): 00000004
 0123 (0xc08120438): 00000004
 0124 (0xc08120440): 00000004
 0125 (0xc08120448): 00000004
 0126 (0xc08120450): 8003ab840
 0127 (0xc08120458): 00000004
 0128 (0xc08120460): 00000004
 0129 (0xc08120468): 00000004
 0130 (0xc08120470): 800918d60
 0131 (0xc08120478): 00000004
 0132 (0xc08120480): 800918580
 0133 (0xc08120488): 100394f20
 0134 (0xc08120490): 00000004
 0135 (0xc08120498): 00000004
 0136 (0xc081204a0): 00000004
 0137 (0xc081204a8): 00000004
 0138 (0xc081204b0): 00000004
 0139 (0xc081204b8): 00000004
 0140 (0xc081204c0): 00000004
 0141 (0xc081204c8): 00000004
 0142 (0xc081204d0): 00000004
 0143 (0xc081204d8): 00000004
 0144 (0xc081204e0): 800918580
 0145 (0xc081204e8): 00000004
 0146 (0xc081204f0): 800918d40
 0147 (0xc081204f8): 104daf460
 0148 (0xc08120500): 8004b12a0
 0149 (0xc08120508): 000000a1
 0150 (0xc08120510): 00000004
 0151 (0xc08120518): 00000000
 0152 (0xc08120520): 00000004
 0153 (0xc08120528): 00000000 <- lfp <- dfp
 -- control frame ----------
 c:0031 p:---- s:0154 b:0154 l:000153 d:000153 CFUNC  :initialize:
 c:0030 p:---- s:0152 b:0152 l:000151 d:000151 CFUNC  :open
 c:0029 p:0027 s:0147 b:0147 l:001c50 d:000146 BLOCK
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:576
 c:0028 p:0027 s:0145 b:0145 l:000144 d:000144 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/timeout.rb:44
 c:0027 p:0022 s:0133 b:0133 l:000132 d:000132 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/timeout.rb:82
 c:0026 p:0031 s:0127 b:0127 l:001c50 d:001c50 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:576
 c:0025 p:0007 s:0121 b:0121 l:000120 d:000120 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:569
 c:0024 p:0037 s:0118 b:0118 l:000117 d:000117 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:558
 c:0023 p:0019 s:0115 b:0115 l:000114 d:000114 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:1089
 c:0022 p:0241 s:0108 b:0108 l:000107 d:000107 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/remote_fetcher.rb:134
 c:0021 p:0064 s:0100 b:0100 l:000099 d:000099 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache_entry.rb:33
 c:0020 p:0076 s:0091 b:0091 l:000083 d:000090 BLOCK
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache.rb:249
 c:0019 p:---- s:0089 b:0089 l:000088 d:000088 FINISH :empty?
 c:0018 p:---- s:0087 b:0087 l:000086 d:000086 CFUNC  :each
 c:0017 p:0019 s:0084 b:0084 l:000083 d:000083 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache.rb:242
 c:0016 p:0053 s:0080 b:0080 l:000079 d:000079 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache.rb:41
 c:0015 p:0007 s:0076 b:0076 l:000075 d:000075 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache.rb:86
 c:0014 p:0177 s:0072 b:0072 l:000071 d:000071 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:77
 c:0013 p:0153 s:0063 b:0063 l:000062 d:000062 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:154
 c:0012 p:0045 s:0053 b:0053 l:000052 d:000052 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:173
 c:0011 p:0043 s:0046 b:0046 l:000037 d:000045 BLOCK
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/commands/install_command.rb:73
 c:0010 p:---- s:0043 b:0043 l:000042 d:000042 FINISH :select
 c:0009 p:---- s:0041 b:0041 l:000040 d:000040 CFUNC  :each
 c:0008 p:0186 s:0038 b:0038 l:000037 d:000037 METHOD
 /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/commands/install_command.rb:70
 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.0/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.0/rubygems/command_manager.rb:104
 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.0/rubygems/command_manager.rb:74
 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.0/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.0/net/http.rb:576:in
 `initialize:'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:576:in
 `open'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:576:in
 `block in connect'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/timeout.rb:44:in
 `timeout'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/timeout.rb:82:in
 `timeout'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:576:in
 `connect'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:569:in
 `do_start'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:558:in
 `start'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/net/http.rb:1089:in
 `request'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/remote_fetcher.rb:134:in
 `fetch_size'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache_entry.rb:33:in
 `refresh'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache.rb:249:in
 `block in refresh'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache.rb:242:in
 `each'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache.rb:242:in
 `refresh'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache.rb:41:in
 `cache'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/source_info_cache.rb:86:in
 `search_with_source'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:77:in
 `find_gems_with_sources'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:154:in
 `find_spec_by_name_and_version'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:173:in
 `install'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/commands/install_command.rb:73:in
 `block in execute'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/commands/install_command.rb:70:in
 `each'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/commands/install_command.rb:70:in
 `execute'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/command.rb:136:in
 `invoke'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/command_manager.rb:104:in
 `process_args'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/command_manager.rb:74:in
 `run'"
 DBG> :
 "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/gem_runner.rb:39:in
 `run'"
 DBG> : "/usr/local/bin/macgem:24:in `<main>'"
 -- backtrace of native function call (Use addr2line) --
 0x100107e11
 0x100029544
 0x100029628
 0x10003c065
 0x100108f96
 0x10555c1e7
 0x10555c3b1
 0x10555c69e
 0x10002d6cf
 0x10555c7a8
 0x10555c81b
 0x1000ff10f
 0x1000ff5aa
 0x10010213e
 0x1000628c1
 0x1000461de
 0x1001030d7
 0x1000f8c0b
 0x1000fdaf2
 0x100105ff2
 0x1000074b7
 0x1001030d7
 0x1000f8c0b
 0x1000fdaf2
 0x100105ff2
 0x1000074b7
 0x1001030d7
 0x1000f8c0b
 0x1000fdaf2
 0x1000fdd7c
 0x10002cf62
 0x100030317
 0x100000f1f
 0x100000ea4
 0x4
 -------------------------------------------------------
 Abort trap
 }}}

 Forgive me if it's too early in the MacRuby development cycle to expect
 gem installations to work, I'm new to the MacRuby thing.

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



More information about the MacRuby-devel mailing list