Git Product home page Git Product logo

Comments (6)

scottjg avatar scottjg commented on June 18, 2024

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.

jmay avatar jmay commented on June 18, 2024

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.

vmg avatar vmg commented on June 18, 2024

Gah, this is segfaulting on the GC thread. I can take a look, but can't promise anything...

from rugged.

jmay avatar jmay commented on June 18, 2024

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.

vmg avatar vmg commented on June 18, 2024

Hah, funnily enough, my MacRuby is segfaulting when running rake. Doesn't get to build at all.

from rugged.

arthurschreiber avatar arthurschreiber commented on June 18, 2024

MacRuby is dead, so I'm going to close this now.

from rugged.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.