Comments (6)
two things jump out at me:
Check the mkmf.log file for more details.
it would be nice to see what actually happened.
and
You have to install development tools first.
the latter (if true) seems to be the potentially bigger issue, as you need gcc to compile native libgit2 in order for the gem to work.
from rugged.
Any further information on running rugged under MacRuby?
rugged installs and runs fine under ruby-1.9.3.
Under MacRuby, "gem install" appears to work but it segfaults immediately when you "require 'rugged'" in irb.
Here's a crash log, if it helps (macruby version 0.12):
Process: macruby [47624]
Path: /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/bin/macruby
Identifier: macruby
Version: ???
Code Type: X86-64 (Native)
Parent Process: bash [489]
User ID: 501
Date/Time: 2012-09-14 14:10:38.263 -0700
OS Version: Mac OS X 10.8.1 (12B19)
Report Version: 10
Crashed Thread: 4 Dispatch queue: Garbage Collection Work Queue
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000009
VM Regions Near 0x9:
-->
__TEXT 0000000100000000-0000000100001000 [ 4K] r-x/rwx SM=COW /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/bin/macruby
Application Specific Information:
objc[47624]: garbage collection is ON
String
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_c.dylib 0x00007fff8a8153f9 strcpy + 57
1 libicucore.A.dylib 0x00007fff84dd798e 0x7fff84d45000 + 600462
2 libicucore.A.dylib 0x00007fff84d4b5dc ures_getByKeyWithFallback + 723
3 libicucore.A.dylib 0x00007fff84d4d03c ures_getStringByKeyWithFallback + 115
4 libicucore.A.dylib 0x00007fff84d554f6 icu::DecimalFormatSymbols::initialize(icu::Locale const&, UErrorCode&, signed char) + 1152
5 libicucore.A.dylib 0x00007fff84e334dd icu::NumberFormat::makeInstance(icu::Locale const&, UNumberFormatStyle, UErrorCode&) + 557
6 libicucore.A.dylib 0x00007fff84d61b18 unum_open + 112
7 libmacruby.dylib 0x00000001000cca7d rb_uchar_strtol + 93
8 libmacruby.dylib 0x00000001000c7e25 rb_str_format + 2453
9 libmacruby.dylib 0x00000001000cc62c rb_str_intern_fast + 684
10 libmacruby.dylib 0x0000000100156729 rb_vm_dispatch + 9193
11 formatter.rbo 0x00000001027c2ac4 0x1027c1000 + 6852
12 formatter.rbo 0x00000001027c2d93 0x1027c1000 + 7571
13 formatter.rbo 0x00000001027c4654 MREP_4564E58707E34B1ABDA7FA70FC301E03 + 5348
14 libmacruby.dylib 0x00000001001566d9 rb_vm_dispatch + 9113
15 context.rbo 0x00000001027b96d4 0x1027b8000 + 5844
16 context.rbo 0x00000001027bc2c5 MREP_131443AD7E57498ABC466761CE6DA85B + 10869
17 libmacruby.dylib 0x0000000100156729 rb_vm_dispatch + 9193
18 readline.rbo 0x0000000104aea994 0x104ae9000 + 6548
19 readline.rbo 0x0000000104aeb753 MREP_78E05FCFC842452AA2B68F1E7A2612D7 + 3139
20 libmacruby.dylib 0x0000000100156744 rb_vm_dispatch + 9220
21 tty.rbo 0x0000000104aef374 0x104aee000 + 4980
22 tty.rbo 0x0000000104af05a4 MREP_C2429AB75CA04EBF9287B0C45D5D1F68 + 4036
23 libmacruby.dylib 0x0000000100156744 rb_vm_dispatch + 9220
24 tty.rbo 0x0000000104aef374 0x104aee000 + 4980
25 tty.rbo 0x0000000104af0d95 MREP_C2429AB75CA04EBF9287B0C45D5D1F68 + 6069
26 libmacruby.dylib 0x0000000100156729 rb_vm_dispatch + 9193
27 tty.rbo 0x0000000104aef374 0x104aee000 + 4980
28 tty.rbo 0x0000000104af1085 MREP_C2429AB75CA04EBF9287B0C45D5D1F68 + 6821
29 libmacruby.dylib 0x0000000100156704 rb_vm_dispatch + 9156
30 ??? 0x00000001027034c4 0 + 4335875268
31 ??? 0x000000010270227d 0 + 4335870589
32 ??? 0x00000001027017b1 0 + 4335867825
33 ??? 0x000000010270160a 0 + 4335867402
34 libmacruby.dylib 0x000000010016ed66 rb_vm_run + 470
35 libmacruby.dylib 0x0000000100041400 ruby_run_node + 80
36 macruby 0x0000000100000d28 main + 152
37 macruby 0x0000000100000c88 start + 52
Thread 1:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff86628d16 kevent + 10
1 libdispatch.dylib 0x00007fff84d2ce26 _dispatch_mgr_invoke + 883
2 libdispatch.dylib 0x00007fff84d2ca2a _dispatch_mgr_thread + 54
Thread 3:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 4 Crashed:: Dispatch queue: Garbage Collection Work Queue
0 ??? 0x0000000000000009 0 + 9
1 libmacruby.dylib 0x000000010004e610 rb_gc_unregister_address + 48
2 libobjc.A.dylib 0x00007fff857f7422 finalizeOneObject + 51
3 libauto.dylib 0x00007fff8cb63a69 Auto::foreach_block_do(auto_zone_cursor*, void (*)(void*, void*), void*) + 89
4 libobjc.A.dylib 0x00007fff857f735a batchFinalize + 39
5 libobjc.A.dylib 0x00007fff857f6c3d BatchInvalidate + 56
6 libauto.dylib 0x00007fff8cb63a09 Auto::Zone::invalidate_garbage(unsigned long, void**) + 73
7 libauto.dylib 0x00007fff8cb76d4b __finalize_local_garbage_later_block_invoke_0 + 59
8 libdispatch.dylib 0x00007fff84d2df3d _dispatch_call_block_and_release + 15
9 libdispatch.dylib 0x00007fff84d2a0fa _dispatch_client_callout + 8
10 libdispatch.dylib 0x00007fff84d2b4c3 _dispatch_queue_drain + 235
11 libdispatch.dylib 0x00007fff84d2b335 _dispatch_queue_invoke + 52
12 libdispatch.dylib 0x00007fff84d2b207 _dispatch_worker_thread2 + 249
13 libsystem_c.dylib 0x00007fff8a829ceb _pthread_wqthread + 404
14 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 10:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 11:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 12:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 13:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 14:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 15:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 16:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 17:
0 libsystem_kernel.dylib 0x00007fff866286d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8a829f2c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8a829cf3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8a8141b1 start_wqthread + 13
Thread 4 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000009 rbx: 0x00000004008400a0 rcx: 0x0000000000007b26 rdx: 0x0000000104d80c98
rdi: 0x0000000000000008 rsi: 0x00007fff8223db73 rbp: 0x0000000104d80ca0 rsp: 0x0000000104d80c88
r8: 0x0000000000070000 r9: 0x0000000000000000 r10: 0x000000010223a9b0 r11: 0x00007fff72050358
r12: 0x0000000100e2e000 r13: 0x00000004008400a0 r14: 0x00000004008400a0 r15: 0x00007fff857f73ef
rip: 0x0000000000000009 rfl: 0x0000000000010202 cr2: 0x0000000000000009
Logical CPU: 0
Binary Images:
0x100000000 - 0x100000ff7 +macruby (???) <EE8B5E3C-C7FB-A6E3-705B-73DADFFDE1B9> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/bin/macruby
0x100003000 - 0x100c2ff4f +libmacruby.dylib (0.12) <D0B0D7C5-FCA8-E06D-B0CC-DDE592D6E06C> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/libmacruby.dylib
0x100cfd000 - 0x100cfdff7 +ubygems.rbo (???) <79DCE4F4-3C60-0540-9334-95D39734BF28> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/ubygems.rbo
0x100eeb000 - 0x100eeeff7 +defaults.rbo (???) <1600D01A-8C5E-5B38-E59D-F6A94EECA9D5> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/defaults.rbo
0x100ef1000 - 0x100efbfff +rbconfig.rbo (???) <B527EA2F-FBC4-B98B-B502-5BE7F45B4543> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/universal-darwin10.0/rbconfig.rbo
0x1021bb000 - 0x1021d9fff +rubygems.rbo (???) <F543E7EE-CC62-A36B-856E-BB5411A84619> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems.rbo
0x1021de000 - 0x1021e1ff7 +deprecate.rbo (???) <68D526C3-B30C-8DB0-3826-89A81A1D149C> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/deprecate.rbo
0x1021e5000 - 0x1021e8ff7 +exceptions.rbo (???) <5BA2D924-A795-B9DB-BAD5-10F2B88D1948> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/exceptions.rbo
0x1021eb000 - 0x1021edff7 +macruby.rbo (???) <B0CEB56F-3C87-0280-6A0F-61EA401AE68F> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/defaults/macruby.rbo
0x1021f0000 - 0x1021f9ff7 +config_file.rbo (???) <1166825C-5688-FC55-598D-0716186F0989> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/config_file.rbo
0x1021fd000 - 0x1021fdff7 +ripper.rbo (???) <1BDBDC23-2C3F-EACF-ED99-F98C90944D11> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/site_ruby/1.9.2/ripper.rbo
0x102790000 - 0x102791fff +etc.bundle (???) <9FABC314-00D7-509F-5C78-89F53116987D> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/site_ruby/1.9.2/universal-darwin10.0/etc.bundle
0x102795000 - 0x10279bfff +platform.rbo (???) <1702DB6E-9E46-237E-2C98-260D52E76411> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/platform.rbo
0x10279f000 - 0x1027a1fff +custom_require.rbo (???) <3020A5D4-90D5-118F-395C-0070C5A80759> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/custom_require.rbo
0x1027b4000 - 0x1027b5ff7 +irb.rbo (???) <3728066F-FAFC-DBC1-EE90-AAA5536EB8D8> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb.rbo
0x1027b8000 - 0x1027bdfff +context.rbo (???) <4729D5C7-A472-13FB-F3F2-8696E6B1F9A4> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb/context.rbo
0x1027c1000 - 0x1027c6ff7 +formatter.rbo (???) <8B3DD787-0BA9-A223-DF17-7640D8085F73> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb/formatter.rbo
0x1027ca000 - 0x1027d1ff7 +source.rbo (???) <7EB0CEBE-2E2A-7800-68E1-343362D88EF5> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb/source.rbo
0x1027d5000 - 0x1027d7fff +core.rbo (???) <EA87D1E5-0F09-1C12-8EB6-FFD5C18909B1> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/site_ruby/1.9.2/ripper/core.rbo
0x1027da000 - 0x1027e0fff +lexer.rbo (???) <DD3A83B5-4668-6BCC-998D-0F00D24E85CA> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/site_ruby/1.9.2/ripper/lexer.rbo
0x1027e4000 - 0x1027e6ff7 +filter.rbo (???) <D7248A82-70FF-0E40-BD93-BD35AC95BF59> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/site_ruby/1.9.2/ripper/filter.rbo
0x1027e9000 - 0x1027ebfff +sexp.rbo (???) <A08B8FAE-79B9-FB77-7169-6A017E9BC0F7> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/site_ruby/1.9.2/ripper/sexp.rbo
0x1027ee000 - 0x1027f1ff7 +driver.rbo (???) <FA35958D-87EB-852E-FF70-8A1CD95A4B1A> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb/driver.rbo
0x1027f5000 - 0x1027f6fff +version.rbo (???) <9BCFDFC5-411D-5C91-FB06-EFDC9801879F> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb/version.rbo
0x1027f9000 - 0x1027fbff7 +deprecated.rbo (???) <418100AB-AE0E-81CF-BA67-A1652EDD450D> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb/deprecated.rbo
0x104aa8000 - 0x104ad7fe7 +ripper.bundle (???) <B5539B43-6C83-6CC5-46FF-D36B89E6B17A> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/site_ruby/1.9.2/universal-darwin10.0/ripper.bundle
0x104ae1000 - 0x104ae4ff7 +readline.bundle (???) <928039E7-32A2-68F3-9CC1-4C5847E85522> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/site_ruby/1.9.2/universal-darwin10.0/readline.bundle
0x104ae9000 - 0x104aebfff +readline.rbo (???) <CA526878-4B4F-BD95-F84A-ED83785D032E> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb/driver/readline.rbo
0x104aee000 - 0x104af1ff7 +tty.rbo (???) <F548BC68-1D6F-DE2B-61EA-E2328309DB31> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb/driver/tty.rbo
0x104af5000 - 0x104af9fff +history.rbo (???) <46C9F96F-D3FD-C239-5327-520CCA297495> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb/ext/history.rbo
0x104de3000 - 0x104debff7 +completion.rbo (???) <20374B25-002D-1889-EF20-E071048B8E24> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/irb/ext/completion.rbo
0x104def000 - 0x104df4fff +version.rbo (???) <46DF1136-7F3C-2A2E-15E8-1A9E96E8D712> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/version.rbo
0x104df8000 - 0x104dfbfff +path_support.rbo (???) <6DB03358-8C9C-00A7-1FD6-35E1BFF4DCF6> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/path_support.rbo
0x104fe4000 - 0x104febfff +requirement.rbo (???) <AE76C494-3AE3-269C-5CD6-FB85E5AC4463> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/requirement.rbo
0x104fef000 - 0x104ff6fff +dependency.rbo (???) <977F66E4-CB1A-5FFC-8E95-6EE4692CE00C> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/dependency.rbo
0x106b89000 - 0x106babff7 libedit.2.dylib (31) <F5AAB9A7-4F6A-3733-9665-D2FF0D222B39> /usr/lib/libedit.2.dylib
0x106bbc000 - 0x106bedfff +specification.rbo (???) <C369F41C-99C3-1F6E-2210-5B0F33AD188C> /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/ruby/1.9.2/rubygems/specification.rbo
0x108041000 - 0x1080a3fff +rugged.bundle (???) <C48EE22E-C261-38C6-88D6-28C97DF750F5> /usr/local/rvm/gems/macruby-0.12/gems/rugged-0.17.0.b6/lib/rugged/rugged.bundle
0x7fff681d9000 - 0x7fff6820d93f dyld (210.2.3) <A40597AA-5529-3337-8C09-D8A014EB1578> /usr/lib/dyld
0x7fff81765000 - 0x7fff81765fff libkeymgr.dylib (25) <CC9E3394-BE16-397F-926B-E579B60EE429> /usr/lib/system/libkeymgr.dylib
0x7fff818a1000 - 0x7fff818c2ff7 libCRFSuite.dylib (33) <736ABE58-8DED-3289-A042-C25AF7AE5B23> /usr/lib/libCRFSuite.dylib
0x7fff8307e000 - 0x7fff83086ff7 libsystem_dnssd.dylib (379.27.1) <B9F7B01D-8FAF-3CA5-909E-4D52B8D2DD8A> /usr/lib/system/libsystem_dnssd.dylib
0x7fff833fe000 - 0x7fff8340dff7 libxar.1.dylib (105) <370ED355-E516-311E-BAFD-D80633A84BE1> /usr/lib/libxar.1.dylib
0x7fff83712000 - 0x7fff83718fff com.apple.DiskArbitration (2.5 - 2.5) <348AC0CC-6BCE-3416-9141-A5C1164EDDFF> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff83995000 - 0x7fff83cf1ff7 com.apple.Foundation (6.8 - 945) <0C972F73-0C07-3384-98F2-B176E0289494> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff83daf000 - 0x7fff83db0fff liblangid.dylib (116) <864C409D-D56B-383E-9B44-A435A47F2346> /usr/lib/liblangid.dylib
0x7fff84a40000 - 0x7fff84a6eff7 libsystem_m.dylib (3022.6) <B434BE5C-25AB-3EBD-BAA7-5304B34E3441> /usr/lib/system/libsystem_m.dylib
0x7fff84a6f000 - 0x7fff84b6cfff libsqlite3.dylib (138) <8D6A6805-1494-30D1-9F2A-F58FA3C0D7EE> /usr/lib/libsqlite3.dylib
0x7fff84c8b000 - 0x7fff84c9dff7 libz.1.dylib (43) <2A1551E8-A272-3DE5-B692-955974FE1416> /usr/lib/libz.1.dylib
0x7fff84cc0000 - 0x7fff84d0fff7 libcorecrypto.dylib (106) <57BC99C6-3C3F-344C-BDD6-25E845D956F2> /usr/lib/system/libcorecrypto.dylib
0x7fff84d10000 - 0x7fff84d18fff liblaunch.dylib (442.21) <224CB010-6CF8-3FC2-885C-6F80330321EB> /usr/lib/system/liblaunch.dylib
0x7fff84d21000 - 0x7fff84d27ff7 libunwind.dylib (35.1) <21703D36-2DAB-3D8B-8442-EAAB23C060D3> /usr/lib/system/libunwind.dylib
0x7fff84d28000 - 0x7fff84d3dff7 libdispatch.dylib (228.18) <0B6B6E7F-4D8A-3F3B-A4BF-6CF34638DBBB> /usr/lib/system/libdispatch.dylib
0x7fff84d3e000 - 0x7fff84d44fff libmacho.dylib (829) <BF332AD9-E89F-387E-92A4-6E1AB74BD4D9> /usr/lib/system/libmacho.dylib
0x7fff84d45000 - 0x7fff84f45fff libicucore.A.dylib (491.11.1) <17E8B610-6B16-3F91-B49C-7CAE0D08E9CF> /usr/lib/libicucore.A.dylib
0x7fff856bf000 - 0x7fff856c3fff libpam.2.dylib (20) <C8F45864-5B58-3237-87E1-2C258A1D73B8> /usr/lib/libpam.2.dylib
0x7fff857e8000 - 0x7fff85900a27 libobjc.A.dylib (532) <9FA80CDA-97F4-3801-8879-0C1B976BC5CA> /usr/lib/libobjc.A.dylib
0x7fff85a93000 - 0x7fff85acbfff libncurses.5.4.dylib (37.3) <68D5B5F5-8252-3F1E-AFF1-C6AFE145DBC1> /usr/lib/libncurses.5.4.dylib
0x7fff85dbc000 - 0x7fff85de0ff7 libc++abi.dylib (24.2) <340E7C7B-DC93-3AA2-B015-B1C9541EC255> /usr/lib/libc++abi.dylib
0x7fff863de000 - 0x7fff863e9fff libsystem_notify.dylib (98.5) <C49275CC-835A-3207-AFBA-8C01374927B6> /usr/lib/system/libsystem_notify.dylib
0x7fff86616000 - 0x7fff86631ff7 libsystem_kernel.dylib (2050.9.2) <F646589B-13F8-3685-8C17-92C77993AE86> /usr/lib/system/libsystem_kernel.dylib
0x7fff86632000 - 0x7fff86637fff libcache.dylib (57) <65187C6E-3FBF-3EB8-A1AA-389445E2984D> /usr/lib/system/libcache.dylib
0x7fff86649000 - 0x7fff86660fff com.apple.GenerationalStorage (1.1 - 132.1) <EAB41613-0145-3CE5-AA60-A8A791A3EE22> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff86662000 - 0x7fff866cffff com.apple.datadetectorscore (4.0 - 269.1) <C94C372B-3821-3A46-A8C2-091AB1CFF7F4> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff867d8000 - 0x7fff86840ff7 libc++.1.dylib (65.1) <20E31B90-19B9-3C2A-A9EB-474E08F9FE05> /usr/lib/libc++.1.dylib
0x7fff86841000 - 0x7fff86892fff com.apple.SystemConfiguration (1.12 - 1.12) <7A8300B5-F5B3-39F0-A4B2-4C0C293FA29F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff869ad000 - 0x7fff869b4fff libcopyfile.dylib (89) <876573D0-E907-3566-A108-577EAD1B6182> /usr/lib/system/libcopyfile.dylib
0x7fff869b5000 - 0x7fff86cccff7 com.apple.CoreServices.CarbonCore (1037 - 1037) <5127E2AB-AE98-3393-AEF6-CA8C1090F921> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff86cea000 - 0x7fff86cedfff com.apple.TCC (1.0 - 1) <DE7ECAC3-BD08-323A-9C12-EE4A49B72871> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff8712b000 - 0x7fff8712cfff libsystem_blocks.dylib (59) <D92DCBC3-541C-37BD-AADE-ACC75A0C59C8> /usr/lib/system/libsystem_blocks.dylib
0x7fff8712d000 - 0x7fff87144fff com.apple.CFOpenDirectory (10.8 - 151.10) <FFBBA538-00B5-334E-BA5B-C8AD6CDCDA14> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff87192000 - 0x7fff8737bfff com.apple.CoreFoundation (6.8 - 744) <47AEA7C7-EF9B-3FC6-AEBF-CE02FC650301> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff8737c000 - 0x7fff87389ff7 com.apple.NetAuth (4.0 - 4.0) <F5BC7D7D-AF28-3C83-A674-DADA48FF7810> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff88443000 - 0x7fff88443fff com.apple.CoreServices (57 - 57) <9DD44CB0-C644-35C3-8F57-0B41B3EC147D> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff88a7f000 - 0x7fff88aa1ff7 libxpc.dylib (140.37) <C552985C-2171-3136-A1B9-3AB21CBF7C4A> /usr/lib/system/libxpc.dylib
0x7fff88aa2000 - 0x7fff88ab0ff7 libkxld.dylib (2050.9.2) <4BEE9BC3-3708-330E-89D6-03E715D712CC> /usr/lib/system/libkxld.dylib
0x7fff88b21000 - 0x7fff88b34ff7 libbsm.0.dylib (32) <F497D3CE-40D9-3551-84B4-3D5E39600737> /usr/lib/libbsm.0.dylib
0x7fff89da2000 - 0x7fff89da4ff7 libunc.dylib (25) <92805328-CD36-34FF-9436-571AB0485072> /usr/lib/system/libunc.dylib
0x7fff89da5000 - 0x7fff89e56fff com.apple.LaunchServices (539 - 539) <04FA5C61-6349-3841-9609-B650B6222800> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff8a02a000 - 0x7fff8a127ff7 libxml2.2.dylib (22.3) <47B09CB2-C636-3024-8B55-6040F7829B4C> /usr/lib/libxml2.2.dylib
0x7fff8a128000 - 0x7fff8a3f5ff7 com.apple.security (7.0 - 55178.0.1) <8102877E-C866-33D4-A947-02FC7F4BAA95> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff8a4f9000 - 0x7fff8a57afff com.apple.Metadata (10.7.0 - 707.1) <ED39A710-1D87-3207-BB7D-4465B2673C1D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff8a702000 - 0x7fff8a76bfff libstdc++.6.dylib (56) <EAA2B53E-EADE-39CF-A0EF-FB9D4940672A> /usr/lib/libstdc++.6.dylib
0x7fff8a7e1000 - 0x7fff8a812fff com.apple.DictionaryServices (1.2 - 184) <B37F9A90-8954-3DEC-A216-8ABB15C615A1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff8a813000 - 0x7fff8a8dffef libsystem_c.dylib (825.24) <16B6B86C-53EE-36E8-AC2B-4AADC1008098> /usr/lib/system/libsystem_c.dylib
0x7fff8af9c000 - 0x7fff8af9dfff libDiagnosticMessagesClient.dylib (7) <56A70657-E8C2-3804-AB87-77DC100512A4> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff8afbd000 - 0x7fff8aff3fff libsystem_info.dylib (406.17) <4FFCA242-7F04-365F-87A6-D4EFB89503C1> /usr/lib/system/libsystem_info.dylib
0x7fff8b02f000 - 0x7fff8b030ff7 libsystem_sandbox.dylib (220) <3C3B03CF-C525-3CB3-8557-62E91B93AC95> /usr/lib/system/libsystem_sandbox.dylib
0x7fff8b943000 - 0x7fff8b9d0ff7 com.apple.SearchKit (1.4.0 - 1.4.0) <C7F43889-F8BF-3CB9-AD66-11AEFCBCEDE7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff8ba80000 - 0x7fff8ba8eff7 libsystem_network.dylib (77.10) <0D99F24E-56FE-380F-B81B-4A4C630EE587> /usr/lib/system/libsystem_network.dylib
0x7fff8bac1000 - 0x7fff8bac2ff7 libSystem.B.dylib (169.3) <365477AB-D641-389D-B8F4-A1FAE9657EEE> /usr/lib/libSystem.B.dylib
0x7fff8c0fd000 - 0x7fff8c1a3fff com.apple.CoreServices.OSServices (557 - 557) <F5955FD8-E6E1-359F-9D9D-381E55E3EF37> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff8c933000 - 0x7fff8caa6ff7 com.apple.CFNetwork (596.1 - 596.1) <62830510-738D-3719-AD51-68E816B13BB7> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff8caa7000 - 0x7fff8caacfff libcompiler_rt.dylib (30) <08F8731D-5961-39F1-AD00-4590321D24A9> /usr/lib/system/libcompiler_rt.dylib
0x7fff8cb4b000 - 0x7fff8cb97ff7 libauto.dylib (185.1) <73CDC482-16E3-3FC7-9BB4-FBA2DA44DBC2> /usr/lib/libauto.dylib
0x7fff8cc49000 - 0x7fff8cc50fff com.apple.NetFS (5.0 - 4.0) <82E24B9A-7742-3DA3-9E99-ED267D98C05E> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff8ccc8000 - 0x7fff8ccd6fff libcommonCrypto.dylib (60026) <2D6537F5-1B5E-305C-A1CF-D1FA80CA3939> /usr/lib/system/libcommonCrypto.dylib
0x7fff8cd22000 - 0x7fff8cd8fff7 com.apple.framework.IOKit (2.0 - 755.9.7) <9B7C5E7A-3F7A-3E70-8179-4384992B84E0> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff8cd90000 - 0x7fff8cd91ff7 libremovefile.dylib (23.1) <DBBFAF35-AC78-3856-92F6-6E4FD9DF14A2> /usr/lib/system/libremovefile.dylib
0x7fff8cd92000 - 0x7fff8cd9ffff libbz2.1.0.dylib (29) <CE9785E8-B535-3504-B392-82F0064D9AF2> /usr/lib/libbz2.1.0.dylib
0x7fff8d144000 - 0x7fff8d147ff7 libdyld.dylib (210.2.3) <F59367C9-C110-382B-A695-9035A6DD387E> /usr/lib/system/libdyld.dylib
0x7fff8d612000 - 0x7fff8d613ff7 libdnsinfo.dylib (453.16) <38A3E0F4-E34C-3D45-A2C9-4CDE2DF007BD> /usr/lib/system/libdnsinfo.dylib
0x7fff8d671000 - 0x7fff8d69cfff libxslt.1.dylib (11.3) <441776B8-9130-3893-956F-39C85FFA644F> /usr/lib/libxslt.1.dylib
0x7fff8d69d000 - 0x7fff8d6faff7 com.apple.AE (645 - 645) <9C3E54BA-EE6B-3F02-8775-9C4AF40F40CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff8dfad000 - 0x7fff8dfaffff libquarantine.dylib (52) <4BE2E642-A14F-340A-B482-5BD2AEFD9C24> /usr/lib/system/libquarantine.dylib
0x7fff8e467000 - 0x7fff8e467fff libOpenScriptingUtil.dylib (148) <4DB14EC4-422C-3AE8-83BF-354FEC197FD3> /usr/lib/libOpenScriptingUtil.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 3
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 79709327
thread_create: 3
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=94.0M resident=94.0M(100%) swapped_out_or_unallocated=16K(0%)
Writable regions: Total=16.1G written=13.7M(0%) resident=23.9M(0%) swapped_out=0K(0%) unallocated=16.1G(100%)
REGION TYPE VIRTUAL
=========== =======
MALLOC 343.1M
MALLOC (reserved) 15.8G reserved VM address space (unallocated)
MALLOC guard page 48K
STACK GUARD 56.1M
Stack 16.6M
VM_ALLOCATE 644K
__DATA 3936K
__LINKEDIT 53.4M
__TEXT 40.6M
__UNICODE 544K
shared memory 18.2M
=========== =======
TOTAL 16.3G
TOTAL, minus reserved VM space 533.0M
from rugged.
Gah, this is segfaulting on the GC thread. I can take a look, but can't promise anything...
from rugged.
Much appreciated. My C skills are extremely rusty, but if you have any hints I can try to research further.
Here's something odd:
$ gem install rugged
Fetching: rugged-0.16.0.gem (100%)
Building native extensions. This could take a while...
Successfully installed rugged-0.16.0
1 gem installed
$ irb
irb(main):001:0> require 'rugged'
=> true
irb(main):002:0> quit
$ irb
irb(main):001:0> require 'rugged'
Segmentation fault: 11
What could be changing between one irb session and the next? (I'm running under RVM, so that's the same as macgem and macirb above.)
At one point I thought this was working in 0.17.0.b6, but now it's apparently behaving the same way in 0.16, 0.17.0.b1 and b6.
from rugged.
Hah, funnily enough, my MacRuby is segfaulting when running rake
. Doesn't get to build at all.
from rugged.
MacRuby is dead, so I'm going to close this now.
from rugged.
Related Issues (20)
- No documentation on how to build rugged v1.4 with ssh support HOT 2
- Cannot install 1.5.0, 1.4.4 works fine. HOT 9
- Support for .mailmap when reading authors? HOT 2
- Read files from remote repository without cloning HOT 3
- cannot load such file -- rugged/2.7/rugged (LoadError) HOT 3
- Ruby 3.2 compatibility fix is not yet released HOT 10
- Problems installing
- Release new version containing 9f9bce7 HOT 1
- Rugged::Repository.init_at does not create a branch HOT 2
- extconf.rb doesn't find libgit2 from GNU Guix HOT 2
- no tag for 1.6.3 HOT 1
- libssh2 issues with Ruby profilers -- would a workaround PR be acceptable? HOT 9
- invalid or unknown remote ssh hostkey when connecting to Github.com HOT 1
- pygit2 has Repository.merge method but Rugged does not HOT 2
- Rugged is incompatible with libgit2-1.7
- rugged does not seem to work with TruffleRuby HOT 2
- Rugged::Repository#clone_at :upstream option has no effect HOT 2
- Parent Refs Inaccurate On Shallow Graft Commits
- libgit2 1.8: TreeToTreeDiffTest#test_each_line_patch_header fails HOT 1
- LFS support? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rugged.