Skip to content

Instantly share code, notes, and snippets.

@nareshov
Created March 13, 2014 12:06
Show Gist options
  • Save nareshov/9527191 to your computer and use it in GitHub Desktop.
Save nareshov/9527191 to your computer and use it in GitHub Desktop.
# ps -eLf | grep puppe[t]
root 16773 16772 16773 0 1 09:46 ? 00:00:00 /bin/sh -c /usr/bin/puppet agent --no-daemonize --onetime > /dev/null 2>&1
root 16774 16773 16774 0 1 09:46 ? 00:00:00 /usr/bin/ruby /usr/bin/puppet agent --no-daemonize --onetime
# strace -a 256 -fp 16773
Process 16773 attached - interrupt to quit
wait4(-1, ^C <unfinished ...>
Process 16773 detached
# strace -a 256 -fp 16774
Process 16774 attached - interrupt to quit
select(5, [4], NULL, NULL, NULL^C <unfinished ...>
Process 16774 detached
# ls -l /proc/16773/fd
total 0
lr-x------ 1 root root 64 Mar 13 11:23 0 -> pipe:[270057535]
l-wx------ 1 root root 64 Mar 13 11:23 1 -> /dev/null
lrwx------ 1 root root 64 Mar 13 11:23 10 -> /tmp/tmpfGUXic7 (deleted)
lrwx------ 1 root root 64 Mar 13 11:23 11 -> /tmp/tmpfGUXic7 (deleted)
l-wx------ 1 root root 64 Mar 13 11:23 2 -> /dev/null
# ls -l /proc/16774/fd
total 0
lr-x------ 1 root root 64 Mar 13 11:23 0 -> pipe:[270057535]
l-wx------ 1 root root 64 Mar 13 11:23 1 -> /dev/null
l-wx------ 1 root root 64 Mar 13 11:23 2 -> /dev/null
lrwx------ 1 root root 64 Mar 13 11:23 3 -> socket:[270056565]
lrwx------ 1 root root 64 Mar 13 11:23 4 -> socket:[270049026]
# lsof | egrep '(270056565|270049026)'
puppet 16774 root 3u unix 0xffff88031e3864c0 0t0 270056565 socket
puppet 16774 root 4u IPv4 270049026 0t0 TCP 1.x.y.10:57053->puppet.master.net:8140 (ESTABLISHED)
# gdb -p 16774
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 16774
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
0x00007f3541435763 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()
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/indirection.rb:201:in `find'
from /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:152: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
(gdb) t a a bt
Thread 1 (Thread 0x7f3541c22700 (LWP 16774)):
#0 0x00007f3541435763 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f354174f98a in rb_thread_select (max=5, read=0x7fff85d8bd70, write=0x0, except=0x0, timeout=0x0) at eval.c:11462
#2 0x00007f3541761255 in rb_io_wait_readable (f=4) at io.c:402
#3 rb_io_wait_readable (f=4) at io.c:383
#4 0x00007f353fc238d4 in ossl_start_ssl (self=139866626334280, func=0x7f353f9e2b20 <SSL_connect>, funcname=0x7f353fc3fe2e "SSL_connect")
at ossl_ssl.c:959
#5 0x00007f3541742862 in call_cfunc (argv=0x0, argc=0, len=0, recv=139866626334280, func=0x7f353fc24bf0 <ossl_ssl_connect>) at eval.c:5781
#6 rb_call0 (klass=139866684190120, recv=139866626334280, id=23937, oid=<optimized out>, argc=0, argv=0x0, body=0x7f354006eb00, flags=0)
at eval.c:5928
#7 0x00007f3541742aff in rb_call (klass=139866684190120, recv=139866626334280, mid=23937, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#8 0x00007f3541747db9 in rb_eval (self=139866626338760, n=0x7f353df08330) at eval.c:3506
#9 0x00007f3541749113 in rb_eval (self=139866626338760, n=0x7f353df08268) at eval.c:2975
#10 0x00007f3541741eb3 in rb_call0 (klass=139866648338120, recv=139866626338760, id=23937, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353df0dc68, flags=2) at eval.c:6079
#11 0x00007f3541742aff in rb_call (klass=139866648338120, recv=139866626338760, mid=23937, argc=0, argv=0x0, scope=2, self=<optimized out>)
at eval.c:6176
#12 0x00007f3541747f17 in rb_eval (self=139866626338760, n=0x7f353df0ff68) at eval.c:3527
#13 0x00007f3541741eb3 in rb_call0 (klass=139866648338120, recv=139866626338760, id=60481, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353df0f928, flags=2) at eval.c:6079
#14 0x00007f3541742aff in rb_call (klass=139866648338120, recv=139866626338760, mid=60481, argc=0, argv=0x0, scope=2, self=<optimized out>)
at eval.c:6176
#15 0x00007f3541747f17 in rb_eval (self=139866626338760, n=0x7f353df11368) at eval.c:3527
#16 0x00007f354174b07f in rb_eval (self=139866626338760, n=0x7f353df10b48) at eval.c:3370
#17 0x00007f3541741eb3 in rb_call0 (klass=139866648338120, recv=139866626338760, id=5313, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353df10a30, flags=0) at eval.c:6079
#18 0x00007f3541742aff in rb_call (klass=139866648338120, recv=139866626338760, mid=5313, argc=0, argv=0x0, scope=1, self=<optimized out>)
at eval.c:6176
#19 0x00007f354174a41b in rb_eval (self=139866626338760, n=0x7f353dedd6f8) at eval.c:3521
#20 0x00007f354174b5ce in rb_eval (self=139866626338760, n=0x7f353deddc48) at eval.c:3236
#21 0x00007f3541741eb3 in rb_call0 (klass=139866648338120, recv=139866626338760, id=47417, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353dedfac0, flags=0) at eval.c:6079
#22 0x00007f3541742aff in rb_call (klass=139866648338120, recv=139866626338760, mid=47417, argc=1, argv=0x7fff85d8e750, scope=1,
self=<optimized out>) at eval.c:6176
---Type <return> to continue, or q <return> to quit---
#23 0x00007f354174a41b in rb_eval (self=139866626338760, n=0x7f353def8548) at eval.c:3521
#24 0x00007f354174b5ce in rb_eval (self=139866626338760, n=0x7f353def73f0) at eval.c:3236
#25 0x00007f3541741eb3 in rb_call0 (klass=139866648338120, recv=139866626338760, id=34241, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353def8c28, flags=0) at eval.c:6079
#26 0x00007f3541742aff in rb_call (klass=139866648338120, recv=139866626338760, mid=34241, argc=2, argv=0x7fff85d8f538, scope=1,
self=<optimized out>) at eval.c:6176
#27 0x00007f3541742cf8 in rb_f_send (argc=2, argv=0x7fff85d8f538, recv=139866626338760) at eval.c:6224
#28 0x00007f354174287f in call_cfunc (argv=0x7fff85d8f530, argc=3, len=-1, recv=139866626338760, func=0x7f3541742c40 <rb_f_send>) at eval.c:5778
#29 rb_call0 (klass=139866713229640, recv=139866626338760, id=4225, oid=<optimized out>, argc=3, argv=0x7fff85d8f530, body=0x7f3541c1c3c0,
flags=0) at eval.c:5928
#30 0x00007f3541742aff in rb_call (klass=139866713229640, recv=139866626338760, mid=4225, argc=3, argv=0x7fff85d8f530, scope=0,
self=<optimized out>) at eval.c:6176
#31 0x00007f3541747db9 in rb_eval (self=139866626345360, n=0x7f353cbdeae8) at eval.c:3506
#32 0x00007f35417493b0 in rb_eval (self=139866626345360, n=0x7f353cbdebd8) at eval.c:3691
#33 0x00007f354174ae1c in rb_eval (self=139866626345360, n=0x7f353cbdd418) at eval.c:3322
#34 0x00007f3541741eb3 in rb_call0 (klass=139866629027680, recv=139866626345360, id=75017, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cbdd3c8, flags=2) at eval.c:6079
#35 0x00007f3541742aff in rb_call (klass=139866629027680, recv=139866626345360, mid=75017, argc=3, argv=0x7fff85d90350, scope=1,
self=<optimized out>) at eval.c:6176
#36 0x00007f354174a41b in rb_eval (self=139866626345360, n=0x7f353cbe1310) at eval.c:3521
#37 0x00007f3541749416 in rb_eval (self=139866626345360, n=0x7f353cbe13d8) at eval.c:3701
#38 0x00007f354174083a in rb_yield_0 (val=1, self=139866626345360, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#39 0x00007f354176c721 in int_dotimes (num=21) at numeric.c:2960
#40 0x00007f3541742862 in call_cfunc (argv=0x0, argc=0, len=0, recv=21, func=0x7f354176c6e0 <int_dotimes>) at eval.c:5781
#41 rb_call0 (klass=139866713189120, recv=21, id=5753, oid=<optimized out>, argc=0, argv=0x0, body=0x7f3541c168d0, flags=0) at eval.c:5928
#42 0x00007f3541742aff in rb_call (klass=139866713189120, recv=21, mid=5753, argc=0, argv=0x0, scope=0, self=<optimized out>) at eval.c:6176
#43 0x00007f3541747db9 in rb_eval (self=139866626345360, n=0x7f353cbe14c8) at eval.c:3506
#44 0x00007f354174b5ce in rb_eval (self=139866626345360, n=0x7f353cbe07f8) at eval.c:3236
#45 0x00007f3541741eb3 in rb_call0 (klass=139866629027680, recv=139866626345360, id=47417, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cbe07a8, flags=0) at eval.c:6079
#46 0x00007f3541742aff in rb_call (klass=139866629027680, recv=139866626345360, mid=47417, argc=3, argv=0x7fff85d91a10, scope=1,
self=<optimized out>) at eval.c:6176
#47 0x00007f354174a41b in rb_eval (self=139866626345360, n=0x7f353cbe23f0) at eval.c:3521
#48 0x00007f3541741eb3 in rb_call0 (klass=139866629027680, recv=139866626345360, id=34241, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cbe2350, flags=0) at eval.c:6079
#49 0x00007f3541742aff in rb_call (klass=139866629027680, recv=139866626345360, mid=34241, argc=2, argv=0x7fff85d92468, scope=1,
---Type <return> to continue, or q <return> to quit---
self=<optimized out>) at eval.c:6176
#50 0x00007f3541742cf8 in rb_f_send (argc=2, argv=0x7fff85d92468, recv=139866626345360) at eval.c:6224
#51 0x00007f354174287f in call_cfunc (argv=0x7fff85d92460, argc=3, len=-1, recv=139866626345360, func=0x7f3541742c40 <rb_f_send>) at eval.c:5778
#52 rb_call0 (klass=139866713229640, recv=139866626345360, id=4225, oid=<optimized out>, argc=3, argv=0x7fff85d92460, body=0x7f3541c1c3c0,
flags=0) at eval.c:5928
#53 0x00007f3541742aff in rb_call (klass=139866713229640, recv=139866626345360, mid=4225, argc=3, argv=0x7fff85d92460, scope=0,
self=<optimized out>) at eval.c:6176
#54 0x00007f3541747db9 in rb_eval (self=139866626369160, n=0x7f353cb1a8f0) at eval.c:3506
#55 0x00007f3541741eb3 in rb_call0 (klass=139866628229240, recv=139866626369160, id=82697, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cb1a710, flags=0) at eval.c:6079
#56 0x00007f3541742aff in rb_call (klass=139866628229240, recv=139866626369160, mid=82697, argc=4, argv=0x7fff85d92b70, scope=1,
self=<optimized out>) at eval.c:6176
#57 0x00007f354174a41b in rb_eval (self=139866626369160, n=0x7f353cb1eef0) at eval.c:3521
#58 0x00007f3541741eb3 in rb_call0 (klass=139866628229240, recv=139866626369160, id=82689, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cb1ebf8, flags=0) at eval.c:6079
#59 0x00007f3541742aff in rb_call (klass=139866628229240, recv=139866626369160, mid=82689, argc=3, argv=0x7fff85d93280, scope=1,
self=<optimized out>) at eval.c:6176
#60 0x00007f354174a41b in rb_eval (self=139866626369160, n=0x7f353cb19068) at eval.c:3521
#61 0x00007f354174083a in rb_yield_0 (val=139866626371040, self=139866626369160, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#62 0x00007f35417482b4 in rb_eval (self=139866626369160, n=0x7f353cb14f90) at eval.c:3311
#63 0x00007f354174083a in rb_yield_0 (val=139866626371040, self=139866626369160, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#64 0x00007f35417482b4 in rb_eval (self=139866626371040, n=0x7f353dd56d20) at eval.c:3311
#65 0x00007f3541748260 in rb_eval (self=139866626371040, n=0x7f353dd56cd0) at eval.c:3450
#66 0x00007f3541741eb3 in rb_call0 (klass=139866646711120, recv=139866626371040, id=47889, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353dd58508, flags=0) at eval.c:6079
#67 0x00007f3541742aff in rb_call (klass=139866646711120, recv=139866626371040, mid=47889, argc=3, argv=0x7fff85d94870, scope=0,
self=<optimized out>) at eval.c:6176
#68 0x00007f3541747db9 in rb_eval (self=139866626369160, n=0x7f353cb15058) at eval.c:3506
#69 0x00007f354174b5ce in rb_eval (self=139866626369160, n=0x7f353cb14f40) at eval.c:3236
#70 0x00007f3541741eb3 in rb_call0 (klass=139866628229240, recv=139866626369160, id=47889, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cb14ea0, flags=0) at eval.c:6079
#71 0x00007f3541742aff in rb_call (klass=139866628229240, recv=139866626369160, mid=47889, argc=1, argv=0x7fff85d952e0, scope=1,
self=<optimized out>) at eval.c:6176
#72 0x00007f354174a41b in rb_eval (self=139866626369160, n=0x7f353cb19630) at eval.c:3521
#73 0x00007f354174b5ce in rb_eval (self=139866626369160, n=0x7f353cb18f78) at eval.c:3236
#74 0x00007f35417493b0 in rb_eval (self=139866626369160, n=0x7f353cb196a8) at eval.c:3691
---Type <return> to continue, or q <return> to quit---
#75 0x00007f3541741eb3 in rb_call0 (klass=139866628229240, recv=139866626369160, id=3737, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cb19798, flags=0) at eval.c:6079
#76 0x00007f3541742aff in rb_call (klass=139866628229240, recv=139866626369160, mid=3737, argc=1, argv=0x7fff85d960f0, scope=0,
self=<optimized out>) at eval.c:6176
#77 0x00007f3541747db9 in rb_eval (self=139866631570360, n=0x7f353dd74b90) at eval.c:3506
#78 0x00007f35417493b0 in rb_eval (self=139866631570360, n=0x7f353dd74c30) at eval.c:3691
#79 0x00007f3541741eb3 in rb_call0 (klass=139866646124800, recv=139866631570360, id=3737, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353dd75068, flags=0) at eval.c:6079
#80 0x00007f3541742aff in rb_call (klass=139866646124800, recv=139866631570360, mid=3737, argc=2, argv=0x7fff85d96b80, scope=0,
self=<optimized out>) at eval.c:6176
#81 0x00007f3541747db9 in rb_eval (self=139866627038880, n=0x7f353cbeda98) at eval.c:3506
#82 0x00007f35417493b0 in rb_eval (self=139866627038880, n=0x7f353cbeddb8) at eval.c:3691
#83 0x00007f3541749e59 in rb_eval (self=139866627038880, n=0x7f353cbed250) at eval.c:3061
#84 0x00007f354174ae1c in rb_eval (self=139866627038880, n=0x7f353cbecd00) at eval.c:3322
#85 0x00007f354174ae1c in rb_eval (self=139866627038880, n=0x7f353cbeacd0) at eval.c:3322
#86 0x00007f354174b07f in rb_eval (self=139866627038880, n=0x7f353cbeaca8) at eval.c:3370
#87 0x00007f354174b07f in rb_eval (self=139866627038880, n=0x7f353cbea7f8) at eval.c:3370
#88 0x00007f3541741eb3 in rb_call0 (klass=139866629024680, recv=139866627038880, id=5393, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cbea7a8, flags=0) at eval.c:6079
#89 0x00007f3541742aff in rb_call (klass=139866629024680, recv=139866627038880, mid=5393, argc=1, argv=0x7fff85d987d0, scope=0,
self=<optimized out>) at eval.c:6176
#90 0x00007f3541747db9 in rb_eval (self=139866628107080, n=0x7f353cc03a00) at eval.c:3506
#91 0x00007f354174083a in rb_yield_0 (val=6, self=139866628107080, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#92 0x00007f35417482b4 in rb_eval (self=139866628107080, n=0x7f353cbff220) at eval.c:3311
#93 0x00007f354174b07f in rb_eval (self=139866628107080, n=0x7f353cbff0e0) at eval.c:3370
#94 0x00007f3541741eb3 in rb_call0 (klass=139866629207960, recv=139866628107080, id=20113, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cbfefa0, flags=0) at eval.c:6079
#95 0x00007f3541742aff in rb_call (klass=139866629207960, recv=139866628107080, mid=20113, argc=0, argv=0x0, scope=1, self=<optimized out>)
at eval.c:6176
#96 0x00007f354174a41b in rb_eval (self=139866628107080, n=0x7f353cc03988) at eval.c:3521
#97 0x00007f354174b5ce in rb_eval (self=139866628107080, n=0x7f353cc039b0) at eval.c:3236
#98 0x00007f354174ae1c in rb_eval (self=139866628107080, n=0x7f353cc03320) at eval.c:3322
#99 0x00007f354174083a in rb_yield_0 (val=139866627038880, self=139866628107080, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#100 0x00007f35417482b4 in rb_eval (self=139866628107080, n=0x7f353cc00058) at eval.c:3311
#101 0x00007f354174b07f in rb_eval (self=139866628107080, n=0x7f353cbffec8) at eval.c:3370
#102 0x00007f3541741eb3 in rb_call0 (klass=139866629208800, recv=139866628107080, id=74505, oid=<optimized out>, argc=<optimized out>,
---Type <return> to continue, or q <return> to quit---
argv=<optimized out>, body=0x7f353cbffe78, flags=2) at eval.c:6079
#103 0x00007f3541742aff in rb_call (klass=139866629208800, recv=139866628107080, mid=74505, argc=0, argv=0x0, scope=1, self=<optimized out>)
at eval.c:6176
#104 0x00007f354174a41b in rb_eval (self=139866628107080, n=0x7f353cc03258) at eval.c:3521
#105 0x00007f354174b5ce in rb_eval (self=139866628107080, n=0x7f353cc03280) at eval.c:3236
#106 0x00007f354174083a in rb_yield_0 (val=6, self=139866628107080, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#107 0x00007f35417482b4 in rb_eval (self=139866628107080, n=0x7f353cc01ac0) at eval.c:3311
#108 0x00007f3541748260 in rb_eval (self=139866628107080, n=0x7f353cc01a70) at eval.c:3450
#109 0x00007f3541741eb3 in rb_call0 (klass=139866629208800, recv=139866628107080, id=74497, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cc01250, flags=0) at eval.c:6079
#110 0x00007f3541742aff in rb_call (klass=139866629208800, recv=139866628107080, mid=74497, argc=1, argv=0x7fff85d9c1c0, scope=1,
self=<optimized out>) at eval.c:6176
#111 0x00007f354174a41b in rb_eval (self=139866628107080, n=0x7f353cc03e38) at eval.c:3521
#112 0x00007f354174b5ce in rb_eval (self=139866628107080, n=0x7f353cc031e0) at eval.c:3236
#113 0x00007f35417493b0 in rb_eval (self=139866628107080, n=0x7f353cc03eb0) at eval.c:3691
#114 0x00007f354174083a in rb_yield_0 (val=139866627040880, self=139866628107080, klass=<optimized out>, flags=2, avalue=2) at eval.c:5095
#115 0x00007f3541740dbf in proc_invoke (proc=139866627041360, args=139866627040880, self=6, klass=<optimized out>) at eval.c:8895
#116 0x00007f35417428a5 in call_cfunc (argv=0x0, argc=0, len=-2, recv=139866627041360, func=0x7f354174ebd0 <rb_proc_call>) at eval.c:5775
#117 rb_call0 (klass=139866713096040, recv=139866627041360, id=5521, oid=<optimized out>, argc=0, argv=0x0, body=0x7f3541bffe00, flags=0)
at eval.c:5928
#118 0x00007f3541742aff in rb_call (klass=139866713096040, recv=139866627041360, mid=5521, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#119 0x00007f3541747db9 in rb_eval (self=139866647865640, n=0x7f353de2fc60) at eval.c:3506
#120 0x00007f35417493b0 in rb_eval (self=139866647865640, n=0x7f353de2fcb0) at eval.c:3691
#121 0x00007f3541741eb3 in rb_call0 (klass=139866647865600, recv=139866647865640, id=44801, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353de2fdc8, flags=0) at eval.c:6079
#122 0x00007f3541742aff in rb_call (klass=139866647865600, recv=139866647865640, mid=44801, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#123 0x00007f3541747db9 in rb_eval (self=139866628107080, n=0x7f353cc04130) at eval.c:3506
#124 0x00007f354174b5ce in rb_eval (self=139866628107080, n=0x7f353cc03078) at eval.c:3236
#125 0x00007f35417493b0 in rb_eval (self=139866628107080, n=0x7f353cc041a8) at eval.c:3691
#126 0x00007f3541741eb3 in rb_call0 (klass=139866629208800, recv=139866628107080, id=5393, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cc04310, flags=0) at eval.c:6079
#127 0x00007f3541742aff in rb_call (klass=139866629208800, recv=139866628107080, mid=5393, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#128 0x00007f3541747db9 in rb_eval (self=139866628868480, n=0x7f353cc121b8) at eval.c:3506
---Type <return> to continue, or q <return> to quit---
#129 0x00007f35417493b0 in rb_eval (self=139866628868480, n=0x7f353cc12230) at eval.c:3691
#130 0x00007f354174ae1c in rb_eval (self=139866628868480, n=0x7f353cc11f60) at eval.c:3322
#131 0x00007f3541741eb3 in rb_call0 (klass=139866628879840, recv=139866628868480, id=37953, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cc123e8, flags=0) at eval.c:6079
#132 0x00007f3541742aff in rb_call (klass=139866628879840, recv=139866628868480, mid=37953, argc=1, argv=0x7fff85d9f9f0, scope=1,
self=<optimized out>) at eval.c:6176
#133 0x00007f354174a41b in rb_eval (self=139866628868480, n=0x7f353cc13bd0) at eval.c:3521
#134 0x00007f3541741eb3 in rb_call0 (klass=139866628879840, recv=139866628868480, id=45001, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353cc13928, flags=0) at eval.c:6079
#135 0x00007f3541742aff in rb_call (klass=139866628879840, recv=139866628868480, mid=45001, argc=0, argv=0x0, scope=2, self=<optimized out>)
at eval.c:6176
#136 0x00007f3541747f17 in rb_eval (self=139866628868480, n=0x7f353de271f0) at eval.c:3527
#137 0x00007f354174083a in rb_yield_0 (val=6, self=139866628868480, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#138 0x00007f35417482b4 in rb_eval (self=139866628868480, n=0x7f353de223a8) at eval.c:3311
#139 0x00007f35417493b0 in rb_eval (self=139866628868480, n=0x7f353de223d0) at eval.c:3691
#140 0x00007f3541741eb3 in rb_call0 (klass=139866647865640, recv=139866628868480, id=44961, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353de226c8, flags=2) at eval.c:6079
#141 0x00007f3541742aff in rb_call (klass=139866647865640, recv=139866628868480, mid=44961, argc=1, argv=0x7fff85da10d0, scope=1,
self=<optimized out>) at eval.c:6176
#142 0x00007f354174a41b in rb_eval (self=139866628868480, n=0x7f353de27240) at eval.c:3521
#143 0x00007f354174b5ce in rb_eval (self=139866628868480, n=0x7f353de271a0) at eval.c:3236
#144 0x00007f354174083a in rb_yield_0 (val=6, self=139866628868480, klass=<optimized out>, flags=0, avalue=0) at eval.c:5095
#145 0x00007f35417482b4 in rb_eval (self=139866628868480, n=0x7f354030db40) at eval.c:3311
#146 0x00007f354174ae1c in rb_eval (self=139866628868480, n=0x7f354030d168) at eval.c:3322
#147 0x00007f3541741eb3 in rb_call0 (klass=139866647864960, recv=139866628868480, id=11089, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f354030d118, flags=2) at eval.c:6079
#148 0x00007f3541742aff in rb_call (klass=139866647864960, recv=139866628868480, mid=11089, argc=1, argv=0x7fff85da2450, scope=1,
self=<optimized out>) at eval.c:6176
#149 0x00007f354174a41b in rb_eval (self=139866628868480, n=0x7f353de27308) at eval.c:3521
#150 0x00007f354174b5ce in rb_eval (self=139866628868480, n=0x7f353de27150) at eval.c:3236
#151 0x00007f3541741eb3 in rb_call0 (klass=139866647865640, recv=139866628868480, id=5393, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f353de28168, flags=0) at eval.c:6079
#152 0x00007f3541742aff in rb_call (klass=139866647865640, recv=139866628868480, mid=5393, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#153 0x00007f3541747db9 in rb_eval (self=139866629319240, n=0x7f3541bf7520) at eval.c:3506
#154 0x00007f3541741eb3 in rb_call0 (klass=139866629979560, recv=139866629319240, id=5393, oid=<optimized out>, argc=<optimized out>,
---Type <return> to continue, or q <return> to quit---
argv=<optimized out>, body=0x7f3541bf77c8, flags=0) at eval.c:6079
#155 0x00007f3541742aff in rb_call (klass=139866629979560, recv=139866629319240, mid=5393, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#156 0x00007f3541747db9 in rb_eval (self=139866629983920, n=0x7f3541bf9460) at eval.c:3506
#157 0x00007f3541741eb3 in rb_call0 (klass=139866681988040, recv=139866629983920, id=10945, oid=<optimized out>, argc=<optimized out>,
argv=<optimized out>, body=0x7f3541bf9528, flags=0) at eval.c:6079
#158 0x00007f3541742aff in rb_call (klass=139866681988040, recv=139866629983920, mid=10945, argc=0, argv=0x0, scope=0, self=<optimized out>)
at eval.c:6176
#159 0x00007f3541747db9 in rb_eval (self=139866713219760, n=0x7f3541bfcae8) at eval.c:3506
#160 0x00007f354174e819 in ruby_exec_internal () at eval.c:1654
#161 0x00007f354174e865 in ruby_exec () at eval.c:1674
#162 0x00007f3541751452 in ruby_run () at eval.c:1684
#163 0x0000000000400739 in main (argc=5, argv=0x7fff85da4248, envp=<optimized out>) at main.c:48
(gdb) q
A debugging session is active.
Inferior 1 [process 16774] will be detached.
Quit anyway? (y or n) y
Detaching from program: /usr/bin/ruby1.8, process 16774
# tcpdump -i bond0 -nvvXSs 1514 dst port 8140
tcpdump: listening on bond0, link-type EN10MB (Ethernet), capture size 1514 bytes
^C
0 packets captured
23 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