Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segmentation fault on exit #30

Closed
japgolly opened this issue Apr 1, 2012 · 6 comments
Closed

Segmentation fault on exit #30

japgolly opened this issue Apr 1, 2012 · 6 comments
Assignees
Labels

Comments

@japgolly
Copy link
Contributor

japgolly commented Apr 1, 2012

Hi.
I'm using this logging gem in a Sinatra Rack app. When the process exits I often get a segmentation fault at logging/logger.rb:100.

My environment details are:

$ ruby -v
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux]

$ uname -a
Linux golly-desktop 3.2.13-1-ARCH #1 SMP PREEMPT Sat Mar 24 09:10:39 CET 2012 x86_64 Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz GenuineIntel GNU/Linux

And the stack trace is:

/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:100: [BUG] Segmentation fault
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0020 p:0008 s:0068 b:0067 l:000056 d:000066 BLOCK  /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:100
c:0019 p:---- s:0062 b:0062 l:000061 d:000061 FINISH
c:0018 p:---- s:0060 b:0060 l:000059 d:000059 CFUNC  :each
c:0017 p:0022 s:0057 b:0057 l:000056 d:000056 METHOD /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:99
c:0016 p:0097 s:0053 b:0053 l:000052 d:000052 METHOD /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/root_logger.rb:31
c:0015 p:---- s:0050 b:0050 l:000049 d:000049 FINISH
c:0014 p:---- s:0048 b:0048 l:000047 d:000047 CFUNC  :new
c:0013 p:0024 s:0045 b:0045 l:000044 d:000044 METHOD /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:46
c:0012 p:0031 s:0039 b:0038 l:000037 d:000037 METHOD /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/repository.rb:22
c:0011 p:---- s:0034 b:0034 l:000033 d:000033 FINISH
c:0010 p:---- s:0032 b:0032 l:000031 d:000031 CFUNC  :new
c:0009 p:0022 s:0029 b:0029 l:000023 d:000028 BLOCK  /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/singleton.rb:141
c:0008 p:0019 s:0027 b:0027 l:000026 d:000026 METHOD <internal:prelude>:10
c:0007 p:0028 s:0024 b:0024 l:000023 d:000023 METHOD /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/singleton.rb:139
c:0006 p:0047 s:0021 b:0021 l:000020 d:000020 METHOD /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:48
c:0005 p:0032 s:0015 b:0015 l:000014 d:000014 METHOD /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging.rb:492
c:0004 p:0011 s:0010 b:0010 l:0023a0 d:0023a0 METHOD /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging.rb:497
c:0003 p:---- s:0006 b:0006 l:000005 d:000005 FINISH
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 CFUNC  :call
c:0001 p:0000 s:0002 b:0002 l:000b58 d:000b58 TOP   

