.........F.
Program received signal SIGBUS, Bus error.
[Switching to Thread 801c021c0 (LWP 100339)]
0x00000008019eff50 in memcpy () from /lib/libc.so.7
(gdb) bt
#0 0x00000008019eff50 in memcpy () from /lib/libc.so.7
#1 0x00000000006cf332 in ffi_call (cif=0x806bc3ff0, fn=0x80193d130 <ntohs>, rvalue=0x7fffffff5ea0, avalue=0x7fffffff5e50) at src/x86/ffi64.c:467
#2 0x000000000064722d in rubinius::NativeFunction::call (this=0x806bc3f98, state=0x801c4f180, args=@0x7fffffff6140) at vm/builtin/nativefunction.cpp:508
#3 0x00000000006479be in rubinius::NativeFunction::execute (state=0x801c4f180, call_frame=0x7fffffff61e0, msg=@0x803e3e570, args=@0x7fffffff6140) at vm/builtin/nativefunction.cpp:57
#4 0x0000000000625e26 in rubinius::VMMethod::interpreter (state=0x801c4f180, vmm=0x805bdd380, call_frame=0x7fffffff61e0) at inline_cache.hpp:172
#5 0x000000000063cd1d in rubinius::BlockEnvironment::execute_interpreter (state=0x801c4f180, previous=0x7fffffff6690, env=0x801f51a88, args=@0x7fffffff6560, invocation=@0x7fffffff63a0)
at vm/builtin/block_environment.cpp:142
#6 0x000000000063d0a2 in rubinius::BlockEnvironment::call (this=Variable "this" is not available.
) at vm/builtin/block_environment.cpp:151
#7 0x000000000062d4c1 in rubinius::VMMethod::uncommon_interpreter (state=0x801c4f180, vmm=0x802ef5240, call_frame=0x7fffffff6690, entry_ip=Variable "entry_ip" is not available.
) at instruction_implementations.hpp:735
#8 0x00000008011b2b9a in ?? ()
#9 0x0000000a04535878 in ?? ()
#10 0x0000000801f162d0 in ?? ()
#11 0x0000000801f16078 in ?? ()
#12 0x0000000801c4f180 in ?? ()
#13 0x0000000000000001 in ?? ()
#14 0x0000000000000000 in ?? ()
#15 0x0000000000000000 in ?? ()
#16 0x0000000801cacee0 in ?? ()
#17 0x0000000801f51a88 in ?? ()
#18 0x0000000801cacf40 in ?? ()
#19 0x000000000000001a in ?? ()
#20 0x0000000000000003 in ?? ()
#21 0x0000000000000009 in ?? ()
#22 0x0000000000000012 in ?? ()
#23 0x0000000000000003 in ?? ()
#24 0x0000000000000009 in ?? ()
#25 0x0000000801f51b58 in ?? ()
#26 0x000000000000001a in ?? ()
#27 0x00007fffffff69a0 in ?? ()
#28 0x0000000801c55300 in ?? ()
#29 0x0000000803b814f0 in ?? ()
#30 0x0000000802857c88 in ?? ()
#31 0x000000a800000050 in ?? ()
#32 0x000000080419d760 in ?? ()
#33 0x0000000801c4f180 in ?? ()
#34 0x00007fffffff6628 in ?? ()
#35 0x00007fffffff6900 in ?? ()
#36 0x0000000801f51b58 in ?? ()
#37 0x0000000801f51b58 in ?? ()
#38 0x0000000000000001 in ?? ()
#39 0x0000000000000009 in ?? ()
#40 0x000000000000001a in ?? ()
#41 0x000000000000001a in ?? ()
#42 0x000000000000001a in ?? ()
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) frame 4
#4 0x0000000000625e26 in rubinius::VMMethod::interpreter (state=0x801c4f180, vmm=0x805bdd380, call_frame=0x7fffffff61e0) at inline_cache.hpp:172
172 return (*execute_backend_)(state, this, call_frame, args);
(gdb) p call_frame->print_backtrace(state)
0x7fffffff61e0: __block__ in /usr/home/marius/dev/rubinius/lib/socket.rb:586 (+146)
0x7fffffff6690: FFI::MemoryPointer.new in kernel/platform/memorypointer.rb:71 (+168)
0x7fffffff69a0: __block__ in /usr/home/marius/dev/rubinius/lib/socket.rb:578 (+24)
0x7fffffff6e20: FFI::MemoryPointer.new in kernel/platform/memorypointer.rb:71 (+168)
0x7fffffff7130: Socket.getservbyname in /usr/home/marius/dev/rubinius/lib/socket.rb:577 (+29)
0x7fffffff7520: __block__ in /usr/home/marius/dev/rubinius/spec/ruby/library/socket/socket/getservbyname_spec.rb:7 (+9)
0x7fffffff7928: <included module>#instance_eval in kernel/common/eval.rb:158 (+119)
0x7fffffff7a90: MSpec.protect in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/mspec.rb:68 (+26)
0x7fffffff7bc8: __block__ in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/context.rb:179 (+23)
0x7fffffff7d30: __block__ in kernel/common/enumerable.rb:267 (+6)
0x7fffffff7f50: Array#each in kernel/bootstrap/array.rb:158 (+32)
0x7fffffff8038: <included module>#all? in kernel/common/enumerable.rb:267 (+7)
0x7fffffff8308: ContextState#protect in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/context.rb:179 (+39)
0x7fffffff8850: __block__ in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/context.rb:207 (+59)
0x7fffffff8ab0: Array#each in kernel/bootstrap/array.rb:158 (+32)
0x7fffffff9270: ContextState#process in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/context.rb:199 (+73)
0x7fffffff9a50: MSpec.describe in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/mspec.rb:37 (+107)
0x7fffffff9b88: Object#describe in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/object.rb:11 (+40)
0x7fffffff9e70: #<Object:0x80283b980>.__script__ in /usr/home/marius/dev/rubinius/spec/ruby/library/socket/socket/getservbyname_spec.rb:4 (+46)
0x7fffffffa2c0: Kernel.load in kernel/common/kernel.rb:638 (+51)
0x7fffffffa6a0: __block__ in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/mspec.rb:56 (+9)
0x7fffffffaa98: <included module>#instance_eval in kernel/common/eval.rb:158 (+119)
0x7fffffffac00: MSpec.protect in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/mspec.rb:68 (+26)
0x7fffffffaf00: __block__ in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/mspec.rb:56 (+71)
0x7fffffffb220: Array#each in kernel/bootstrap/array.rb:158 (+32)
0x7fffffffb4e0: MSpec.files in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/mspec.rb:50 (+41)
0x7fffffffb890: MSpec.process in /usr/home/marius/dev/rubinius/mspec/lib/mspec/runner/mspec.rb:42 (+12)
0x7fffffffbc30: MSpecCI#run in /usr/home/marius/dev/rubinius/mspec/lib/mspec/commands/mspec-ci.rb:76 (+91)
0x7fffffffc000: MSpecScript.main in /usr/home/marius/dev/rubinius/mspec/lib/mspec/utils/script.rb:217 (+82)
0x7fffffffc3c0: #<Object:0x80283b980>.__script__ in /usr/home/marius/dev/rubinius/mspec/bin/mspec-ci:8 (+49)
0x7fffffffc810: Rubinius::CodeLoader#load_script in kernel/delta/codeloader.rb:65 (+46)
0x7fffffffcbc0: Rubinius::CodeLoader.load_script in kernel/delta/codeloader.rb:88 (+39)
0x7fffffffcfa0: Rubinius::Loader#script in kernel/loader.rb:435 (+86)
0x7fffffffd380: Rubinius::Loader#main in kernel/loader.rb:526 (+63)
0x7fffffffd750: Rubinius::Loader.main in kernel/loader.rb:552 (+29)
0x7fffffffdb30: Object#__script__ in kernel/loader.rb:564 (+61)
Cannot set lwp 100339 registers: Invalid argument
Cannot set lwp 100339 registers: Invalid argument
(gdb)