Skip to content

Instantly share code, notes, and snippets.

@takus

takus/c_trace.txt

Last active Aug 29, 2015
Embed
What would you like to do?
fluent-plugin-dd
#0 0x00007f703ffeb956 in ppoll () from /lib64/libc.so.6
#1 0x00000000004f7d53 in rb_wait_for_single_fd (fd=<optimized out>, events=1, tv=<optimized out>) at thread.c:2862
#2 0x0000000000428a41 in rb_io_wait_readable (f=19) at io.c:907
#3 0x00007f70355be307 in ossl_start_ssl (self=140119728098360, func=0x7f70353891e0 <SSL_connect>, funcname=0x7f70355df60b "SSL_connect", nonblock=0)
at ossl_ssl.c:1146
#4 0x00000000004e4edf in vm_call_cfunc (me=<optimized out>, blockptr=<optimized out>, recv=<optimized out>, num=<optimized out>, reg_cfp=<optimized out>,
th=<optimized out>) at vm_insnhelper.c:404
#5 vm_call_method (th=0x7f702ed6d400, cfp=0x7f702d605818, num=0, blockptr=0x1, flag=0, id=20640, me=0x7f7035c11ae0, recv=140119728098360) at vm_insnhelper.c:530
#6 0x00000000004e7ad0 in vm_exec_core (th=0x7f702ed6d400, initial=<optimized out>) at insns.def:1018
#7 0x00000000004ec706 in vm_exec (th=0x7f702ed6d400) at vm.c:1236
#8 0x00000000004f07d5 in invoke_block_from_c (cref=<optimized out>, blockptr=<optimized out>, argv=<optimized out>, argc=<optimized out>, self=<optimized out>,
block=<optimized out>, th=<optimized out>) at vm.c:640
#9 vm_yield (argv=<optimized out>, argc=<optimized out>, th=<optimized out>) at vm.c:670
#10 rb_yield_0 (argv=<optimized out>, argc=<optimized out>) at vm_eval.c:777
#11 rb_yield (val=140119828851760) at vm_eval.c:787
#12 0x00000000004fe5fc in rb_ary_each (array=<optimized out>) at array.c:1495
#13 0x00000000004e4edf in vm_call_cfunc (me=<optimized out>, blockptr=<optimized out>, recv=<optimized out>, num=<optimized out>, reg_cfp=<optimized out>,
th=<optimized out>) at vm_insnhelper.c:404
#14 vm_call_method (th=0x7f702ed6d400, cfp=0x7f702d605d40, num=0, blockptr=0x7f702d605d69, flag=0, id=424, me=0x7f703f1f6ec0, recv=140119828853880)
at vm_insnhelper.c:530
#15 0x00000000004e7ad0 in vm_exec_core (th=0x7f702ed6d400, initial=<optimized out>) at insns.def:1018
#16 0x00000000004ec706 in vm_exec (th=0x7f702ed6d400) at vm.c:1236
#17 0x00000000004dfe47 in vm_call0 (th=0x7f702ed6d400, recv=140120071441600, id=9928, argc=0, argv=0x7f7032861e08, me=0x0) at vm_eval.c:66
#18 0x0000000000418bbc in rb_method_call_with_block (argc=0, argv=0x7f7032861e08, method=<optimized out>, pass_procval=4) at proc.c:1444
#19 0x000000000041932c in bmcall (args=140119860715000, method=140119848564040, argc=1062711744, argv=<optimized out>, passed_proc=4) at proc.c:1831
#20 0x00000000004edaad in rb_vm_invoke_proc (th=0x7f702ed6d400, proc=0x7f7032ae2ba0, self=140119848564040, argc=0, argv=0x7f7031cc7160, blockptr=0x0)
at vm_insnhelper.c:735
#21 0x00000000004f64f0 in thread_start_func_2 (th=0x7f702ed6d400, stack_start=0x7f703f57d000) at thread.c:466
#22 0x00000000004f65a0 in thread_start_func_1 (th_ptr=0x7f702ed6d400) at thread_pthread.c:657
#23 0x00007f7040bfef18 in start_thread () from /lib64/libpthread.so.0
#24 0x00007f703fff4b2d in clone () from /lib64/libc.so.6
-- Control frame information -----------------------------------------------
c:0024 p:---- s:0128 b:0128 l:000127 d:000127 CFUNC :connect
c:0023 p:0011 s:0125 b:0125 l:001bb0 d:000124 BLOCK /usr/lib64/fluent/ruby/lib/ruby/1.9.1/net/http.rb:800
c:0022 p:0031 s:0123 b:0123 l:000122 d:000122 METHOD /usr/lib64/fluent/ruby/lib/ruby/1.9.1/timeout.rb:55
c:0021 p:0026 s:0111 b:0111 l:000110 d:000110 METHOD /usr/lib64/fluent/ruby/lib/ruby/1.9.1/timeout.rb:100
c:0020 p:0485 s:0105 b:0105 l:001bb0 d:001bb0 METHOD /usr/lib64/fluent/ruby/lib/ruby/1.9.1/net/http.rb:800
c:0019 p:0011 s:0097 b:0097 l:000096 d:000096 METHOD /usr/lib64/fluent/ruby/lib/ruby/1.9.1/net/http.rb:756
c:0018 p:0048 s:0094 b:0094 l:000093 d:000093 METHOD /usr/lib64/fluent/ruby/lib/ruby/1.9.1/net/http.rb:745
c:0017 p:0247 s:0091 b:0091 l:000090 d:000090 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/dogapi-1.11.0/lib/dogapi/common.rb:96
c:0016 p:0021 s:0083 b:0083 l:000082 d:000082 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/dogapi-1.11.0/lib/dogapi/common.rb:119
c:0015 p:0066 s:0073 b:0073 l:000072 d:000072 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/dogapi-1.11.0/lib/dogapi/v1/metric.rb:19
c:0014 p:0038 s:0066 b:0066 l:000065 d:000065 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/dogapi-1.11.0/lib/dogapi/v1/metric.rb:32
c:0013 p:0049 s:0058 b:0058 l:000057 d:000057 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/dogapi-1.11.0/lib/dogapi/facade.rb:89
c:0012 p:0019 s:0051 b:0051 l:000050 d:000050 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/fluent-plugin-dd-0.1.5/lib/fluent/plugin/out_dd.rb:90
c:0011 p:0035 s:0045 b:0045 l:000036 d:000044 BLOCK /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/fluent-plugin-dd-0.1.5/lib/fluent/plugin/out_dd.rb:82
c:0010 p:---- s:0042 b:0042 l:000041 d:000041 FINISH
c:0009 p:---- s:0040 b:0040 l:000039 d:000039 CFUNC :each
c:0008 p:0025 s:0037 b:0037 l:000036 d:000036 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/fluent-plugin-dd-0.1.5/lib/fluent/plugin/out_dd.rb:78
c:0007 p:0014 s:0032 b:0032 l:000031 d:000031 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/fluentd-0.10.50/lib/fluent/buffer.rb:296
c:0006 p:0050 s:0027 b:0027 l:000026 d:000026 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/fluentd-0.10.50/lib/fluent/buffer.rb:276
c:0005 p:0181 s:0021 b:0021 l:000020 d:000020 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/fluentd-0.10.50/lib/fluent/output.rb:310
c:0004 p:0077 s:0011 b:0011 l:000010 d:000010 METHOD /usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/gems/fluentd-0.10.50/lib/fluent/output.rb:132
c:0003 p:---- s:0006 b:0006 l:000005 d:000005 FINISH
c:0002 p:---- s:0004 b:0004 l:001bb0 d:000003 IFUNC
c:0001 p:---- s:0002 b:0002 l:000001 d:000001 TOP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.