-- Ruby level backtrace information ----------------------------------------
/home/golly/.rvm/gems/ruby-1.9.3-p125/bin/rake:0:in `call'
/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging.rb:497:in `shutdown'
/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging.rb:492:in `log_internal'
/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:48:in `new'
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/singleton.rb:139:in `instance'
<internal:prelude>:10:in `synchronize'
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/singleton.rb:141:in `block in instance'
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/singleton.rb:141:in `new'
/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/repository.rb:22:in `initialize'
/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:46:in `new'
/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:46:in `new'
/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/root_logger.rb:31:in `initialize'
/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:99:in `define_log_methods'
/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:99:in `each'
/home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb:100:in `block in define_log_methods'

-- C level backtrace information -------------------------------------------
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x17c77a) [0x7fe7d936f77a] vm_dump.c:796
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x5f4c7) [0x7fe7d92524c7] error.c:258
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_bug+0xb7) [0x7fe7d9253257] error.c:277
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x11141f) [0x7fe7d930441f] signal.c:609
/lib/libpthread.so.0(+0xf270) [0x7fe7d8fe6270]
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(st_lookup+0xe) [0x7fe7d930bf3e] st.c:326
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x168d87) [0x7fe7d935bd87] vm_method.c:374
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x17395b) [0x7fe7d936695b] vm_eval.c:392
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_funcall+0xb5) [0x7fe7d93671a5] vm_eval.c:456
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_obj_as_string+0x2e) [0x7fe7d931513e] string.c:860
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x16b317) [0x7fe7d935e317] insns.def:416
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x1721ba) [0x7fe7d93651ba] vm.c:1220
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_yield+0x47) [0x7fe7d936a6d7] vm.c:654
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x7c927) [0x7fe7d926f927] hash.c:1300
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x7c3b2) [0x7fe7d926f3b2] hash.c:164
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(st_foreach+0xd1) [0x7fe7d930d051] st.c:787
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x7cd6a) [0x7fe7d926fd6a] hash.c:197
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_ensure+0xbb) [0x7fe7d925947b] eval.c:744
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_hash_foreach+0x36) [0x7fe7d9270dd6] hash.c:214
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x7df6e) [0x7fe7d9270f6e] hash.c:1330
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x175fb1) [0x7fe7d9368fb1] vm_insnhelper.c:404
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x16bcb9) [0x7fe7d935ecb9] insns.def:1015
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x1721ba) [0x7fe7d93651ba] vm.c:1220
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x173663) [0x7fe7d9366663] vm_eval.c:66
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_class_new_instance+0x30) [0x7fe7d92a2830] object.c:1636
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x175fb1) [0x7fe7d9368fb1] vm_insnhelper.c:404
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x16e95b) [0x7fe7d936195b] insns.def:1051
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x1721ba) [0x7fe7d93651ba] vm.c:1220
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x173663) [0x7fe7d9366663] vm_eval.c:66
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_class_new_instance+0x30) [0x7fe7d92a2830] object.c:1636
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x175fb1) [0x7fe7d9368fb1] vm_insnhelper.c:404
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x16bcb9) [0x7fe7d935ecb9] insns.def:1015
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x1721ba) [0x7fe7d93651ba] vm.c:1220
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x173663) [0x7fe7d9366663] vm_eval.c:66
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_method_call+0x163) [0x7fe7d925d763] proc.c:1437
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x173507) [0x7fe7d9366507] vm_eval.c:79
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_eval_cmd+0x185) [0x7fe7d936ae05] vm_eval.c:1196
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x762a4) [0x7fe7d92692a4] gc.c:2906
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_protect+0x15d) [0x7fe7d92593ad] eval.c:719
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(+0x7647f) [0x7fe7d926947f] gc.c:2930
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(rb_gc_call_finalizer_at_exit+0x159) [0x7fe7d926e4a9] gc.c:3044
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(ruby_cleanup+0x1ec) [0x7fe7d925a9cc] eval.c:101
/home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.so.1.9(ruby_run_node+0x25) [0x7fe7d925ac55] eval.c:244
/home/golly/.rvm/rubies/ruby-1.9.3-p125/bin/ruby() [0x40089b] main.c:38
/lib/libc.so.6(__libc_start_main+0xed) [0x7fe7d832038d]
/home/golly/.rvm/rubies/ruby-1.9.3-p125/bin/ruby() [0x4008c9] main.c:40

-- Other runtime information -----------------------------------------------

* Loaded script: /home/golly/.rvm/gems/ruby-1.9.3-p125/bin/rake

* Loaded features:

    0 enumerator.so
    1 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so
    2 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so
    3 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/defaults.rb
    4 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/rbconfig.rb
    5 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/deprecate.rb
    6 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/exceptions.rb
    7 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb
    8 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems.rb
    9 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/pathname.so
   10 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/pathname.rb
   11 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/version.rb
   12 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/etc.so
   13 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb
   14 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb
   15 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb
   16 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/platform.rb
   17 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb
   18 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/path_support.rb
   19 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/psych.so
   20 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/stringio.so
   21 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/node.rb
   22 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/stream.rb
   23 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/document.rb
   24 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/sequence.rb
   25 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/scalar.rb
   26 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/mapping.rb
   27 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/alias.rb
   28 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes.rb
   29 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/streaming.rb
   30 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/visitor.rb
   31 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/strscan.so
   32 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/scalar_scanner.rb
   33 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/to_ruby.rb
   34 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/emitter.rb
   35 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/yaml_tree.rb
   36 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/json/ruby_events.rb
   37 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/json_tree.rb
   38 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/depth_first.rb
   39 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors.rb
   40 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/handler.rb
   41 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/tree_builder.rb
   42 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/parser.rb
   43 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/omap.rb
   44 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/set.rb
   45 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/coder.rb
   46 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/core_ext.rb
   47 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/date_core.so
   48 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/date/format.rb
   49 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/date.rb
   50 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/deprecated.rb
   51 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/json.rb
   52 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych.rb
   53 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/psych_tree.rb
   54 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/yaml.rb
   55 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/syck_hack.rb
   56 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/rubygems_integration.rb
   57 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/shared_helpers.rb
   58 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/fileutils.rb
   59 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/psyched_yaml.rb
   60 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/gem_helpers.rb
   61 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/match_platform.rb
   62 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/rubygems_ext.rb
   63 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/version.rb
   64 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler.rb
   65 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest.so
   66 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/digest.rb
   67 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest/sha1.so
   68 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/environment.rb
   69 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/runtime.rb
   70 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/settings.rb
   71 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/set.rb
   72 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/definition.rb
   73 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/dependency.rb
   74 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/dsl.rb
   75 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/common.rb
   76 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/generic.rb
   77 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/ftp.rb
   78 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/http.rb
   79 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/https.rb
   80 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/ldap.rb
   81 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/ldaps.rb
   82 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/mailto.rb
   83 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri.rb
   84 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/user_interaction.rb
   85 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/f_sync_dir.rb
   86 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_header.rb
   87 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/iso_8859_1.so
   88 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/zlib.so
   89 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_input.rb
   90 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_output.rb
   91 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_reader/entry.rb
   92 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_reader.rb
   93 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_writer.rb
   94 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package.rb
   95 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/format.rb
   96 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/ext/builder.rb
   97 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/ext/configure_builder.rb
   98 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/optparse.rb
   99 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/command.rb
  100 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/ext/ext_conf_builder.rb
  101 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/ext/rake_builder.rb
  102 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/ext.rb
  103 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/require_paths_builder.rb
  104 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb
  105 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/remote_fetcher.rb
  106 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/errors.rb
  107 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/text.rb
  108 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/spec_fetcher.rb
  109 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/open3.rb
  110 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/gem_installer.rb
  111 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/source.rb
  112 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/lockfile_parser.rb
  113 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/lazy_specification.rb
  114 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/tsort.rb
  115 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/forwardable.rb
  116 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/spec_set.rb
  117 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/index.rb
  118 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/remote_specification.rb
  119 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/dep_proxy.rb
  120 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/resolver.rb
  121 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/endpoint_specification.rb
  122 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/source_index.rb
  123 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.1/lib/bundler/setup.rb
  124 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/version.rb
  125 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/thread.rb
  126 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/singleton.rb
  127 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/monitor.rb
  128 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/ostruct.rb
  129 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/ext/core.rb
  130 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/invocation_exception_mixin.rb
  131 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/task.rb
  132 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/early_time.rb
  133 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/file_task.rb
  134 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/file_creation_task.rb
  135 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/shellwords.rb
  136 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/task_manager.rb
  137 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/alt_system.rb
  138 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/win32.rb
  139 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/application.rb
  140 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/ext/module.rb
  141 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/ext/string.rb
  142 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/ext/time.rb
  143 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/task_argument_error.rb
  144 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/rule_recursion_overflow_error.rb
  145 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/rake_module.rb
  146 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/pseudo_status.rb
  147 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/task_arguments.rb
  148 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/invocation_chain.rb
  149 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/multi_task.rb
  150 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/file_utils.rb
  151 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/file_utils_ext.rb
  152 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/dsl_definition.rb
  153 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/cloneable.rb
  154 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/pathmap.rb
  155 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/file_list.rb
  156 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/default_loader.rb
  157 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/name_space.rb
  158 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake.rb
  159 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rack-1.4.1/lib/rack.rb
  160 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/template.rb
  161 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/string.rb
  162 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/erb.rb
  163 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/haml.rb
  164 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/css.rb
  165 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/coffee.rb
  166 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/nokogiri.rb
  167 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/builder.rb
  168 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/markaby.rb
  169 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/liquid.rb
  170 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/radius.rb
  171 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/markdown.rb
  172 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/textile.rb
  173 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/rdoc.rb
  174 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/wiki.rb
  175 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt/yajl.rb
  176 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tilt-1.3.3/lib/tilt.rb
  177 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rack-protection-1.2.0/lib/rack/protection/version.rb
  178 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rack-protection-1.2.0/lib/rack/protection.rb
  179 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/time.rb
  180 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/erb.rb
  181 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/delegate.rb
  182 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/tmpdir.rb
  183 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/tempfile.rb
  184 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rack-1.4.1/lib/rack/multipart.rb
  185 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rack-1.4.1/lib/rack/utils.rb
  186 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rack-1.4.1/lib/rack/request.rb
  187 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rack-1.4.1/lib/rack/showexceptions.rb
  188 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sinatra-1.3.2/lib/sinatra/showexceptions.rb
  189 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sinatra-1.3.2/lib/sinatra/version.rb
  190 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rack-1.4.1/lib/rack/response.rb
  191 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/openssl.so
  192 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/bn.rb
  193 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/cipher.rb
  194 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/config.rb
  195 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/digest.rb
  196 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/buffering.rb
  197 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/fcntl.so
  198 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/ssl-internal.rb
  199 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/x509-internal.rb
  200 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl.rb
  201 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/securerandom.rb
  202 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sinatra-1.3.2/lib/sinatra/base.rb
  203 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sinatra-1.3.2/lib/sinatra/main.rb
  204 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sinatra-1.3.2/lib/sinatra.rb
  205 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/multi_json-1.2.0/lib/multi_json.rb
  206 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/yajl-ruby-1.1.0/lib/yajl/yajl.so
  207 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/yajl-ruby-1.1.0/lib/yajl.rb
  208 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/multi_json-1.2.0/lib/multi_json/engines/yajl.rb
  209 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/schema.rb
  210 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/open-uri.rb
  211 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/bigdecimal.so
  212 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest/md5.so
  213 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/uri/uuid.rb
  214 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/validator.rb
  215 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/maxitems.rb
  216 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/disallow.rb
  217 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/maximum_inclusive.rb
  218 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/dependencies.rb
  219 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/enum.rb
  220 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/uniqueitems.rb
  221 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/ref.rb
  222 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/maximum.rb
  223 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/additionalitems.rb
  224 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/properties_optional.rb
  225 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/divisibleby.rb
  226 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/type.rb
  227 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/minimum.rb
  228 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/format.rb
  229 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/minimum_inclusive.rb
  230 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/patternproperties.rb
  231 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/extends.rb
  232 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/additionalproperties.rb
  233 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/pattern.rb
  234 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/minitems.rb
  235 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/properties.rb
  236 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/maxlength.rb
  237 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/maxdecimal.rb
  238 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/minlength.rb
  239 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/attributes/items.rb
  240 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/validators/draft3.rb
  241 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/validators/draft2.rb
  242 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/validators/draft1.rb
  243 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema/uri/file.rb
  244 /home/golly/.rvm/gems/ruby-1.9.3-p125/bundler/gems/json-schema-1ec0c77d3411/lib/json-schema.rb
  245 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/pg-0.13.2/lib/pg_ext.so
  246 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/pg-0.13.2/lib/pg/exceptions.rb
  247 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/pg-0.13.2/lib/pg/constants.rb
  248 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/pg-0.13.2/lib/pg/connection.rb
  249 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/pg-0.13.2/lib/pg/result.rb
  250 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/pg-0.13.2/lib/pg.rb
  251 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/metaprogramming.rb
  252 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/sql.rb
  253 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/connection_pool.rb
  254 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/exceptions.rb
  255 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/dataset/query.rb
  256 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/dataset/actions.rb
  257 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/dataset/features.rb
  258 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/dataset/graph.rb
  259 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/dataset/prepared_statements.rb
  260 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/dataset/misc.rb
  261 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/dataset/mutation.rb
  262 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/dataset/sql.rb
  263 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/dataset.rb
  264 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/database/connecting.rb
  265 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/database/dataset.rb
  266 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/database/dataset_defaults.rb
  267 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/database/logging.rb
  268 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/database/misc.rb
  269 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/database/query.rb
  270 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/database/schema_generator.rb
  271 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/database/schema_methods.rb
  272 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/database.rb
  273 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/timezones.rb
  274 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/ast_transformer.rb
  275 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/version.rb
  276 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/core_sql.rb
  277 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/core.rb
  278 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/model/default_inflections.rb
  279 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/model/inflections.rb
  280 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/model/plugins.rb
  281 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/model/base.rb
  282 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/model/exceptions.rb
  283 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/model/errors.rb
  284 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/model/associations.rb
  285 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel/model.rb
  286 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/sequel-3.33.0/lib/sequel.rb
  287 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/tenjin-0.7.1/lib/tenjin.rb
  288 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/socket.so
  289 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/socket.rb
  290 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/timeout.rb
  291 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/protocol.rb
  292 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/smtp.rb
  293 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mime-types-1.18/lib/mime/types.rb
  294 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/version_specific/ruby_1_9.rb
  295 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/version.rb
  296 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/core_extensions/nil.rb
  297 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/core_extensions/object.rb
  298 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/core_extensions/string.rb
  299 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/core_extensions/shell_escape.rb
  300 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/indifferent_hash.rb
  301 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/core_extensions/string/access.rb
  302 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/multibyte/exceptions.rb
  303 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/multibyte/chars.rb
  304 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/multibyte/unicode.rb
  305 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/multibyte/utils.rb
  306 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/multibyte.rb
  307 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/core_extensions/string/multibyte.rb
  308 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/patterns.rb
  309 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/utilities.rb
  310 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/configuration.rb
  311 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/network/retriever_methods/base.rb
  312 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/network.rb
  313 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/message.rb
  314 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/part.rb
  315 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/header.rb
  316 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parts_list.rb
  317 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/attachments_list.rb
  318 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/body.rb
  319 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/fields.rb
  320 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/field.rb
  321 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/field_list.rb
  322 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/fields/common/common_field.rb
  323 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/fields/structured_field.rb
  324 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/envelope.rb
  325 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/treetop-1.4.10/lib/treetop/ruby_extensions/string.rb
  326 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/treetop-1.4.10/lib/treetop/ruby_extensions.rb
  327 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/treetop-1.4.10/lib/treetop/runtime/compiled_parser.rb
  328 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/treetop-1.4.10/lib/treetop/runtime/syntax_node.rb
  329 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/treetop-1.4.10/lib/treetop/runtime/terminal_parse_failure.rb
  330 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/treetop-1.4.10/lib/treetop/runtime/interval_skip_list/interval_skip_list.rb
  331 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/treetop-1.4.10/lib/treetop/runtime/interval_skip_list/head_node.rb
  332 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/treetop-1.4.10/lib/treetop/runtime/interval_skip_list/node.rb
  333 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/treetop-1.4.10/lib/treetop/runtime/interval_skip_list.rb
  334 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/treetop-1.4.10/lib/treetop/runtime.rb
  335 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/rfc2822_obsolete.rb
  336 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/rfc2822.rb
  337 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/address_lists.rb
  338 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/phrase_lists.rb
  339 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/date_time.rb
  340 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/received.rb
  341 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/message_ids.rb
  342 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/envelope_from.rb
  343 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/rfc2045.rb
  344 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/mime_version.rb
  345 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/content_type.rb
  346 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/content_disposition.rb
  347 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/content_transfer_encoding.rb
  348 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/parsers/content_location.rb
  349 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/elements.rb
  350 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/encodings.rb
  351 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/encodings/transfer_encoding.rb
  352 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/encodings/binary.rb
  353 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/encodings/8bit.rb
  354 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/encodings/7bit.rb
  355 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/encodings/base64.rb
  356 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/encodings/quoted_printable.rb
  357 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/matchers/has_sent_mail.rb
  358 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail/mail.rb
  359 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/mail-2.4.4/lib/mail.rb
  360 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/utils.rb
  361 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/little-plugger-1.1.3/lib/little-plugger.rb
  362 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/syslog.so
  363 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appender.rb
  364 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/layout.rb
  365 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/log_event.rb
  366 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/logger.rb
  367 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/repository.rb
  368 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/root_logger.rb
  369 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/stats.rb
  370 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/color_scheme.rb
  371 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appenders/buffering.rb
  372 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appenders/io.rb
  373 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appenders/console.rb
  374 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appenders/email.rb
  375 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appenders/file.rb
  376 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appenders/growl.rb
  377 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appenders/rolling_file.rb
  378 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appenders/string_io.rb
  379 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appenders/syslog.rb
  380 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/appenders.rb
  381 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/layouts/basic.rb
  382 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/layouts/parseable.rb
  383 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/layouts/pattern.rb
  384 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/layouts.rb
  385 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/proxy.rb
  386 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/config/configurator.rb
  387 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/config/yaml_configurator.rb
  388 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging/rails_compat.rb
  389 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/logging-1.7.1/lib/logging.rb
  390 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/rubyeventmachine.so
  391 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/version.rb
  392 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/deferrable.rb
  393 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/future.rb
  394 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/streamer.rb
  395 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/spawnable.rb
  396 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/processes.rb
  397 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/buftok.rb
  398 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/timers.rb
  399 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/protocols.rb
  400 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/connection.rb
  401 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/callback.rb
  402 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/queue.rb
  403 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/channel.rb
  404 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/file_watch.rb
  405 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/process_watch.rb
  406 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/eventmachine.rb
  407 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/thin-1.3.1/lib/thin/version.rb
  408 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/thin-1.3.1/lib/thin/statuses.rb
  409 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/thin-1.3.1/lib/rack/adapter/loader.rb
  410 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/thin-1.3.1/lib/thin_parser.so
  411 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/thin-1.3.1/lib/thin.rb
  412 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/logger.rb
  413 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/core_ext/hash/deep_merge.rb
  414 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/core_ext/hash/keys.rb
  415 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/hash_with_indifferent_access.rb
  416 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/core_ext/hash/indifferent_access.rb
  417 /mnt/ubuntu/home/golly/projects/sharex/Code/services/notification_service/lib/notification_service/config.rb
  418 /mnt/ubuntu/home/golly/projects/sharex/Code/services/notification_service/lib/notification_service/environment.rb
  419 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/terminal-table-1.4.5/lib/terminal-table/version.rb
  420 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/terminal-table-1.4.5/lib/terminal-table/core_ext.rb
  421 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/terminal-table-1.4.5/lib/terminal-table/table.rb
  422 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/terminal-table-1.4.5/lib/terminal-table/cell.rb
  423 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/terminal-table-1.4.5/lib/terminal-table/row.rb
  424 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/terminal-table-1.4.5/lib/terminal-table/separator.rb
  425 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/terminal-table-1.4.5/lib/terminal-table/style.rb
  426 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/terminal-table-1.4.5/lib/terminal-table/table_helper.rb
  427 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/terminal-table-1.4.5/lib/terminal-table.rb
  428 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/filter_manager.rb
  429 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/dsl.rb
  430 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/extensions/kernel.rb
  431 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/extensions/instance_eval_with_args.rb
  432 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/extensions/module_eval_with_args.rb
  433 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/extensions/ordered.rb
  434 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/extensions.rb
  435 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/ruby_project.rb
  436 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/load_path.rb
  437 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/deprecation.rb
  438 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/backward_compatibility.rb
  439 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb
  440 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/metadata_hash_builder.rb
  441 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb
  442 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-expectations-2.9.0/lib/rspec/expectations/extensions/kernel.rb
  443 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/subject.rb
  444 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/let.rb
  445 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/metadata.rb
  446 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/pending.rb
  447 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/world.rb
  448 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/configuration.rb
  449 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/project_initializer.rb
  450 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/option_parser.rb
  451 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/drb_options.rb
  452 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/configuration_options.rb
  453 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb
  454 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/drb_command_line.rb
  455 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/drb/eq.rb
  456 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/drb/invokemethod.rb
  457 /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/drb/drb.rb
  458 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb
  459 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb
  460 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/shared_example_group.rb
  461 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb
  462 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/version.rb
  463 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core.rb
  464 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/tasklib.rb
  465 /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/rake_task.rb

* Process memory map:

00400000-00401000 r-xp 00000000 08:04 927645                             /home/golly/.rvm/rubies/ruby-1.9.3-p125/bin/ruby
00600000-00601000 rw-p 00000000 08:04 927645                             /home/golly/.rvm/rubies/ruby-1.9.3-p125/bin/ruby
012d3000-038c4000 rw-p 00000000 00:00 0                                  [heap]
7fe7d42c5000-7fe7d42cb000 r-xp 00000000 08:04 3805510                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/thin-1.3.1/lib/thin_parser.so
7fe7d42cb000-7fe7d44ca000 ---p 00006000 08:04 3805510                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/thin-1.3.1/lib/thin_parser.so
7fe7d44ca000-7fe7d44cb000 rw-p 00005000 08:04 3805510                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/thin-1.3.1/lib/thin_parser.so
7fe7d44cb000-7fe7d44e0000 r-xp 00000000 08:04 5642277                    /usr/lib/libgcc_s.so.1
7fe7d44e0000-7fe7d46e0000 ---p 00015000 08:04 5642277                    /usr/lib/libgcc_s.so.1
7fe7d46e0000-7fe7d46e1000 rw-p 00015000 08:04 5642277                    /usr/lib/libgcc_s.so.1
7fe7d46e1000-7fe7d47c8000 r-xp 00000000 08:04 5642259                    /usr/lib/libstdc++.so.6.0.16
7fe7d47c8000-7fe7d49c7000 ---p 000e7000 08:04 5642259                    /usr/lib/libstdc++.so.6.0.16
7fe7d49c7000-7fe7d49cf000 r--p 000e6000 08:04 5642259                    /usr/lib/libstdc++.so.6.0.16
7fe7d49cf000-7fe7d49d1000 rw-p 000ee000 08:04 5642259                    /usr/lib/libstdc++.so.6.0.16
7fe7d49d1000-7fe7d49e6000 rw-p 00000000 00:00 0 
7fe7d49e6000-7fe7d4a0f000 r-xp 00000000 08:04 3803096                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/rubyeventmachine.so
7fe7d4a0f000-7fe7d4c0f000 ---p 00029000 08:04 3803096                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/rubyeventmachine.so
7fe7d4c0f000-7fe7d4c12000 rw-p 00029000 08:04 3803096                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/rubyeventmachine.so
7fe7d4c12000-7fe7d4c15000 r-xp 00000000 08:04 927773                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/syslog.so
7fe7d4c15000-7fe7d4e14000 ---p 00003000 08:04 927773                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/syslog.so
7fe7d4e14000-7fe7d4e15000 rw-p 00002000 08:04 927773                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/syslog.so
7fe7d4e15000-7fe7d4e38000 r-xp 00000000 08:04 927776                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/socket.so
7fe7d4e38000-7fe7d5038000 ---p 00023000 08:04 927776                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/socket.so
7fe7d5038000-7fe7d5039000 rw-p 00023000 08:04 927776                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/socket.so
7fe7d5039000-7fe7d5060000 r-xp 00000000 08:04 5657670                    /usr/lib/libpq.so.5.4
7fe7d5060000-7fe7d525f000 ---p 00027000 08:04 5657670                    /usr/lib/libpq.so.5.4
7fe7d525f000-7fe7d5261000 r--p 00026000 08:04 5657670                    /usr/lib/libpq.so.5.4
7fe7d5261000-7fe7d5263000 rw-p 00028000 08:04 5657670                    /usr/lib/libpq.so.5.4
7fe7d5263000-7fe7d5273000 r-xp 00000000 08:04 2760879                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/pg-0.13.2/lib/pg_ext.so
7fe7d5273000-7fe7d5472000 ---p 00010000 08:04 2760879                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/pg-0.13.2/lib/pg_ext.so
7fe7d5472000-7fe7d5473000 rw-p 0000f000 08:04 2760879                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/pg-0.13.2/lib/pg_ext.so
7fe7d5473000-7fe7d5474000 r-xp 00000000 08:04 1446781                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest/md5.so
7fe7d5474000-7fe7d5673000 ---p 00001000 08:04 1446781                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest/md5.so
7fe7d5673000-7fe7d5674000 rw-p 00000000 08:04 1446781                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest/md5.so
7fe7d5674000-7fe7d5687000 r-xp 00000000 08:04 927760                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/bigdecimal.so
7fe7d5687000-7fe7d5887000 ---p 00013000 08:04 927760                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/bigdecimal.so
7fe7d5887000-7fe7d5888000 rw-p 00013000 08:04 927760                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/bigdecimal.so
7fe7d5888000-7fe7d5894000 r-xp 00000000 08:04 3805696                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/yajl-ruby-1.1.0/lib/yajl/yajl.so
7fe7d5894000-7fe7d5a93000 ---p 0000c000 08:04 3805696                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/yajl-ruby-1.1.0/lib/yajl/yajl.so
7fe7d5a93000-7fe7d5a94000 rw-p 0000b000 08:04 3805696                    /home/golly/.rvm/gems/ruby-1.9.3-p125/gems/yajl-ruby-1.1.0/lib/yajl/yajl.so
7fe7d5a94000-7fe7d5a95000 r-xp 00000000 08:04 927764                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/fcntl.so
7fe7d5a95000-7fe7d5c94000 ---p 00001000 08:04 927764                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/fcntl.so
7fe7d5c94000-7fe7d5c95000 rw-p 00000000 08:04 927764                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/fcntl.so
7fe7d5c95000-7fe7d5cf5000 r-xp 00000000 08:04 5647298                    /usr/lib/libssl.so.1.0.0
7fe7d5cf5000-7fe7d5ef4000 ---p 00060000 08:04 5647298                    /usr/lib/libssl.so.1.0.0
7fe7d5ef4000-7fe7d5ef8000 r--p 0005f000 08:04 5647298                    /usr/lib/libssl.so.1.0.0
7fe7d5ef8000-7fe7d5efe000 rw-p 00063000 08:04 5647298                    /usr/lib/libssl.so.1.0.0
7fe7d5efe000-7fe7d5eff000 rw-p 00000000 00:00 0 
7fe7d5eff000-7fe7d5f4c000 r-xp 00000000 08:04 927787                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/openssl.so
7fe7d5f4c000-7fe7d614b000 ---p 0004d000 08:04 927787                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/openssl.so
7fe7d614b000-7fe7d614e000 rw-p 0004c000 08:04 927787                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/openssl.so
7fe7d614e000-7fe7d614f000 rw-p 00000000 00:00 0 
7fe7d614f000-7fe7d615d000 r-xp 00000000 08:04 927767                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/zlib.so
7fe7d615d000-7fe7d635c000 ---p 0000e000 08:04 927767                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/zlib.so
7fe7d635c000-7fe7d635d000 rw-p 0000d000 08:04 927767                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/zlib.so
7fe7d635d000-7fe7d635f000 r-xp 00000000 08:04 1841152                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/iso_8859_1.so
7fe7d635f000-7fe7d655e000 ---p 00002000 08:04 1841152                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/iso_8859_1.so
7fe7d655e000-7fe7d655f000 rw-p 00001000 08:04 1841152                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/iso_8859_1.so
7fe7d655f000-7fe7d6562000 r-xp 00000000 08:04 927770                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest.so
7fe7d6562000-7fe7d6762000 ---p 00003000 08:04 927770                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest.so
7fe7d6762000-7fe7d6763000 rw-p 00003000 08:04 927770                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest.so
7fe7d6763000-7fe7d6778000 r-xp 00000000 08:04 5642317                    /usr/lib/libz.so.1.2.6
7fe7d6778000-7fe7d6977000 ---p 00015000 08:04 5642317                    /usr/lib/libz.so.1.2.6
7fe7d6977000-7fe7d6978000 r--p 00014000 08:04 5642317                    /usr/lib/libz.so.1.2.6
7fe7d6978000-7fe7d6979000 rw-p 00015000 08:04 5642317                    /usr/lib/libz.so.1.2.6
7fe7d6979000-7fe7d6b58000 r-xp 00000000 08:04 5647299                    /usr/lib/libcrypto.so.1.0.0
7fe7d6b58000-7fe7d6d58000 ---p 001df000 08:04 5647299                    /usr/lib/libcrypto.so.1.0.0
7fe7d6d58000-7fe7d6d73000 r--p 001df000 08:04 5647299                    /usr/lib/libcrypto.so.1.0.0
7fe7d6d73000-7fe7d6d7e000 rw-p 001fa000 08:04 5647299                    /usr/lib/libcrypto.so.1.0.0
7fe7d6d7e000-7fe7d6d82000 rw-p 00000000 00:00 0 
7fe7d6d82000-7fe7d6d83000 r-xp 00000000 08:04 1446784                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest/sha1.so
7fe7d6d83000-7fe7d6f82000 ---p 00001000 08:04 1446784                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest/sha1.so
7fe7d6f82000-7fe7d6f83000 rw-p 00000000 08:04 1446784                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/digest/sha1.so
7fe7d6f83000-7fe7d6fb5000 r-xp 00000000 08:04 927775                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/date_core.so
7fe7d6fb5000-7fe7d71b4000 ---p 00032000 08:04 927775                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/date_core.so
7fe7d71b4000-7fe7d71b6000 rw-p 00031000 08:04 927775                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/date_core.so
7fe7d71b6000-7fe7d71b8000 rw-p 00000000 00:00 0 
7fe7d71b8000-7fe7d71bd000 r-xp 00000000 08:04 927784                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/strscan.so
7fe7d71bd000-7fe7d73bc000 ---p 00005000 08:04 927784                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/strscan.so
7fe7d73bc000-7fe7d73bd000 rw-p 00004000 08:04 927784                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/strscan.so
7fe7d73bd000-7fe7d73c4000 r-xp 00000000 08:04 927765                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/stringio.so
7fe7d73c4000-7fe7d75c3000 ---p 00007000 08:04 927765                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/stringio.so
7fe7d75c3000-7fe7d75c4000 rw-p 00006000 08:04 927765                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/stringio.so
7fe7d75c4000-7fe7d75e4000 r-xp 00000000 08:04 1067417                    /home/golly/.rvm/usr/lib/libyaml-0.so.2.0.2
7fe7d75e4000-7fe7d77e3000 ---p 00020000 08:04 1067417                    /home/golly/.rvm/usr/lib/libyaml-0.so.2.0.2
7fe7d77e3000-7fe7d77e4000 rw-p 0001f000 08:04 1067417                    /home/golly/.rvm/usr/lib/libyaml-0.so.2.0.2
7fe7d77e4000-7fe7d77e9000 r-xp 00000000 08:04 927785                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/psych.so
7fe7d77e9000-7fe7d79e9000 ---p 00005000 08:04 927785                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/psych.so
7fe7d79e9000-7fe7d79ea000 rw-p 00005000 08:04 927785                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/psych.so
7fe7d79ea000-7fe7d79ed000 r-xp 00000000 08:04 927786                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/etc.so
7fe7d79ed000-7fe7d7bec000 ---p 00003000 08:04 927786                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/etc.so
7fe7d7bec000-7fe7d7bed000 rw-p 00002000 08:04 927786                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/etc.so
7fe7d7bed000-7fe7d7bf5000 r-xp 00000000 08:04 927759                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/pathname.so
7fe7d7bf5000-7fe7d7df4000 ---p 00008000 08:04 927759                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/pathname.so
7fe7d7df4000-7fe7d7df5000 rw-p 00007000 08:04 927759                     /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/pathname.so
7fe7d7df5000-7fe7d7df7000 r-xp 00000000 08:04 1974371                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so
7fe7d7df7000-7fe7d7ff7000 ---p 00002000 08:04 1974371                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so
7fe7d7ff7000-7fe7d7ff8000 rw-p 00002000 08:04 1974371                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so
7fe7d7ff8000-7fe7d7ffa000 r-xp 00000000 08:04 1841130                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so
7fe7d7ffa000-7fe7d81f9000 ---p 00002000 08:04 1841130                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so
7fe7d81f9000-7fe7d81fa000 rw-p 00001000 08:04 1841130                    /home/golly/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so
7fe7d81fa000-7fe7d81fb000 ---p 00000000 00:00 0 
7fe7d81fb000-7fe7d82ff000 rw-p 00000000 00:00 0 
7fe7d82ff000-7fe7d8496000 r-xp 00000000 08:04 524306                     /lib/libc-2.15.so
7fe7d8496000-7fe7d8696000 ---p 00197000 08:04 524306                     /lib/libc-2.15.so
7fe7d8696000-7fe7d869a000 r--p 00197000 08:04 524306                     /lib/libc-2.15.so
7fe7d869a000-7fe7d869c000 rw-p 0019b000 08:04 524306                     /lib/libc-2.15.so
7fe7d869c000-7fe7d86a0000 rw-p 00000000 00:00 0 
7fe7d86a0000-7fe7d8793000 r-xp 00000000 08:04 524297                     /lib/libm-2.15.so
7fe7
@TwP
Copy link
Owner

TwP commented Apr 1, 2012

Looking at the loaded features, it appears that RSpec is present. Is this problem occurring only when testing? Does this problem occur in production? Do you have a short Ruby script that reliably reproduces this problem?

@ghost ghost assigned TwP Apr 1, 2012
@TwP
Copy link
Owner

TwP commented Apr 1, 2012

By the way, this is the best bug report ever! Thank you for including all the stack trace information.

My suspicion is that the code in the logger class to define the logging methods based on the currently set level should not be called from the finalizer method. Although not strictly prohibited, my gut is telling me that this is causing issues with the interpreter (obviously).

The question now is this: is it illegal to undefine methods in a finalizer, or is this a bug in the Ruby interpreter? A question for the ruby-dev / ruby-core mailing lists.

@japgolly
Copy link
Contributor Author

japgolly commented Apr 2, 2012

Hey mate,

No worries! Glad there was enough info there :)

You know I tried for a while to reproduce this in a sandbox. I happens around 40% of the time within my project since I added the library. Ideally I'd just give you my project but no-can-do there so I thought I'd whip up a smaller test project with the same mechanics - couldn't do it. I got one seg fault and then I changed some things like an idiot and couldn't get it to happen again, argh.

Anyway, I came up with a workaround that has so far stopped it happening anymore for me, logging.rb line #491-#493 is the log_internal() method right? I commented out the inside. i.e.

490     # Internal logging method for use by the framework.                                                                  
491     def log_internal( level = 1, &block )                                                                                
492       #::Logging::Logger[::Logging].__send__(levelify(LNAMES[level]), &block)                                            
493     end                                                                                                                  

Since that, no more probs. Happy days.

Re your question about it happening in prod, my lil project hasn't gone live yet; no prod.

@TwP
Copy link
Owner

TwP commented Apr 4, 2012

I've just pushed up some changes that should address this issue. A release (v 1.7.2) should be forthcoming. If you're willing to give it a spin, feedback would be appreciated.

@TwP TwP closed this as completed Apr 4, 2012
@japgolly
Copy link
Contributor Author

japgolly commented Apr 4, 2012

Yo! I just tried it.
Came back from lunch, it'd run 581 times without a single reoccurance.
Looks like you nabbed it. Nice work!

@gingerlime
Copy link

I'm seeing something very similar with resque-pool. I've reported this here, but maybe it's actually in the wrong place?

It just started quite suddenly. We've been using the logging gem and resque / resque-pool for quite some time, and haven't changed much recently as far as I'm aware...

Any ideas what might go wrong? Happy to submit full traces etc if it helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants