Created
April 26, 2011 18:59
-
-
Save xn/942860 to your computer and use it in GitHub Desktop.
segfault in perftools.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In a sinatra app: | |
use ::Rack::PerftoolsProfiler, :default_printer => 'gif', :mode => 'objects' | |
?profile=true×=1 | |
Linux anjaneya 2.6.35-28-generic #50-Ubuntu SMP Fri Mar 18 18:42:20 UTC 2011 x86_64 GNU/Linux | |
#0 0x00007f30be71b2a3 in select () from /lib/libc.so.6 | |
#1 0x00007f30bf2c954a in rb_thread_select (max=<value optimized out>, read=0x7fff9c5bd5a0, write=0x0, except=0x0, timeout=<value optimized out>) at eval.c:11462 | |
#2 0x00007f30bf2e1f3c in rb_f_select (argc=<value optimized out>, argv=<value optimized out>, obj=<value optimized out>) at io.c:4946 | |
#3 0x00007f30bf2c2d14 in rb_call0 (klass=<value optimized out>, recv=<value optimized out>, id=<value optimized out>, oid=<value optimized out>, argc=<value optimized out>, argv=<value optimized out>, body=0x7f30bf76bde8, flags=0) at eval.c:5928 | |
#4 0x00007f30bf2c2f03 in rb_call (klass=139847347388680, recv=139847347388720, mid=3769, argc=4, argv=0x7fff9c5bd970, scope=0, self=139847234679040) at eval.c:6176 | |
#5 0x00007f30bf2bfc0a in rb_eval (self=4, n=<value optimized out>) at eval.c:3506 | |
#6 0x00007f30bf2bdadf in rb_eval (self=0, n=<value optimized out>) at eval.c:3701 | |
#7 0x00007f30bf2bec1e in rb_eval (self=0, n=<value optimized out>) at eval.c:3061 | |
#8 0x00007f30bf2c0261 in rb_eval (self=0, n=<value optimized out>) at eval.c:3322 | |
#9 0x00007f30bf2be44a in rb_eval (self=0, n=<value optimized out>) at eval.c:3160 | |
#10 0x00007f30bf2c1521 in rb_yield_0 (val=<value optimized out>, self=<value optimized out>, klass=<value optimized out>, flags=<value optimized out>, avalue=<value optimized out>) at eval.c:5095 | |
#11 0x00007f30bf2bd572 in rb_eval (self=0, n=<value optimized out>) at eval.c:3311 | |
#12 0x00007f30bf2c2bc3 in rb_call0 (klass=<value optimized out>, recv=0, id=0, oid=<value optimized out>, argc=0, argv=0x0, body=0x7f30be02c5b0, flags=0) at eval.c:6079 | |
#13 0x00007f30bf2c2f03 in rb_call (klass=139847322934400, recv=139847322934480, mid=5313, argc=0, argv=0x0, scope=0, self=139847234679040) at eval.c:6176 | |
#14 0x00007f30bf2bfc0a in rb_eval (self=0, n=<value optimized out>) at eval.c:3506 | |
#15 0x00007f30bf2c0765 in rb_eval (self=0, n=<value optimized out>) at eval.c:3236 | |
#16 0x00007f30bf2c2bc3 in rb_call0 (klass=<value optimized out>, recv=0, id=0, oid=<value optimized out>, argc=0, argv=0x0, body=0x7f30be028c80, flags=0) at eval.c:6079 | |
#17 0x00007f30bf2c2f03 in rb_call (klass=139847322934080, recv=139847234679040, mid=5313, argc=0, argv=0x0, scope=0, self=139847322878800) at eval.c:6176 | |
#18 0x00007f30bf2bfc0a in rb_eval (self=3, n=<value optimized out>) at eval.c:3506 | |
#19 0x00007f30bf2c2bc3 in rb_call0 (klass=<value optimized out>, recv=0, id=140735816664832, oid=<value optimized out>, argc=0, argv=0x7fff9c5c0700, body=0x7f30be34e298, flags=0) at eval.c:6079 | |
#20 0x00007f30bf2c2f03 in rb_call (klass=139847322878600, recv=139847322878800, mid=5393, argc=2, argv=0x7fff9c5c06f0, scope=0, self=139847326786800) at eval.c:6176 | |
#21 0x00007f30bf2bfc0a in rb_eval (self=2, n=<value optimized out>) at eval.c:3506 | |
#22 0x00007f30bf2c2bc3 in rb_call0 (klass=<value optimized out>, recv=0, id=0, oid=<value optimized out>, argc=0, argv=0x0, body=0x7f30bf7016f0, flags=0) at eval.c:6079 | |
#23 0x00007f30bf2c2f03 in rb_call (klass=139847326786960, recv=139847326786800, mid=5313, argc=0, argv=0x0, scope=0, self=139847326786960) at eval.c:6176 | |
#24 0x00007f30bf2bfc0a in rb_eval (self=0, n=<value optimized out>) at eval.c:3506 | |
#25 0x00007f30bf2c2bc3 in rb_call0 (klass=<value optimized out>, recv=0, id=0, oid=<value optimized out>, argc=0, argv=0x0, body=0x7f30bf70be70, flags=0) at eval.c:6079 | |
#26 0x00007f30bf2c2f03 in rb_call (klass=139847326786920, recv=139847326786960, mid=5313, argc=0, argv=0x0, scope=0, self=139847347466920) at eval.c:6176 | |
#27 0x00007f30bf2bfc0a in rb_eval (self=140735816668328, n=<value optimized out>) at eval.c:3506 | |
#28 0x00007f30bf2d0165 in rb_load (fname=139847325879320, wrap=<value optimized out>) at eval.c:7066 | |
#29 0x00007f30bf2d02e2 in rb_f_load (argc=<value optimized out>, argv=<value optimized out>) at eval.c:7134 | |
#30 0x00007f30bf2c2d14 in rb_call0 (klass=<value optimized out>, recv=<value optimized out>, id=<value optimized out>, oid=<value optimized out>, argc=<value optimized out>, argv=<value optimized out>, body=0x7f30bf761488, flags=0) at eval.c:5928 | |
#31 0x00007f30bf2c2f03 in rb_call (klass=139847347476800, recv=139847347466920, mid=10081, argc=1, argv=0x7fff9c5c1d70, scope=1, self=139847347466920) at eval.c:6176 | |
#32 0x00007f30bf2bfb31 in rb_eval (self=140735816670584, n=<value optimized out>) at eval.c:3521 | |
#33 0x00007f30bf2cfa65 in ruby_exec_internal () at eval.c:1654 | |
#34 0x00007f30bf2cfaa5 in ruby_exec () at eval.c:1674 | |
#35 0x00007f30bf2cfad5 in ruby_run () at eval.c:1684 | |
#36 0x0000000000400881 in main (argc=2, argv=0x7fff9c5c23e8, envp=<value optimized out>) at main.c:48 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment