Skip to content

Instantly share code, notes, and snippets.

@nareshov
Created March 13, 2014 12:05
Show Gist options
  • Save nareshov/9527181 to your computer and use it in GitHub Desktop.
Save nareshov/9527181 to your computer and use it in GitHub Desktop.
# ps -eLf | grep puppe[t]
root 16312 16311 16312 0 1 09:18 ? 00:00:00 /bin/sh -c /usr/bin/puppet agent --no-daemonize --onetime > /dev/null 2>&1
root 16313 16312 16313 0 1 09:18 ? 00:00:02 /usr/bin/ruby /usr/bin/puppet agent --no-daemonize --onetime
# strace -a 256 -fp 16312
Process 16312 attached - interrupt to quit
wait4(-1, ^C <unfinished ...>
Process 16312 detached
# strace -a 256 -fp 16313
Process 16313 attached - interrupt to quit
select(5, [4], NULL, NULL, NULL^C <unfinished ...>
Process 16313 detached
# ls -l /proc/16312/fd
total 0
lr-x------ 1 root root 64 Mar 13 11:13 0 -> pipe:[270312401]
l-wx------ 1 root root 64 Mar 13 11:13 1 -> /dev/null
lrwx------ 1 root root 64 Mar 13 11:13 10 -> /tmp/tmpfEpLxvz (deleted)
lrwx------ 1 root root 64 Mar 13 11:13 11 -> /tmp/tmpfEpLxvz (deleted)
l-wx------ 1 root root 64 Mar 13 11:13 2 -> /dev/null
# ls -l /proc/16313/fd
total 0
lr-x------ 1 root root 64 Mar 13 11:14 0 -> pipe:[270312401]
l-wx------ 1 root root 64 Mar 13 11:14 1 -> /dev/null
l-wx------ 1 root root 64 Mar 13 11:14 2 -> /dev/null
lrwx------ 1 root root 64 Mar 13 11:14 3 -> socket:[270321873]
lrwx------ 1 root root 64 Mar 13 11:14 4 -> socket:[270343402]
# lsof | egrep '(270321873|270343402)'
puppet 16313 root 3u unix 0xffff880464c216c0 0t0 270321873 socket
puppet 16313 root 4u IPv4 270343402 0t0 TCP 1.x.y.9:41088->puppet.master.net:8140 (ESTABLISHED)
# gdb -p 16313
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>.
Attaching to process 16313
Reading symbols from /usr/bin/ruby1.8...Reading symbols from /usr/lib/debug/usr/bin/ruby1.8...done.
done.
Reading symbols from /usr/lib/libruby1.8.so.1.8...Reading symbols from /usr/lib/debug/usr/lib/libruby1.8.so.1.8.7...done.
done.
Loaded symbols for /usr/lib/libruby1.8.so.1.8
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2
Reading symbols from /lib/x86_64-linux-gnu/libcrypt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libcrypt.so.1
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/stringio.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/stringio.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/stringio.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/syck.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/syck.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/syck.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/etc.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/etc.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/etc.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/openssl.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/openssl.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/openssl.so
Reading symbols from /lib/x86_64-linux-gnu/libssl.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libssl.so.1.0.0
Reading symbols from /lib/x86_64-linux-gnu/libcrypto.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/digest.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/digest.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/digest.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/fcntl.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/fcntl.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/fcntl.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/nkf.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/nkf.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/nkf.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/iconv.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/iconv.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/iconv.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/strscan.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/strscan.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/strscan.so
Reading symbols from /lib/x86_64-linux-gnu/libnss_compat.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_compat.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnsl.so.1
Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_nis.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_files.so.2
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/syslog.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/syslog.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/syslog.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/digest/sha1.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/digest/sha1.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/digest/sha1.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/socket.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/socket.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/socket.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/thread.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/thread.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/thread.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/racc/cparse.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/racc/cparse.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/racc/cparse.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/digest/md5.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/digest/md5.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/digest/md5.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/zlib.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/zlib.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/zlib.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/shadow.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/shadow.so
Reading symbols from /lib/x86_64-linux-gnu/libnss_dns.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_dns.so.2
Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libresolv.so.2
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/digest/sha2.so...Reading symbols from /usr/lib/debug/usr/lib/ruby/1.8/x86_64-linux/digest/sha2.so...done.
done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/digest/sha2.so
Reading symbols from /usr/lib/ruby/1.8/x86_64-linux/_augeas.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/ruby/1.8/x86_64-linux/_augeas.so
Reading symbols from /usr/lib/libaugeas.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libaugeas.so.0
Reading symbols from /usr/lib/libfa.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfa.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxml2.so.2
Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcc_s.so.1
0x00007f05932ee763 in select () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) call (void) close(1)
(gdb) call (void) close(2)
(gdb) shell tty
/dev/pts/0
(gdb) call (int) open("/dev/pts/0", 2, 0)
$1 = 1
(gdb) call (int) open("/dev/pts/0", 2, 0)
$2 = 2
(gdb) call (void)rb_backtrace()
:163:in `apply'
from /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:125:in `apply_catalog'
from /usr/lib/ruby/vendor_ruby/puppet/util.rb:161:in `benchmark'
from /usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'
from /usr/lib/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark'
from /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:124:in `apply_catalog'
from /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:192:in `run'
from /usr/lib/ruby/vendor_ruby/puppet/agent.rb:44:in `run'
from /usr/lib/ruby/vendor_ruby/puppet/agent/locker.rb:20:in `lock'
from /usr/lib/ruby/vendor_ruby/puppet/agent.rb:44:in `run'
from /usr/lib/ruby/vendor_ruby/puppet/agent.rb:114:in `with_client'
from /usr/lib/ruby/vendor_ruby/puppet/agent.rb:41:in `run'
from /usr/lib/ruby/vendor_ruby/puppet/agent.rb:79:in `run_in_fork'
from /usr/lib/ruby/vendor_ruby/puppet/agent.rb:40:in `run'
from /usr/lib/ruby/vendor_ruby/puppet/application.rb:179:in `call'
from /usr/lib/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'
from /usr/lib/ruby/vendor_ruby/puppet/agent.rb:38:in `run'
from /usr/lib/ruby/vendor_ruby/puppet/application/agent.rb:355:in `onetime'
from /usr/lib/ruby/vendor_ruby/puppet/application/agent.rb:321:in `run_command'
from /usr/lib/ruby/vendor_ruby/puppet/application.rb:364:in `run'
from /usr/lib/ruby/vendor_ruby/puppet/application.rb:470:in `plugin_hook'
from /usr/lib/ruby/vendor_ruby/puppet/application.rb:364:in `run'
from /usr/lib/ruby/vendor_ruby/puppet/util.rb:478:in `exit_on_fail'
from /usr/lib/ruby/vendor_ruby/puppet/application.rb:364:in `run'
from /usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:137:in `run'
from /usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:91:in `execute'
from /usr/bin/puppet:4
from /usr/lib/ruby/1.8/net/http.rb:586:in `connect'
from /usr/lib/ruby/1.8/net/http.rb:586:in `connect'
from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start'
from /usr/lib/ruby/1.8/net/http.rb:542:in `start'
from /usr/lib/ruby/1.8/net/http.rb:1035:in `request'
from /usr/lib/ruby/1.8/net/http.rb:772:in `get'
from /usr/lib/ruby/vendor_ruby/puppet/network/http/connection.rb:131:in `send'
from /usr/lib/ruby/vendor_ruby/puppet/network/http/connection.rb:131:in `execute_request'
from /usr/lib/ruby/vendor_ruby/puppet/network/http/connection.rb:78:in `request'
from /usr/lib/ruby/vendor_ruby/puppet/network/http/connection.rb:77:in `times'
from /usr/lib/ruby/vendor_ruby/puppet/network/http/connection.rb:77:in `request'
from /usr/lib/ruby/vendor_ruby/puppet/network/http/connection.rb:56:in `get'
from /usr/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:84:in `send'
from /usr/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:84:in `http_request'
from /usr/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:63:in `http_get'
from /usr/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:97:in `find'
from /usr/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:178:in `do_request'
from /usr/lib/ruby/vendor_ruby/puppet/indirector/request.rb:261:in `do_request'
from /usr/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:178:in `do_request'
from /usr/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:91:in `find'
from /usr/lib/ruby/vendor_ruby/puppet/indirector/file_metadata/selector.rb:15:in `find'
from /usr/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:201:in `find'
from /usr/lib/ruby/vendor_ruby/puppet/type/file/source.rb:172:in `metadata'
from /usr/lib/ruby/vendor_ruby/puppet/type/file/source.rb:170:in `each'
from /usr/lib/ruby/vendor_ruby/puppet/type/file/source.rb:170:in `metadata'
from /usr/lib/ruby/vendor_ruby/puppet/type/file/source.rb:111:in `copy_source_values'
from /usr/lib/ruby/vendor_ruby/puppet/type/file.rb:633:in `retrieve'
from /usr/lib/ruby/vendor_ruby/puppet/type.rb:1063:in `retrieve_resource'
from /usr/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:223:in `from_resource'
from /usr/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:17:in `evaluate'
from /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:174:in `apply'
from /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:187:i(gdb)
(gdb) t a a bt
Thread 1 (Thread 0x7f0593adb700 (LWP 16313)):
#0 0x00007f05932ee763 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f059360898a in rb_thread_select (max=5, read=0x7fffca6ad690, write=0x0, except=0x0, timeout=0x0) at eval.c:11462
#2 0x00007f059361a255 in rb_io_wait_readable (f=4) at io.c:402
#3 rb_io_wait_readable (f=4) at io.c:383
#4 0x00007f0591adc8d4 in ossl_start_ssl (self=139661809577640, func=0x7f059189bb20 <SSL_connect>, funcname=0x7f0591af8e2e "SSL_connect")
at ossl_ssl.c:959
#5 0x00007f05935fb862 in call_cfunc (argv=0x0, argc=0, len=0, recv=139661809577640, func=0x7f0591addbf0 <ossl_ssl_connect>) at eval.c:5781
#6 rb_call0 (klass=139661900152280, recv=139661809577640, id=23937, oid=<optimized out>, argc=0, argv=0x0, body=0x7f0591f27b30, flags=0)
at eval.c:5928
#7 0x00007f05935fbaff in rb_call (klass=139661900152280, recv=139661809577640, mid=23937, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#8 0x00007f0593600db9 in rb_eval (self=139661809580080, n=0x7f058fdc1338) at eval.c:3506
#9 0x00007f0593602113 in rb_eval (self=139661809580080, n=0x7f058fdc1270) at eval.c:2975
#10 0x00007f05935faeb3 in rb_call0 (klass=139661864300240, recv=139661809580080, id=23937, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fdc6c70, flags=2) at eval.c:6079
#11 0x00007f05935fbaff in rb_call (klass=139661864300240, recv=139661809580080, mid=23937, argc=0, argv=0x0, scope=2, self=<optimized out>)
at eval.c:6176
#12 0x00007f0593600f17 in rb_eval (self=139661809580080, n=0x7f058fdc8f98) at eval.c:3527
#13 0x00007f05935faeb3 in rb_call0 (klass=139661864300240, recv=139661809580080, id=60481, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fdc8d68, flags=2) at eval.c:6079
#14 0x00007f05935fbaff in rb_call (klass=139661864300240, recv=139661809580080, mid=60481, argc=0, argv=0x0, scope=2, self=<optimized out>)
at eval.c:6176
#15 0x00007f0593600f17 in rb_eval (self=139661809580080, n=0x7f058fdca370) at eval.c:3527
#16 0x00007f059360407f in rb_eval (self=139661809580080, n=0x7f058fdc9c40) at eval.c:3370
#17 0x00007f05935faeb3 in rb_call0 (klass=139661864300240, recv=139661809580080, id=5313, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fdc9a60, flags=0) at eval.c:6079
#18 0x00007f05935fbaff in rb_call (klass=139661864300240, recv=139661809580080, mid=5313, argc=0, argv=0x0, scope=1, self=<optimized out>)
at eval.c:6176
#19 0x00007f059360341b in rb_eval (self=139661809580080, n=0x7f058fd96c28) at eval.c:3521
#20 0x00007f05936045ce in rb_eval (self=139661809580080, n=0x7f058fd96c50) at eval.c:3236
#21 0x00007f05935faeb3 in rb_call0 (klass=139661864300240, recv=139661809580080, id=47417, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fd98b68, flags=0) at eval.c:6079
#22 0x00007f05935fbaff in rb_call (klass=139661864300240, recv=139661809580080, mid=47417, argc=1, argv=0x7fffca6b0070, scope=1,
self=<optimized out>) at eval.c:6176
---Type <return> to continue, or q <return> to quit---
#23 0x00007f059360341b in rb_eval (self=139661809580080, n=0x7f058fdb1618) at eval.c:3521
#24 0x00007f05936045ce in rb_eval (self=139661809580080, n=0x7f058fdb05b0) at eval.c:3236
#25 0x00007f05935faeb3 in rb_call0 (klass=139661864300240, recv=139661809580080, id=34241, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fdb1d48, flags=0) at eval.c:6079
#26 0x00007f05935fbaff in rb_call (klass=139661864300240, recv=139661809580080, mid=34241, argc=2, argv=0x7fffca6b0e58, scope=1,
self=<optimized out>) at eval.c:6176
#27 0x00007f05935fbcf8 in rb_f_send (argc=2, argv=0x7fffca6b0e58, recv=139661809580080) at eval.c:6224
#28 0x00007f05935fb87f in call_cfunc (argv=0x7fffca6b0e50, argc=3, len=-1, recv=139661809580080, func=0x7f05935fbc40 <rb_f_send>) at eval.c:5778
#29 rb_call0 (klass=139661929191760, recv=139661809580080, id=4225, oid=<optimized out>, argc=3, argv=0x7fffca6b0e50, body=0x7f0593ad53c8,
flags=0) at eval.c:5928
#30 0x00007f05935fbaff in rb_call (klass=139661929191760, recv=139661809580080, mid=4225, argc=3, argv=0x7fffca6b0e50, scope=0,
self=<optimized out>) at eval.c:6176
#31 0x00007f0593600db9 in rb_eval (self=139661809581520, n=0x7f058ea97960) at eval.c:3506
#32 0x00007f05936023b0 in rb_eval (self=139661809581520, n=0x7f058ea97a50) at eval.c:3691
#33 0x00007f0593603e1c in rb_eval (self=139661809581520, n=0x7f058ea96290) at eval.c:3322
#34 0x00007f05935faeb3 in rb_call0 (klass=139661844989400, recv=139661809581520, id=75017, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058ea96240, flags=2) at eval.c:6079
#35 0x00007f05935fbaff in rb_call (klass=139661844989400, recv=139661809581520, mid=75017, argc=3, argv=0x7fffca6b1c70, scope=1,
self=<optimized out>) at eval.c:6176
#36 0x00007f059360341b in rb_eval (self=139661809581520, n=0x7f058ea9a188) at eval.c:3521
#37 0x00007f0593602416 in rb_eval (self=139661809581520, n=0x7f058ea9a250) at eval.c:3701
#38 0x00007f05935f983a in rb_yield_0 (val=1, self=139661809581520, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#39 0x00007f0593625721 in int_dotimes (num=21) at numeric.c:2960
#40 0x00007f05935fb862 in call_cfunc (argv=0x0, argc=0, len=0, recv=21, func=0x7f05936256e0 <int_dotimes>) at eval.c:5781
#41 rb_call0 (klass=139661929151240, recv=21, id=5753, oid=<optimized out>, argc=0, argv=0x0, body=0x7f0593acf8d8, flags=0) at eval.c:5928
#42 0x00007f05935fbaff in rb_call (klass=139661929151240, recv=21, mid=5753, argc=0, argv=0x0, scope=0, self=<optimized out>) at eval.c:6176
#43 0x00007f0593600db9 in rb_eval (self=139661809581520, n=0x7f058ea9a340) at eval.c:3506
#44 0x00007f05936045ce in rb_eval (self=139661809581520, n=0x7f058ea99670) at eval.c:3236
#45 0x00007f05935faeb3 in rb_call0 (klass=139661844989400, recv=139661809581520, id=47417, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058ea99620, flags=0) at eval.c:6079
#46 0x00007f05935fbaff in rb_call (klass=139661844989400, recv=139661809581520, mid=47417, argc=3, argv=0x7fffca6b3330, scope=1,
self=<optimized out>) at eval.c:6176
#47 0x00007f059360341b in rb_eval (self=139661809581520, n=0x7f058ea9b268) at eval.c:3521
#48 0x00007f05935faeb3 in rb_call0 (klass=139661844989400, recv=139661809581520, id=34241, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058ea9b1c8, flags=0) at eval.c:6079
#49 0x00007f05935fbaff in rb_call (klass=139661844989400, recv=139661809581520, mid=34241, argc=2, argv=0x7fffca6b3d88, scope=1,
---Type <return> to continue, or q <return> to quit---
self=<optimized out>) at eval.c:6176
#50 0x00007f05935fbcf8 in rb_f_send (argc=2, argv=0x7fffca6b3d88, recv=139661809581520) at eval.c:6224
#51 0x00007f05935fb87f in call_cfunc (argv=0x7fffca6b3d80, argc=3, len=-1, recv=139661809581520, func=0x7f05935fbc40 <rb_f_send>) at eval.c:5778
#52 rb_call0 (klass=139661929191760, recv=139661809581520, id=4225, oid=<optimized out>, argc=3, argv=0x7fffca6b3d80, body=0x7f0593ad53c8,
flags=0) at eval.c:5928
#53 0x00007f05935fbaff in rb_call (klass=139661929191760, recv=139661809581520, mid=4225, argc=3, argv=0x7fffca6b3d80, scope=0,
self=<optimized out>) at eval.c:6176
#54 0x00007f0593600db9 in rb_eval (self=139661841733040, n=0x7f058e992df8) at eval.c:3506
#55 0x00007f05935faeb3 in rb_call0 (klass=139661843925960, recv=139661841733040, id=82697, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058e992da8, flags=0) at eval.c:6079
#56 0x00007f05935fbaff in rb_call (klass=139661843925960, recv=139661841733040, mid=82697, argc=4, argv=0x7fffca6b4490, scope=1,
self=<optimized out>) at eval.c:6176
#57 0x00007f059360341b in rb_eval (self=139661841733040, n=0x7f058e994658) at eval.c:3521
#58 0x00007f05935faeb3 in rb_call0 (klass=139661843925960, recv=139661841733040, id=82689, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058e9945b8, flags=0) at eval.c:6079
#59 0x00007f05935fbaff in rb_call (klass=139661843925960, recv=139661841733040, mid=82689, argc=3, argv=0x7fffca6b4ba0, scope=1,
self=<optimized out>) at eval.c:6176
#60 0x00007f059360341b in rb_eval (self=139661841733040, n=0x7f058e991e08) at eval.c:3521
#61 0x00007f05935f983a in rb_yield_0 (val=139661809593400, self=139661841733040, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#62 0x00007f05936012b4 in rb_eval (self=139661841733040, n=0x7f058e98d600) at eval.c:3311
#63 0x00007f05935f983a in rb_yield_0 (val=139661809593400, self=139661841733040, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#64 0x00007f05936012b4 in rb_eval (self=139661809593400, n=0x7f058fc0fd00) at eval.c:3311
#65 0x00007f0593601260 in rb_eval (self=139661809593400, n=0x7f058fc0fcb0) at eval.c:3450
#66 0x00007f05935faeb3 in rb_call0 (klass=139661862673200, recv=139661809593400, id=47889, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fc114e8, flags=0) at eval.c:6079
#67 0x00007f05935fbaff in rb_call (klass=139661862673200, recv=139661809593400, mid=47889, argc=3, argv=0x7fffca6b6190, scope=0,
self=<optimized out>) at eval.c:6176
#68 0x00007f0593600db9 in rb_eval (self=139661841733040, n=0x7f058e98d6f0) at eval.c:3506
#69 0x00007f05936045ce in rb_eval (self=139661841733040, n=0x7f058e98d5b0) at eval.c:3236
#70 0x00007f05935faeb3 in rb_call0 (klass=139661843925960, recv=139661841733040, id=47889, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058e98d510, flags=0) at eval.c:6079
#71 0x00007f05935fbaff in rb_call (klass=139661843925960, recv=139661841733040, mid=47889, argc=1, argv=0x7fffca6b6c00, scope=1,
self=<optimized out>) at eval.c:6176
#72 0x00007f059360341b in rb_eval (self=139661841733040, n=0x7f058e992588) at eval.c:3521
#73 0x00007f05936045ce in rb_eval (self=139661841733040, n=0x7f058e991d18) at eval.c:3236
#74 0x00007f05936023b0 in rb_eval (self=139661841733040, n=0x7f058e992600) at eval.c:3691
---Type <return> to continue, or q <return> to quit---
#75 0x00007f05935faeb3 in rb_call0 (klass=139661843925960, recv=139661841733040, id=3737, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058e9926c8, flags=0) at eval.c:6079
#76 0x00007f05935fbaff in rb_call (klass=139661843925960, recv=139661841733040, mid=3737, argc=1, argv=0x7fffca6b7a10, scope=0,
self=<optimized out>) at eval.c:6176
#77 0x00007f0593600db9 in rb_eval (self=139661841937280, n=0x7f058eac9f00) at eval.c:3506
#78 0x00007f05935faeb3 in rb_call0 (klass=139661845218480, recv=139661841937280, id=3737, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eac9d20, flags=0) at eval.c:6079
#79 0x00007f05935fbaff in rb_call (klass=139661845218480, recv=139661841937280, mid=3737, argc=1, argv=0x7fffca6b80f0, scope=0,
self=<optimized out>) at eval.c:6176
#80 0x00007f0593600db9 in rb_eval (self=139661845260640, n=0x7f058fc2db70) at eval.c:3506
#81 0x00007f05936023b0 in rb_eval (self=139661845260640, n=0x7f058fc2dc10) at eval.c:3691
#82 0x00007f05935faeb3 in rb_call0 (klass=139661862086880, recv=139661845260640, id=3737, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fc2e048, flags=0) at eval.c:6079
#83 0x00007f05935fbaff in rb_call (klass=139661862086880, recv=139661845260640, mid=3737, argc=2, argv=0x7fffca6b8b80, scope=0,
self=<optimized out>) at eval.c:6176
#84 0x00007f0593600db9 in rb_eval (self=139661807283160, n=0x7f058eaeb268) at eval.c:3506
#85 0x00007f0593602416 in rb_eval (self=139661807283160, n=0x7f058eaeb5d8) at eval.c:3701
#86 0x00007f0593602e59 in rb_eval (self=139661807283160, n=0x7f058eaeaf98) at eval.c:3061
#87 0x00007f0593603e1c in rb_eval (self=139661807283160, n=0x7f058eaeab60) at eval.c:3322
#88 0x00007f05935f983a in rb_yield_0 (val=139661807281120, self=139661807283160, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#89 0x00007f05935dab11 in rb_ary_each (ary=139661807281360) at array.c:1261
#90 0x00007f05935fb862 in call_cfunc (argv=0x0, argc=0, len=0, recv=139661807281360, func=0x7f05935daae0 <rb_ary_each>) at eval.c:5781
#91 rb_call0 (klass=139661929127000, recv=139661807281360, id=4001, oid=<optimized out>, argc=0, argv=0x0, body=0x7f0593ac9410, flags=0)
at eval.c:5928
#92 0x00007f05935fbaff in rb_call (klass=139661929127000, recv=139661807281360, mid=4001, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#93 0x00007f0593600db9 in rb_eval (self=139661807283160, n=0x7f058eaeb6f0) at eval.c:3506
#94 0x00007f05936045ce in rb_eval (self=139661807283160, n=0x7f058eaeaac0) at eval.c:3236
#95 0x00007f05935faeb3 in rb_call0 (klass=139661845181800, recv=139661807283160, id=22329, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eaeb790, flags=0) at eval.c:6079
#96 0x00007f05935fbaff in rb_call (klass=139661845181800, recv=139661807283160, mid=22329, argc=0, argv=0x0, scope=2, self=<optimized out>)
at eval.c:6176
#97 0x00007f0593600f17 in rb_eval (self=139661807283160, n=0x7f058eaeec38) at eval.c:3527
#98 0x00007f0593602e59 in rb_eval (self=139661807283160, n=0x7f058eaeec10) at eval.c:3061
#99 0x00007f05935faeb3 in rb_call0 (klass=139661845181800, recv=139661807283160, id=80457, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eaee698, flags=0) at eval.c:6079
---Type <return> to continue, or q <return> to quit---
#100 0x00007f05935fbaff in rb_call (klass=139661845181800, recv=139661807283160, mid=80457, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#101 0x00007f0593600db9 in rb_eval (self=139661807289840, n=0x7f058eb49480) at eval.c:3506
#102 0x00007f05935faeb3 in rb_call0 (klass=139661845671600, recv=139661807289840, id=40961, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eb49318, flags=0) at eval.c:6079
#103 0x00007f05935fbaff in rb_call (klass=139661845671600, recv=139661807289840, mid=40961, argc=0, argv=0x0, scope=2, self=<optimized out>)
at eval.c:6176
#104 0x00007f0593600f17 in rb_eval (self=139661807289840, n=0x7f058fdcb900) at eval.c:3527
#105 0x00007f05936023b0 in rb_eval (self=139661807289840, n=0x7f058fdcb928) at eval.c:3691
#106 0x00007f05935faeb3 in rb_call0 (klass=139661864521080, recv=139661807289840, id=41361, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fdcb590, flags=0) at eval.c:6079
#107 0x00007f05935fbaff in rb_call (klass=139661864521080, recv=139661807289840, mid=41361, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#108 0x00007f0593600db9 in rb_eval (self=139661863616280, n=0x7f058fc5cec0) at eval.c:3506
#109 0x00007f0593600c98 in rb_eval (self=139661863616280, n=0x7f058fc5ce98) at eval.c:3500
#110 0x00007f0593600d20 in rb_eval (self=139661863616280, n=0x7f058fc5c948) at eval.c:3501
#111 0x00007f05935faeb3 in rb_call0 (klass=139661863616240, recv=139661863616280, id=46577, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fc5c8a8, flags=0) at eval.c:6079
#112 0x00007f05935fbaff in rb_call (klass=139661863616240, recv=139661863616280, mid=46577, argc=2, argv=0x7fffca6bd210, scope=0,
self=<optimized out>) at eval.c:6176
#113 0x00007f0593600db9 in rb_eval (self=139661808865480, n=0x7f058fc68900) at eval.c:3506
#114 0x00007f05936023b0 in rb_eval (self=139661808865480, n=0x7f058fc689f0) at eval.c:3691
#115 0x00007f0593603e1c in rb_eval (self=139661808865480, n=0x7f058fc67e38) at eval.c:3322
#116 0x00007f059360407f in rb_eval (self=139661808865480, n=0x7f058fc67e10) at eval.c:3370
#117 0x00007f05935faeb3 in rb_call0 (klass=139661863620440, recv=139661808865480, id=44305, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fc67d98, flags=0) at eval.c:6079
#118 0x00007f05935fbaff in rb_call (klass=139661863620440, recv=139661808865480, mid=44305, argc=1, argv=0x7fffca6be390, scope=0,
self=<optimized out>) at eval.c:6176
#119 0x00007f0593600db9 in rb_eval (self=139661809028320, n=0x7f058fcf52d8) at eval.c:3506
#120 0x00007f05936023b0 in rb_eval (self=139661809028320, n=0x7f058fcf5378) at eval.c:3691
#121 0x00007f0593603e1c in rb_eval (self=139661809028320, n=0x7f058fcf4c70) at eval.c:3322
#122 0x00007f05935faeb3 in rb_call0 (klass=139661863818320, recv=139661809028320, id=33865, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fcf4c20, flags=2) at eval.c:6079
#123 0x00007f05935fbaff in rb_call (klass=139661863818320, recv=139661809028320, mid=33865, argc=2, argv=0x7fffca6bf190, scope=1,
self=<optimized out>) at eval.c:6176
#124 0x00007f059360341b in rb_eval (self=139661809028320, n=0x7f058fcf4608) at eval.c:3521
---Type <return> to continue, or q <return> to quit---
#125 0x00007f0593602113 in rb_eval (self=139661809028320, n=0x7f058fcf45b8) at eval.c:2975
#126 0x00007f05935faeb3 in rb_call0 (klass=139661863818320, recv=139661809028320, id=44313, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fcf43b0, flags=2) at eval.c:6079
#127 0x00007f0593607a46 in method_call (argc=1, argv=0x7fffca6bff10, method=<optimized out>) at eval.c:9592
#128 0x00007f05935fb87f in call_cfunc (argv=0x7fffca6bff10, argc=1, len=-1, recv=139661808865080, func=0x7f0593607990 <method_call>)
at eval.c:5778
#129 rb_call0 (klass=139661929056920, recv=139661808865080, id=5521, oid=<optimized out>, argc=1, argv=0x7fffca6bff10, body=0x7f0593ab8958,
flags=0) at eval.c:5928
#130 0x00007f05935fbaff in rb_call (klass=139661929056920, recv=139661808865080, mid=5521, argc=1, argv=0x7fffca6bff10, scope=0,
self=<optimized out>) at eval.c:6176
#131 0x00007f0593600db9 in rb_eval (self=139661809028320, n=0x7f058fcf8578) at eval.c:3506
#132 0x00007f05935f983a in rb_yield_0 (val=6, self=139661809028320, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#133 0x00007f05936012b4 in rb_eval (self=139661809028320, n=0x7f05921cbb98) at eval.c:3311
#134 0x00007f05935f983a in rb_yield_0 (val=6, self=139661809028320, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#135 0x00007f05936012b4 in rb_eval (self=139661899650320, n=0x7f0591eb9360) at eval.c:3311
#136 0x00007f05935faeb3 in rb_call0 (klass=139661899650120, recv=139661899650320, id=17873, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f0591eb9478, flags=0) at eval.c:6079
#137 0x00007f05935fbaff in rb_call (klass=139661899650120, recv=139661899650320, mid=17873, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#138 0x00007f0593600db9 in rb_eval (self=139661809028320, n=0x7f05921cbc10) at eval.c:3506
#139 0x00007f05936045ce in rb_eval (self=139661809028320, n=0x7f05921cbb20) at eval.c:3236
#140 0x00007f05936023b0 in rb_eval (self=139661809028320, n=0x7f05921cbc60) at eval.c:3691
#141 0x00007f05935faeb3 in rb_call0 (klass=139661863613600, recv=139661809028320, id=18089, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f05921cba30, flags=2) at eval.c:6079
#142 0x00007f05935fbaff in rb_call (klass=139661863613600, recv=139661809028320, mid=18089, argc=0, argv=0x0, scope=1, self=<optimized out>)
at eval.c:6176
#143 0x00007f059360341b in rb_eval (self=139661809028320, n=0x7f058fcf8500) at eval.c:3521
#144 0x00007f05936045ce in rb_eval (self=139661809028320, n=0x7f058fcf8528) at eval.c:3236
#145 0x00007f0593602416 in rb_eval (self=139661809028320, n=0x7f058fcf8640) at eval.c:3701
#146 0x00007f05935f983a in rb_yield_0 (val=139661807289840, self=139661809028320, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#147 0x00007f05936012b4 in rb_eval (self=139661808864960, n=0x7f058ec83f08) at eval.c:3311
#148 0x00007f0593602113 in rb_eval (self=139661808864960, n=0x7f058ec83ff8) at eval.c:2975
#149 0x00007f0593602dfa in rb_eval (self=139661808864960, n=0x7f058ec83300) at eval.c:3160
#150 0x00007f05935faeb3 in rb_call0 (klass=139661847024080, recv=139661808864960, id=20697, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058ec850b0, flags=0) at eval.c:6079
#151 0x00007f05935fbaff in rb_call (klass=139661847024080, recv=139661808864960, mid=20697, argc=1, argv=0x7fffca6c39a0, scope=0,
---Type <return> to continue, or q <return> to quit---
self=<optimized out>) at eval.c:6176
#152 0x00007f0593600db9 in rb_eval (self=139661809028320, n=0x7f058fcf8be0) at eval.c:3506
#153 0x00007f05936045ce in rb_eval (self=139661809028320, n=0x7f058fcf80c8) at eval.c:3236
#154 0x00007f05935faeb3 in rb_call0 (klass=139661863818320, recv=139661809028320, id=44305, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fcfbc78, flags=0) at eval.c:6079
#155 0x00007f05935fbaff in rb_call (klass=139661863818320, recv=139661809028320, mid=44305, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#156 0x00007f0593600db9 in rb_eval (self=139661807334640, n=0x7f058ecf1468) at eval.c:3506
#157 0x00007f05935f983a in rb_yield_0 (val=6, self=139661807334640, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#158 0x00007f05936012b4 in rb_eval (self=139661898949640, n=0x7f0591e6f5f8) at eval.c:3311
#159 0x00007f05935faeb3 in rb_call0 (klass=139661898948200, recv=139661898949640, id=29257, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f0591e6f710, flags=0) at eval.c:6079
#160 0x00007f05935fbaff in rb_call (klass=139661898948200, recv=139661898949640, mid=29257, argc=1, argv=0x7fffca6c50c0, scope=0,
self=<optimized out>) at eval.c:6176
#161 0x00007f0593600db9 in rb_eval (self=139661842253880, n=0x7f058fc4c598) at eval.c:3506
#162 0x00007f05936053ab in block_pass (self=139661842253880, node=<optimized out>) at eval.c:9193
#163 0x00007f059360165a in rb_eval (self=139661842253880, n=0x7f058fc4c5c0) at eval.c:3222
#164 0x00007f05935faeb3 in rb_call0 (klass=139661862038000, recv=139661842253880, id=47081, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fc4c700, flags=0) at eval.c:6079
#165 0x00007f05935fbaff in rb_call (klass=139661862038000, recv=139661842253880, mid=47081, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#166 0x00007f0593600db9 in rb_eval (self=139661807334640, n=0x7f058ecf1508) at eval.c:3506
#167 0x00007f05936045ce in rb_eval (self=139661807334640, n=0x7f058ecf13f0) at eval.c:3236
#168 0x00007f0593603e1c in rb_eval (self=139661807334640, n=0x7f058ecf0a90) at eval.c:3322
#169 0x00007f059360407f in rb_eval (self=139661807334640, n=0x7f058ecf0a68) at eval.c:3370
#170 0x00007f05935faeb3 in rb_call0 (klass=139661847417440, recv=139661807334640, id=33865, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058ecf1620, flags=0) at eval.c:6079
#171 0x00007f05935fbaff in rb_call (klass=139661847417440, recv=139661807334640, mid=33865, argc=1, argv=0x7fffca6c6ec0, scope=0,
self=<optimized out>) at eval.c:6176
#172 0x00007f0593600db9 in rb_eval (self=139661842776200, n=0x7f058eaa7ce8) at eval.c:3506
#173 0x00007f05935f983a in rb_yield_0 (val=6, self=139661842776200, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#174 0x00007f05936012b4 in rb_eval (self=139661842776200, n=0x7f05921d5008) at eval.c:3311
#175 0x00007f05935f983a in rb_yield_0 (val=6, self=139661842776200, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#176 0x00007f05936012b4 in rb_eval (self=139661899650320, n=0x7f0591eb9360) at eval.c:3311
#177 0x00007f05935faeb3 in rb_call0 (klass=139661899650120, recv=139661899650320, id=17873, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f0591eb9478, flags=0) at eval.c:6079
---Type <return> to continue, or q <return> to quit---
#178 0x00007f05935fbaff in rb_call (klass=139661899650120, recv=139661899650320, mid=17873, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#179 0x00007f0593600db9 in rb_eval (self=139661842776200, n=0x7f05921d5080) at eval.c:3506
#180 0x00007f05936045ce in rb_eval (self=139661842776200, n=0x7f05921d4f90) at eval.c:3236
#181 0x00007f05936023b0 in rb_eval (self=139661842776200, n=0x7f05921d50d0) at eval.c:3691
#182 0x00007f05935faeb3 in rb_call0 (klass=139661844929040, recv=139661842776200, id=17841, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f05921d5f58, flags=2) at eval.c:6079
#183 0x00007f05935fbaff in rb_call (klass=139661844929040, recv=139661842776200, mid=17841, argc=2, argv=0x7fffca6c8eb0, scope=1,
self=<optimized out>) at eval.c:6176
#184 0x00007f059360341b in rb_eval (self=139661842776200, n=0x7f058eaa7dd8) at eval.c:3521
#185 0x00007f05936045ce in rb_eval (self=139661842776200, n=0x7f058eaa7c70) at eval.c:3236
#186 0x00007f05935faeb3 in rb_call0 (klass=139661844986400, recv=139661842776200, id=74857, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eaa8170, flags=0) at eval.c:6079
#187 0x00007f05935fbaff in rb_call (klass=139661844986400, recv=139661842776200, mid=74857, argc=2, argv=0x7fffca6c9980, scope=1,
self=<optimized out>) at eval.c:6176
#188 0x00007f059360341b in rb_eval (self=139661842776200, n=0x7f058eaa41b0) at eval.c:3521
#189 0x00007f0593603e1c in rb_eval (self=139661842776200, n=0x7f058eaa3b48) at eval.c:3322
#190 0x00007f059360407f in rb_eval (self=139661842776200, n=0x7f058eaa3b20) at eval.c:3370
#191 0x00007f059360407f in rb_eval (self=139661842776200, n=0x7f058eaa3670) at eval.c:3370
#192 0x00007f05935faeb3 in rb_call0 (klass=139661844986400, recv=139661842776200, id=5393, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eaa3620, flags=0) at eval.c:6079
#193 0x00007f05935fbaff in rb_call (klass=139661844986400, recv=139661842776200, mid=5393, argc=1, argv=0x7fffca6cab70, scope=0,
self=<optimized out>) at eval.c:6176
#194 0x00007f0593600db9 in rb_eval (self=139661843801160, n=0x7f058eabc878) at eval.c:3506
#195 0x00007f05935f983a in rb_yield_0 (val=6, self=139661843801160, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#196 0x00007f05936012b4 in rb_eval (self=139661843801160, n=0x7f058eab8098) at eval.c:3311
#197 0x00007f059360407f in rb_eval (self=139661843801160, n=0x7f058eab7f58) at eval.c:3370
#198 0x00007f05935faeb3 in rb_call0 (klass=139661845169680, recv=139661843801160, id=20113, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eab7e18, flags=0) at eval.c:6079
#199 0x00007f05935fbaff in rb_call (klass=139661845169680, recv=139661843801160, mid=20113, argc=0, argv=0x0, scope=1, self=<optimized out>)
at eval.c:6176
#200 0x00007f059360341b in rb_eval (self=139661843801160, n=0x7f058eabc800) at eval.c:3521
#201 0x00007f05936045ce in rb_eval (self=139661843801160, n=0x7f058eabc828) at eval.c:3236
#202 0x00007f0593603e1c in rb_eval (self=139661843801160, n=0x7f058eabc198) at eval.c:3322
#203 0x00007f05935f983a in rb_yield_0 (val=139661842776200, self=139661843801160, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#204 0x00007f05936012b4 in rb_eval (self=139661843801160, n=0x7f058eab8ed0) at eval.c:3311
---Type <return> to continue, or q <return> to quit---
#205 0x00007f059360407f in rb_eval (self=139661843801160, n=0x7f058eab8d40) at eval.c:3370
#206 0x00007f05935faeb3 in rb_call0 (klass=139661845170520, recv=139661843801160, id=74505, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eab8cf0, flags=2) at eval.c:6079
#207 0x00007f05935fbaff in rb_call (klass=139661845170520, recv=139661843801160, mid=74505, argc=0, argv=0x0, scope=1, self=<optimized out>)
at eval.c:6176
#208 0x00007f059360341b in rb_eval (self=139661843801160, n=0x7f058eabc0d0) at eval.c:3521
#209 0x00007f05936045ce in rb_eval (self=139661843801160, n=0x7f058eabc0f8) at eval.c:3236
#210 0x00007f05935f983a in rb_yield_0 (val=6, self=139661843801160, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#211 0x00007f05936012b4 in rb_eval (self=139661843801160, n=0x7f058eaba938) at eval.c:3311
#212 0x00007f0593601260 in rb_eval (self=139661843801160, n=0x7f058eaba8e8) at eval.c:3450
#213 0x00007f05935faeb3 in rb_call0 (klass=139661845170520, recv=139661843801160, id=74497, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eaba0c8, flags=0) at eval.c:6079
#214 0x00007f05935fbaff in rb_call (klass=139661845170520, recv=139661843801160, mid=74497, argc=1, argv=0x7fffca6ce560, scope=1,
self=<optimized out>) at eval.c:6176
#215 0x00007f059360341b in rb_eval (self=139661843801160, n=0x7f058eabccb0) at eval.c:3521
#216 0x00007f05936045ce in rb_eval (self=139661843801160, n=0x7f058eabc058) at eval.c:3236
#217 0x00007f05936023b0 in rb_eval (self=139661843801160, n=0x7f058eabcd28) at eval.c:3691
#218 0x00007f05935f983a in rb_yield_0 (val=139661842778200, self=139661843801160, klass=<optimized out>, flags=2, avalue=2) at eval.c:5095
#219 0x00007f05935f9dbf in proc_invoke (proc=139661842778680, args=139661842778200, self=6, klass=<optimized out>) at eval.c:8895
#220 0x00007f05935fb8a5 in call_cfunc (argv=0x0, argc=0, len=-2, recv=139661842778680, func=0x7f0593607bd0 <rb_proc_call>) at eval.c:5775
#221 rb_call0 (klass=139661929058160, recv=139661842778680, id=5521, oid=<optimized out>, argc=0, argv=0x0, body=0x7f0593ab8e08, flags=0)
at eval.c:5928
#222 0x00007f05935fbaff in rb_call (klass=139661929058160, recv=139661842778680, mid=5521, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#223 0x00007f0593600db9 in rb_eval (self=139661863827720, n=0x7f058fce8c40) at eval.c:3506
#224 0x00007f05936023b0 in rb_eval (self=139661863827720, n=0x7f058fce8c90) at eval.c:3691
#225 0x00007f05935faeb3 in rb_call0 (klass=139661863827680, recv=139661863827720, id=44801, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fce8da8, flags=0) at eval.c:6079
#226 0x00007f05935fbaff in rb_call (klass=139661863827680, recv=139661863827720, mid=44801, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#227 0x00007f0593600db9 in rb_eval (self=139661843801160, n=0x7f058eabcfa8) at eval.c:3506
#228 0x00007f05936045ce in rb_eval (self=139661843801160, n=0x7f058eabbef0) at eval.c:3236
#229 0x00007f05936023b0 in rb_eval (self=139661843801160, n=0x7f058eabd020) at eval.c:3691
#230 0x00007f05935faeb3 in rb_call0 (klass=139661845170520, recv=139661843801160, id=5393, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eabd188, flags=0) at eval.c:6079
#231 0x00007f05935fbaff in rb_call (klass=139661845170520, recv=139661843801160, mid=5393, argc=0, argv=0x0, scope=0, self=<optimized out>)
---Type <return> to continue, or q <return> to quit---
at eval.c:6176
#232 0x00007f0593600db9 in rb_eval (self=139661844830200, n=0x7f058eacb030) at eval.c:3506
#233 0x00007f05936023b0 in rb_eval (self=139661844830200, n=0x7f058eacb0a8) at eval.c:3691
#234 0x00007f0593603e1c in rb_eval (self=139661844830200, n=0x7f058eacadd8) at eval.c:3322
#235 0x00007f05935faeb3 in rb_call0 (klass=139661844841560, recv=139661844830200, id=37953, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eacb260, flags=0) at eval.c:6079
#236 0x00007f05935fbaff in rb_call (klass=139661844841560, recv=139661844830200, mid=37953, argc=1, argv=0x7fffca6d1d90, scope=1,
self=<optimized out>) at eval.c:6176
#237 0x00007f059360341b in rb_eval (self=139661844830200, n=0x7f058eacca48) at eval.c:3521
#238 0x00007f05935faeb3 in rb_call0 (klass=139661844841560, recv=139661844830200, id=45001, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058eacc7a0, flags=0) at eval.c:6079
#239 0x00007f05935fbaff in rb_call (klass=139661844841560, recv=139661844830200, mid=45001, argc=0, argv=0x0, scope=2, self=<optimized out>)
at eval.c:6176
#240 0x00007f0593600f17 in rb_eval (self=139661844830200, n=0x7f058fce01d0) at eval.c:3527
#241 0x00007f05935f983a in rb_yield_0 (val=6, self=139661844830200, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#242 0x00007f05936012b4 in rb_eval (self=139661844830200, n=0x7f058fcdb388) at eval.c:3311
#243 0x00007f05936023b0 in rb_eval (self=139661844830200, n=0x7f058fcdb3b0) at eval.c:3691
#244 0x00007f05935faeb3 in rb_call0 (klass=139661863827720, recv=139661844830200, id=44961, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fcdb6a8, flags=2) at eval.c:6079
#245 0x00007f05935fbaff in rb_call (klass=139661863827720, recv=139661844830200, mid=44961, argc=1, argv=0x7fffca6d3470, scope=1,
self=<optimized out>) at eval.c:6176
#246 0x00007f059360341b in rb_eval (self=139661844830200, n=0x7f058fce0220) at eval.c:3521
#247 0x00007f05936045ce in rb_eval (self=139661844830200, n=0x7f058fce0180) at eval.c:3236
#248 0x00007f05935f983a in rb_yield_0 (val=6, self=139661844830200, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#249 0x00007f05936012b4 in rb_eval (self=139661844830200, n=0x7f05921c6b98) at eval.c:3311
#250 0x00007f0593603e1c in rb_eval (self=139661844830200, n=0x7f05921c61c0) at eval.c:3322
#251 0x00007f05935faeb3 in rb_call0 (klass=139661863827040, recv=139661844830200, id=11089, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f05921c6170, flags=2) at eval.c:6079
#252 0x00007f05935fbaff in rb_call (klass=139661863827040, recv=139661844830200, mid=11089, argc=1, argv=0x7fffca6d47f0, scope=1,
self=<optimized out>) at eval.c:6176
#253 0x00007f059360341b in rb_eval (self=139661844830200, n=0x7f058fce02e8) at eval.c:3521
#254 0x00007f05936045ce in rb_eval (self=139661844830200, n=0x7f058fce0130) at eval.c:3236
#255 0x00007f05935faeb3 in rb_call0 (klass=139661863827720, recv=139661844830200, id=5393, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f058fce1148, flags=0) at eval.c:6079
#256 0x00007f05935fbaff in rb_call (klass=139661863827720, recv=139661844830200, mid=5393, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
---Type <return> to continue, or q <return> to quit---
#257 0x00007f0593600db9 in rb_eval (self=139661845280960, n=0x7f0593ab0528) at eval.c:3506
#258 0x00007f05935faeb3 in rb_call0 (klass=139661845941280, recv=139661845280960, id=5393, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f0593ab07d0, flags=0) at eval.c:6079
#259 0x00007f05935fbaff in rb_call (klass=139661845941280, recv=139661845280960, mid=5393, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#260 0x00007f0593600db9 in rb_eval (self=139661845945640, n=0x7f0593ab2468) at eval.c:3506
#261 0x00007f05935faeb3 in rb_call0 (klass=139661897950200, recv=139661845945640, id=10945, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f0593ab2530, flags=0) at eval.c:6079
#262 0x00007f05935fbaff in rb_call (klass=139661897950200, recv=139661845945640, mid=10945, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#263 0x00007f0593600db9 in rb_eval (self=139661929181880, n=0x7f0593ab5af0) at eval.c:3506
#264 0x00007f0593607819 in ruby_exec_internal () at eval.c:1654
#265 0x00007f0593607865 in ruby_exec () at eval.c:1674
#266 0x00007f059360a452 in ruby_run () at eval.c:1684
#267 0x0000000000400739 in main (argc=5, argv=0x7fffca6d65e8, envp=<optimized out>) at main.c:48
(gdb) q
A debugging session is active.
Inferior 1 [process 16313] will be detached.
Quit anyway? (y or n) y
Detaching from program: /usr/bin/ruby1.8, process 16313
# tcpdump -i bond0 -nvvXSs 1514 dst port 8140
tcpdump: listening on bond0, link-type EN10MB (Ethernet), capture size 1514 bytes
^C
0 packets captured
0 packets received by filter
0 packets dropped by kernel
#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment