Skip to content

curb on macos X, ruby 2.1 #202

@wileycoyote

Description

@wileycoyote

peter-rabbit:Books roger$ bin/fetch_books.rb
/Users/roger/.rvm/gems/ruby-2.1.2/gems/curb-0.8.5/lib/curb_core.bundle: [BUG] Segmentation fault
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin11.4.2]

-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:
* ~/Library/Logs/CrashReporter
* /Library/Logs/CrashReporter
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
the more detail of.

-- Control frame information -----------------------------------------------
c:0012 p:-17551488192798 s:0058 e:000057 TOP [FINISH]
c:0011 p:---- s:0056 e:000055 CFUNC :require
c:0010 p:0073 s:0052 e:000051 METHOD /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45
c:0009 p:0007 s:0042 e:000041 TOP /Users/roger/.rvm/gems/ruby-2.1.2/gems/curb-0.8.5/lib/curl.rb:1 [FINISH]
c:0008 p:---- s:0040 e:000039 CFUNC :require
c:0007 p:0073 s:0036 e:000035 METHOD /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45
c:0006 p:0007 s:0026 e:000025 TOP /Users/roger/.rvm/gems/ruby-2.1.2/gems/curb-0.8.5/lib/curb.rb:1 [FINISH]
c:0005 p:---- s:0024 e:000023 CFUNC :require
c:0004 p:0059 s:0020 e:000019 BLOCK /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110
c:0003 p:0286 s:0017 e:000016 METHOD /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:35
c:0002 p:0050 s:0007 E:0007d0 EVAL bin/fetch_books.rb:5 [FINISH]
c:0001 p:0000 s:0002 E:000908 TOP [FINISH]

bin/fetch_books.rb:5:in <main>' /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:35:inrequire'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in rescue in require' /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:inrequire'
/Users/roger/.rvm/gems/ruby-2.1.2/gems/curb-0.8.5/lib/curb.rb:1:in <top (required)>' /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:inrequire'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in require' /Users/roger/.rvm/gems/ruby-2.1.2/gems/curb-0.8.5/lib/curl.rb:1:in<top (required)>'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in require' /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:inrequire'

-- C level backtrace information -------------------------------------------

-- Other runtime information -----------------------------------------------

  • Loaded script: bin/fetch_books.rb

  • Loaded features:

    0 enumerator.so
    1 /usr/local/lib/ruby/2.0.0/x86_64-darwin11.4.2/enc/encdb.bundle
    2 /usr/local/lib/ruby/2.0.0/x86_64-darwin11.4.2/enc/trans/transdb.bundle
    3 /usr/local/lib/ruby/2.0.0/x86_64-darwin11.4.2/rbconfig.rb
    4 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/compatibility.rb
    5 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/defaults.rb
    6 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/deprecate.rb
    7 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/errors.rb
    8 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/version.rb
    9 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/requirement.rb
    10 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/platform.rb
    11 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/specification.rb
    12 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/exceptions.rb
    13 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_gem.rb
    14 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb
    15 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems.rb
    16 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/path_support.rb
    17 /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

Abort trap: 6
peter-rabbit:Books roger$

See also:

peter-rabbit:Books roger$ more ~/Library/Logs/CrashReporter/ruby_2014-06-14-183114_peter-rabbit.crash
Process: ruby [94843]
Path: /usr/local/bin/ruby
Identifier: ruby
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: bash [47739]

Date/Time: 2014-06-14 18:31:08.148 +0100
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000438

VM Regions Near 0x438:
-->
__TEXT 000000010ac92000-000000010ae93000 [ 2052K] r-x/rwx SM=COW /usr/local/bin/ruby

Application Specific Information:
objc[94843]: garbage collection is OFF
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff937dfce2 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff8c9b07d2 pthread_kill + 95
2 libsystem_c.dylib 0x00007fff8c9a1a7a abort + 143
3 ruby 0x000000010accaef8 rb_bug + 184
4 ruby 0x000000010ad7b42c sigsegv + 76
5 libsystem_c.dylib 0x00007fff8ca02cfa _sigtramp + 26
6 libruby.2.1.0.dylib 0x000000010b2588c1 ruby_xmalloc + 17 (gc.c:6148)
7 libruby.2.1.0.dylib 0x000000010b2ffe40 st_init_strcasetable + 16 (st.c:247)
8 libruby.2.1.0.dylib 0x000000010b22fa1e rb_enc_init + 110 (encoding.c:567)
9 libruby.2.1.0.dylib 0x000000010b230bf5 rb_usascii_encoding + 21 (encoding.c:1264)
10 libruby.2.1.0.dylib 0x000000010b2a849a rb_intern2 + 26 (parse.y:10525)
11 libruby.2.1.0.dylib 0x000000010b22250f rb_define_module + 15 (class.c:747)
12 curb_core.bundle 0x000000010afad1cd Init_curb_core + 45 (curb.c:230)
13 ruby 0x000000010ac931b8 dln_load + 264
14 ruby 0x000000010acd406e load_ext + 46
15 ruby 0x000000010ade2086 rb_vm_call_cfunc + 390
16 ruby 0x000000010acd3dfa rb_require_safe + 1402
17 ruby 0x000000010ade9c17 vm_call_cfunc + 999
18 ruby 0x000000010add3f6d vm_exec_core + 11933
19 ruby 0x000000010ade0e54 vm_exec + 100
20 ruby 0x000000010ade0db4 rb_iseq_eval + 292
21 ruby 0x000000010acd3720 rb_load_internal + 304
22 ruby 0x000000010acd3dd5 rb_require_safe + 1365
23 ruby 0x000000010ade9c17 vm_call_cfunc + 999
24 ruby 0x000000010ade93b9 vm_call_method + 361
25 ruby 0x000000010add3f6d vm_exec_core + 11933
26 ruby 0x000000010ade0e54 vm_exec + 100
27 ruby 0x000000010ade0db4 rb_iseq_eval + 292
28 ruby 0x000000010acd3720 rb_load_internal + 304
29 ruby 0x000000010acd3dd5 rb_require_safe + 1365
30 ruby 0x000000010ade9c17 vm_call_cfunc + 999
31 ruby 0x000000010ade93b9 vm_call_method + 361
32 ruby 0x000000010add3f6d vm_exec_core + 11933
33 ruby 0x000000010ade0e54 vm_exec + 100
34 ruby 0x000000010ade1d13 rb_iseq_eval_main + 387
35 ruby 0x000000010accff7f ruby_exec_internal + 111
36 ruby 0x000000010accfec7 ruby_run_node + 71
37 ruby 0x000000010ac9307f main + 79
38 ruby 0x000000010ac93024 start + 52

Thread 1:
0 libsystem_kernel.dylib 0x00007fff937dfdf2 __select + 10
1 ruby 0x000000010adf7fa2 thread_timer + 418
2 libsystem_c.dylib 0x00007fff8c9ae8bf _pthread_start + 335
3 libsystem_c.dylib 0x00007fff8c9b1b75 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x00007fb4320ea138 rdx: 0x0000000000000000
rdi: 0x0000000000000707 rsi: 0x0000000000000006 rbp: 0x00007fb4320ea160 rsp: 0x00007fb4320ea138
r8: 0x00007fff79089fb8 r9: 0x00007fb4320e9fe8 r10: 0x00007fff937dfd0a r11: 0x0000000000000246
r12: 0x000000010b0b7bc0 r13: 0x00007fb4320de498 r14: 0x00007fff7908c960 r15: 0x00007fff6a88fb70
rip: 0x00007fff937dfce2 rfl: 0x0000000000000246 cr2: 0x000000010df78000
Logical CPU: 0

Binary Images:
0x10ac92000 - 0x10ae92ff7 +ruby (??? - ???) <8EC7B821-E650-32A2-A69E-F539089887B5> /usr/local/bin/ruby
0x10af82000 - 0x10af83fff +encdb.bundle (??? - ???) /usr/local/lib/ruby/2.0.0/x86_64-darwin11.4.2/enc/encdb.bundle
0x10af86000 - 0x10af87ff7 +transdb.bundle (??? - ???) <2D4D1F25-312F-3785-B6CA-530C6C990634> /usr/local/lib/ruby/2.0.0/x86_64-darwin11.4.2/enc/trans/transdb.bundle
0x10afac000 - 0x10afbffff +curb_core.bundle (??? - ???) <29158078-8360-3B14-BB36-DAB8718527ED> /Users/USER//curb_core.bundle
0x10afce000 - 0x10affcff7 +libidn.11.dylib (18.9.0 - compatibility 18.0.0) <8022C033-F9DD-32B7-A74D-CE302EA0C308> /opt/local/lib/libidn.11.dylib
0x10b200000 - 0x10b41cff7 +libruby.2.1.0.dylib (2.1.0 - compatibility 2.1.0) <0AD569E7-AEAF-360B-ABA2-647AAD4FD37B> /Users/USER/
/libruby.2.1.0.dylib
0x10b4e4000 - 0x10b548fd7 +libgmp.10.dylib (13.0.0 - compatibility 13.0.0) <3EC07010-DAC0-3629-B0EA-6026D8516F27> /opt/local/lib/libgmp.10.dylib
0x10b553000 - 0x10b5a1fff +libcurl.4.dylib (8.0.0 - compatibility 8.0.0) /opt/local/lib/libcurl.4.dylib
0x10b5af000 - 0x10b5f5ff7 +libssl.1.0.0.dylib (??? - ???) /opt/local/lib/libssl.1.0.0.dylib
0x10b60f000 - 0x10b74cff7 +libcrypto.1.0.0.dylib (??? - ???) <7E219EC1-51AC-3957-93DB-B479231F0326> /opt/local/lib/libcrypto.1.0.0.dylib
0x10b7bd000 - 0x10b7cefff +libz.1.dylib (1.2.8 - compatibility 1.0.0) <2FA66C30-65DE-3D33-9014-73C171F82CC1> /opt/local/lib/libz.1.dylib
0x10b7d2000 - 0x10b7dbfff +libintl.8.dylib (10.2.0 - compatibility 10.0.0) <66536E92-0E21-3E13-A863-C7BF9E2826A4> /opt/local/lib/libintl.8.dylib
0x10b7e0000 - 0x10b8d9ff7 +libiconv.2.dylib (8.1.0 - compatibility 8.0.0) <1B8D243B-F617-301E-97B1-EE78A72617AB> /opt/local/lib/libiconv.2.dylib
0x7fff6a892000 - 0x7fff6a8c6baf dyld (195.6 - ???) /usr/lib/dyld
0x7fff88af4000 - 0x7fff88bd8e5f libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <871E688B-CF57-3BC7-80D6-F6476DFF109B> /usr/lib/libobjc.A.dylib
0x7fff88be1000 - 0x7fff88be2fff libDiagnosticMessagesClient.dylib (??? - ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff88d95000 - 0x7fff88d9afff libcache.dylib (47.0.0 - compatibility 1.0.0) /usr/lib/system/libcache.dylib
0x7fff88d9b000 - 0x7fff88dc8fe7 libSystem.B.dylib (159.1.0 - compatibility 1.0.0) /usr/lib/libSystem.B.dylib
0x7fff89048000 - 0x7fff89049fff libunc.dylib (24.0.0 - compatibility 1.0.0) /usr/lib/system/libunc.dylib
0x7fff8a085000 - 0x7fff8a086fff libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) <853BAAA5-270F-3FDC-B025-D448DB72E1C3> /usr/lib/system/libdnsinfo.dylib
0x7fff8c1c9000 - 0x7fff8c20bff7 libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) /usr/lib/system/libcommonCrypto.dylib
0x7fff8c960000 - 0x7fff8ca3dfef libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <41B43515-2806-3FBC-ACF1-A16F35B7E290> /usr/lib/system/libsystem_c.dylib
0x7fff8cc10000 - 0x7fff8cc1efff libdispatch.dylib (187.10.0 - compatibility 1.0.0) <8E03C652-922A-3399-93DE-9EA0CBFA0039> /usr/lib/system/libdispatch.dylib
0x7fff8dbb5000 - 0x7fff8dd89ff7 com.apple.CoreFoundation (6.7.2 - 635.21) <62A3402E-A4E7-391F-AD20-1EF20236CE1B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff8e0ea000 - 0x7fff8e0ebff7 libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <8BCA214A-8992-34B2-A8B9-B74DEACA1869> /usr/lib/system/libsystem_blocks.dylib
0x7fff8e165000 - 0x7fff8e167fff libquarantine.dylib (36.7.0 - compatibility 1.0.0) <8D9832F9-E4A9-38C3-B880-E5210B2353C7> /usr/lib/system/libquarantine.dylib
0x7fff8e168000 - 0x7fff8e172ff7 liblaunch.dylib (392.39.0 - compatibility 1.0.0) <8C235D13-2928-30E5-9E12-2CC3D6324AE2> /usr/lib/system/liblaunch.dylib
0x7fff8e17a000 - 0x7fff8e17efff libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) /usr/lib/system/libmathCommon.A.dylib
0x7fff8e183000 - 0x7fff8e184ff7 libremovefile.dylib (21.1.0 - compatibility 1.0.0) <739E6C83-AA52-3C6C-A680-B37FE2888A04> /usr/lib/system/libremovefile.dylib
0x7fff8f378000 - 0x7fff8f3b3fff libsystem_info.dylib (??? - ???) <35F90252-2AE1-32C5-8D34-782C614D9639> /usr/lib/system/libsystem_info.dylib
0x7fff8f3b4000 - 0x7fff8f5b6fff libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <0176782F-9526-3905-813A-7A5676EC2C86> /usr/lib/libicucore.A.dylib
0x7fff8fb6a000 - 0x7fff8fb73ff7 libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) /usr/lib/system/libsystem_notify.dylib
0x7fff9003b000 - 0x7fff90040ff7 libsystem_network.dylib (??? - ???) <5DE7024E-1D2D-34A2-80F4-08326331A75B> /usr/lib/system/libsystem_network.dylib
0x7fff90247000 - 0x7fff90264fff libxpc.dylib (77.19.0 - compatibility 1.0.0) <9F57891B-D7EF-3050-BEDD-21E7C6668248> /usr/lib/system/libxpc.dylib
0x7fff90ece000 - 0x7fff90ed2fff libdyld.dylib (195.5.0 - compatibility 1.0.0) /usr/lib/system/libdyld.dylib
0x7fff90ed9000 - 0x7fff90edffff libmacho.dylib (800.0.0 - compatibility 1.0.0) /usr/lib/system/libmacho.dylib
0x7fff919b8000 - 0x7fff919b9ff7 libsystem_sandbox.dylib (??? - ???) <5459F293-E1F2-33B3-B9B2-2ABB7B915B62> /usr/lib/system/libsystem_sandbox.dylib
0x7fff921cb000 - 0x7fff921d3fff libsystem_dnssd.dylib (??? - ???) <584B321E-5159-37CD-B2E7-82E069C70AFB> /usr/lib/system/libsystem_dnssd.dylib
0x7fff930a2000 - 0x7fff930a2fff libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075> /usr/lib/system/libkeymgr.dylib
0x7fff93755000 - 0x7fff937c8fff libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2> /usr/lib/libstdc++.6.dylib
0x7fff937c9000 - 0x7fff937e9fff libsystem_kernel.dylib (1699.32.7 - compatibility 1.0.0) <66C9F9BD-C7B3-30D4-B1A0-03C8A6392351> /usr/lib/system/libsystem_kernel.dylib
0x7fff937f9000 - 0x7fff93847fff libauto.dylib (??? - ???) /usr/lib/libauto.dylib
0x7fff93848000 - 0x7fff938beff7 libc++.1.dylib (28.4.0 - compatibility 1.0.0) /usr/lib/libc++.1.dylib
0x7fff94513000 - 0x7fff9451eff7 libc++abi.dylib (14.0.0 - compatibility 1.0.0) <8FF3D766-D678-36F6-84AC-423C878E6D14> /usr/lib/libc++abi.dylib
0x7fff94f37000 - 0x7fff94f3efff libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <172B1985-F24A-34E9-8D8B-A2403C9A0399> /usr/lib/system/libcopyfile.dylib
0x7fff94f3f000 - 0x7fff94f51ff7 libz.1.dylib (1.2.5 - compatibility 1.0.0) <30CBEF15-4978-3DED-8629-7109880A19D4> /usr/lib/libz.1.dylib
0x7fff94fd2000 - 0x7fff94fd8ff7 libunwind.dylib (30.0.0 - compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231> /usr/lib/system/libunwind.dylib
0x7fff95336000 - 0x7fff9533bfff libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <98ECD5F6-E85C-32A5-98CD-8911230CB66A> /usr/lib/system/libcompiler_rt.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
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: 203547
thread_create: 18
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=67.1M resident=30.9M(46%) swapped_out_or_unallocated=36.1M(54%)
Writable regions: Total=29.1M written=1848K(6%) resident=4240K(14%) swapped_out=0K(0%) unallocated=24.9M(86%)

REGION TYPE VIRTUAL
=========== =======
MALLOC 20.3M
MALLOC guard page 16K
STACK GUARD 4K
Stack 64.0M
VM_ALLOCATE 4K
__DATA 1508K
__LINKEDIT 50.8M
__TEXT 16.3M
__UNICODE 544K
shared memory 12K
=========== =======
TOTAL 153.4M

peter-rabbit:Books roger$

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions