=== Log Marked @ 2012-10-20 06:57:35 +1300 === I, [2012-10-20T06:57:35.889218 #94779] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T06:57:35.890086 #94779] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T06:57:35.890853 #94779] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T06:57:35.988136 #94779] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T06:57:35.988714 #94779] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T06:57:35.988854 #94779] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T06:57:35.988962 #94779] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T06:57:35.989042 #94779] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T06:57:35.989294 #94779] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T06:57:35.989725 #94779] DEBUG -- : Rule returned successfully W, [2012-10-20T06:57:36.044116 #94779] WARN -- : Calling next link... D, [2012-10-20T06:57:36.044461 #94779] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-20 06:57:36 +1300 === === Log Marked @ 2012-10-20 07:00:44 +1300 === I, [2012-10-20T07:00:44.005704 #95123] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T07:00:44.006294 #95123] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T07:00:44.006748 #95123] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T07:00:44.106039 #95123] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T07:00:44.106528 #95123] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T07:00:44.106700 #95123] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T07:00:44.106813 #95123] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T07:00:44.106899 #95123] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T07:00:44.107130 #95123] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T07:00:44.107641 #95123] DEBUG -- : Rule returned successfully W, [2012-10-20T07:00:44.299441 #95123] WARN -- : Calling next link... D, [2012-10-20T07:00:44.299961 #95123] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-20 07:00:44 +1300 === === Log Marked @ Sat Oct 20 07:00:53 +1300 2012 === I, [2012-10-20T07:00:53.516415 #95268] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T07:00:53.516998 #95268] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T07:00:53.517422 #95268] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T07:00:53.616302 #95268] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T07:00:53.616675 #95268] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T07:00:53.616828 #95268] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T07:00:53.616920 #95268] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T07:00:53.617000 #95268] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T07:00:53.617127 #95268] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T07:00:53.617522 #95268] DEBUG -- : Rule returned successfully W, [2012-10-20T07:00:53.672453 #95268] WARN -- : Calling next link... D, [2012-10-20T07:00:53.672882 #95268] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 07:00:53 +1300 2012 === === Log Marked @ Sat Oct 20 07:03:28 +1300 2012 === I, [2012-10-20T07:03:28.947239 #95703] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T07:03:28.948217 #95703] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T07:03:28.948952 #95703] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T07:03:29.046562 #95703] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T07:03:29.046941 #95703] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T07:03:29.047087 #95703] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T07:03:29.047181 #95703] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T07:03:29.047262 #95703] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T07:03:29.047394 #95703] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T07:03:29.047762 #95703] DEBUG -- : Rule returned successfully W, [2012-10-20T07:03:29.101404 #95703] WARN -- : Calling next link... D, [2012-10-20T07:03:29.101804 #95703] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 07:03:29 +1300 2012 === === Log Marked @ 2012-10-20 07:03:34 +1300 === I, [2012-10-20T07:03:34.683757 #95841] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T07:03:34.684397 #95841] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T07:03:34.685007 #95841] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T07:03:34.782507 #95841] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T07:03:34.783044 #95841] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T07:03:34.783200 #95841] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T07:03:34.783365 #95841] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T07:03:34.783447 #95841] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T07:03:34.783645 #95841] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T07:03:34.784079 #95841] DEBUG -- : Rule returned successfully W, [2012-10-20T07:03:34.837702 #95841] WARN -- : Calling next link... D, [2012-10-20T07:03:34.838001 #95841] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-20 07:03:34 +1300 === === Log Marked @ 2012-10-20 07:13:49 +1300 === I, [2012-10-20T07:13:49.036180 #96684] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T07:13:49.036797 #96684] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T07:13:49.037243 #96684] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T07:13:49.135595 #96684] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T07:13:49.136114 #96684] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T07:13:49.136292 #96684] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T07:13:49.136433 #96684] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T07:13:49.136523 #96684] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T07:13:49.136719 #96684] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T07:13:49.137290 #96684] DEBUG -- : Rule returned successfully W, [2012-10-20T07:13:49.324639 #96684] WARN -- : Calling next link... D, [2012-10-20T07:13:49.325060 #96684] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-20 07:13:49 +1300 === === Log Marked @ Sat Oct 20 07:13:55 +1300 2012 === I, [2012-10-20T07:13:55.544312 #96822] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T07:13:55.544885 #96822] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T07:13:55.545280 #96822] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T07:13:55.644580 #96822] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T07:13:55.644970 #96822] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T07:13:55.645120 #96822] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T07:13:55.645248 #96822] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T07:13:55.645336 #96822] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T07:13:55.645497 #96822] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T07:13:55.645889 #96822] DEBUG -- : Rule returned successfully W, [2012-10-20T07:13:55.701010 #96822] WARN -- : Calling next link... D, [2012-10-20T07:13:55.701375 #96822] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 07:13:55 +1300 2012 === === Log Marked @ 2012-10-20 07:16:20 +1300 === I, [2012-10-20T07:16:20.395333 #96999] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T07:16:20.395986 #96999] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T07:16:20.396479 #96999] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T07:16:20.494775 #96999] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T07:16:20.495241 #96999] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T07:16:20.495374 #96999] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T07:16:20.495501 #96999] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T07:16:20.495583 #96999] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T07:16:20.495784 #96999] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T07:16:20.496215 #96999] DEBUG -- : Rule returned successfully W, [2012-10-20T07:16:20.705803 #96999] WARN -- : Calling next link... D, [2012-10-20T07:16:20.706125 #96999] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-20 07:16:20 +1300 === === Log Marked @ Sat Oct 20 14:15:01 +1300 2012 === I, [2012-10-20T14:15:01.816570 #99325] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:15:01.819929 #99325] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:15:01.821835 #99325] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:15:01.913379 #99325] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:15:01.914519 #99325] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:15:01.914883 #99325] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:15:01.915570 #99325] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:15:01.915766 #99325] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:15:01.916298 #99325] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:15:01.917018 #99325] DEBUG -- : Rule returned successfully W, [2012-10-20T14:15:02.010633 #99325] WARN -- : Calling next link... D, [2012-10-20T14:15:02.012169 #99325] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:15:02 +1300 2012 === === Log Marked @ Sat Oct 20 14:15:07 +1300 2012 === I, [2012-10-20T14:15:07.976897 #99353] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:15:07.995149 #99353] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:15:07.996504 #99353] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:15:08.073103 #99353] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:15:08.073680 #99353] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:15:08.073923 #99353] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:15:08.074393 #99353] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:15:08.074611 #99353] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:15:08.074960 #99353] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:15:08.075400 #99353] DEBUG -- : Rule returned successfully W, [2012-10-20T14:15:08.149669 #99353] WARN -- : Calling next link... D, [2012-10-20T14:15:08.151088 #99353] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:15:08 +1300 2012 === === Log Marked @ Sat Oct 20 14:19:13 +1300 2012 === I, [2012-10-20T14:19:13.662216 #19071] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:19:13.679571 #19071] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:19:13.680937 #19071] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:19:13.760880 #19071] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:19:13.761708 #19071] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:19:13.762078 #19071] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:19:13.762803 #19071] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:19:13.763034 #19071] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:19:13.763541 #19071] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:19:13.764224 #19071] DEBUG -- : Rule returned successfully W, [2012-10-20T14:19:13.842898 #19071] WARN -- : Calling next link... D, [2012-10-20T14:19:13.843656 #19071] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:19:13 +1300 2012 === === Log Marked @ Sat Oct 20 14:19:17 +1300 2012 === I, [2012-10-20T14:19:18.001593 #19093] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:19:18.018994 #19093] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:19:18.020195 #19093] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:19:18.097529 #19093] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:19:18.098077 #19093] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:19:18.098323 #19093] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:19:18.098803 #19093] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:19:18.098946 #19093] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:19:18.099260 #19093] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:19:18.099732 #19093] DEBUG -- : Rule returned successfully W, [2012-10-20T14:19:18.169567 #19093] WARN -- : Calling next link... D, [2012-10-20T14:19:18.170973 #19093] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:19:18 +1300 2012 === === Log Marked @ Sat Oct 20 14:24:05 +1300 2012 === I, [2012-10-20T14:24:05.468350 #19260] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:24:05.495338 #19260] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:24:05.497340 #19260] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:24:05.567795 #19260] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:24:05.568983 #19260] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:24:05.569445 #19260] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:24:05.570233 #19260] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:24:05.570474 #19260] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:24:05.571107 #19260] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:24:05.571968 #19260] DEBUG -- : Rule returned successfully W, [2012-10-20T14:24:05.762909 #19260] WARN -- : Calling next link... D, [2012-10-20T14:24:05.764487 #19260] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:24:05 +1300 2012 === === Log Marked @ Sat Oct 20 14:24:19 +1300 2012 === I, [2012-10-20T14:24:19.307998 #19320] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:24:19.311458 #19320] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:24:19.313389 #19320] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:24:19.407591 #19320] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:24:19.409114 #19320] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:24:19.409667 #19320] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:24:19.410663 #19320] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:24:19.410898 #19320] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:24:19.411512 #19320] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:24:19.412508 #19320] DEBUG -- : Rule returned successfully W, [2012-10-20T14:24:19.470379 #19320] WARN -- : Calling next link... D, [2012-10-20T14:24:19.471249 #19320] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:24:19 +1300 2012 === === Log Marked @ Sat Oct 20 14:52:30 +1300 2012 === I, [2012-10-20T14:52:30.618845 #20004] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:52:30.622308 #20004] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:52:30.624081 #20004] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:52:30.716851 #20004] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:52:30.718124 #20004] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:52:30.718619 #20004] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:52:30.719327 #20004] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:52:30.719522 #20004] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:52:30.720095 #20004] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:52:30.720999 #20004] DEBUG -- : Rule returned successfully === Daemon Exception Backtrace @ Sat Oct 20 14:52:30 +1300 2012 === NoMethodError: undefined method `logger' on an instance of RubyDNS::Resolver::Request::UDPRequestHandler::EM_CONNECTION_CLASS. stty: stdin isn't a terminal kernel/delta/kernel.rb:81:in `logger (method_missing)' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:90:in `process_response!' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:152:in `receive_data' vm/capi/module.cpp:in `run_machine' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in `run' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns.rb:72:in `run_server' /Users/samuel/Documents/Programming/Internet/rubydns/test/test_passthrough.rb:18:in `run' /Users/samuel/.rvm/gems/rbx-head/gems/rexec-1.5.1/lib/rexec/daemon/controller.rb:96:in `start' kernel/bootstrap/thread18.rb:57:in `__run__' === Daemon Crashed === === Daemon Stopping @ Sat Oct 20 14:52:30 +1300 2012 === === Log Marked @ Sat Oct 20 14:53:40 +1300 2012 === I, [2012-10-20T14:53:40.281025 #20107] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:53:40.284752 #20107] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:53:40.286481 #20107] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:53:40.378510 #20107] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:53:40.379308 #20107] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:53:40.379572 #20107] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:53:40.380102 #20107] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:53:40.380246 #20107] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:53:40.380647 #20107] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:53:40.381325 #20107] DEBUG -- : Rule returned successfully === Daemon Exception Backtrace @ Sat Oct 20 14:53:40 +1300 2012 === NoMethodError: undefined method `logger' on an instance of RubyDNS::Resolver::Request::UDPRequestHandler::EM_CONNECTION_CLASS. stty: stdin isn't a terminal kernel/delta/kernel.rb:81:in `logger (method_missing)' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:90:in `process_response!' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:152:in `receive_data' vm/capi/module.cpp:in `run_machine' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in `run' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns.rb:72:in `run_server' /Users/samuel/Documents/Programming/Internet/rubydns/test/test_passthrough.rb:18:in `run' /Users/samuel/.rvm/gems/rbx-head/gems/rexec-1.5.1/lib/rexec/daemon/controller.rb:96:in `start' kernel/bootstrap/thread18.rb:57:in `__run__' === Daemon Crashed === === Daemon Stopping @ Sat Oct 20 14:53:40 +1300 2012 === === Log Marked @ Sat Oct 20 14:54:49 +1300 2012 === I, [2012-10-20T14:54:49.846452 #20180] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:54:49.849807 #20180] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:54:49.851725 #20180] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:54:49.943739 #20180] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:54:49.944536 #20180] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:54:49.944801 #20180] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:54:49.945342 #20180] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:54:49.945491 #20180] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:54:49.945893 #20180] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:54:49.946494 #20180] DEBUG -- : Rule returned successfully D, [2012-10-20T14:54:50.000550 #20180] DEBUG -- : Passing answer back to caller... D, [2012-10-20T14:54:50.001378 #20180] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:54:50 +1300 2012 === === Log Marked @ Sat Oct 20 14:54:56 +1300 2012 === I, [2012-10-20T14:54:56.460454 #20209] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:54:56.478719 #20209] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:54:56.480140 #20209] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:54:56.558161 #20209] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:54:56.558687 #20209] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:54:56.558932 #20209] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:54:56.559379 #20209] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:54:56.559536 #20209] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:54:56.559844 #20209] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:54:56.560268 #20209] DEBUG -- : Rule returned successfully D, [2012-10-20T14:54:56.614882 #20209] DEBUG -- : Passing answer back to caller... D, [2012-10-20T14:54:56.616261 #20209] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:54:56 +1300 2012 === === Log Marked @ Sat Oct 20 14:55:41 +1300 2012 === I, [2012-10-20T14:55:41.317655 #20268] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:55:41.321016 #20268] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:55:41.322898 #20268] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:55:41.413194 #20268] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:55:41.413981 #20268] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:55:41.414271 #20268] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:55:41.414824 #20268] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:55:41.414972 #20268] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:55:41.415370 #20268] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:55:41.415951 #20268] DEBUG -- : Rule returned successfully D, [2012-10-20T14:55:41.471703 #20268] DEBUG -- : Passing answer back to caller... D, [2012-10-20T14:55:41.473261 #20268] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:55:41 +1300 2012 === === Log Marked @ Sat Oct 20 14:56:18 +1300 2012 === I, [2012-10-20T14:56:18.580569 #20341] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:56:18.584146 #20341] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:56:18.585992 #20341] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:56:18.679156 #20341] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:56:18.680363 #20341] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:56:18.680797 #20341] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:56:18.681683 #20341] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:56:18.681906 #20341] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:56:18.682449 #20341] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:56:18.683290 #20341] DEBUG -- : Rule returned successfully D, [2012-10-20T14:56:18.737080 #20341] DEBUG -- : Passing answer back to caller... D, [2012-10-20T14:56:18.737934 #20341] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:56:18 +1300 2012 === === Log Marked @ Sat Oct 20 14:57:10 +1300 2012 === I, [2012-10-20T14:57:11.000143 #20412] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T14:57:11.003598 #20412] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T14:57:11.005574 #20412] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T14:57:11.099915 #20412] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T14:57:11.101351 #20412] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T14:57:11.101872 #20412] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T14:57:11.102671 #20412] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T14:57:11.102906 #20412] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T14:57:11.103632 #20412] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T14:57:11.104589 #20412] DEBUG -- : Rule returned successfully D, [2012-10-20T14:57:11.159431 #20412] DEBUG -- : Passing answer back to caller... D, [2012-10-20T14:57:11.160384 #20412] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 14:57:11 +1300 2012 === === Log Marked @ 2012-10-20 15:27:38 +1300 === I, [2012-10-20T15:27:38.526331 #22107] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T15:27:38.527025 #22107] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T15:27:38.527568 #22107] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T15:27:38.625849 #22107] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T15:27:38.626333 #22107] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T15:27:38.626463 #22107] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T15:27:38.626575 #22107] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T15:27:38.626647 #22107] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T15:27:38.626767 #22107] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T15:27:38.627258 #22107] DEBUG -- : Rule returned successfully D, [2012-10-20T15:27:38.681473 #22107] DEBUG -- : Passing answer back to caller... D, [2012-10-20T15:27:38.681953 #22107] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-20 15:27:38 +1300 === === Log Marked @ 2012-10-20 15:28:32 +1300 === I, [2012-10-20T15:28:32.265786 #22185] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T15:28:32.266332 #22185] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T15:28:32.266755 #22185] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T15:28:32.365418 #22185] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T15:28:32.365863 #22185] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T15:28:32.366006 #22185] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T15:28:32.366125 #22185] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T15:28:32.366226 #22185] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T15:28:32.366347 #22185] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T15:28:32.366777 #22185] DEBUG -- : Rule returned successfully D, [2012-10-20T15:28:32.421292 #22185] DEBUG -- : Passing answer back to caller... D, [2012-10-20T15:28:32.421769 #22185] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-20 15:28:32 +1300 === === Log Marked @ 2012-10-20 15:30:14 +1300 === I, [2012-10-20T15:30:14.949919 #22253] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T15:30:14.950514 #22253] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T15:30:14.951080 #22253] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T15:30:15.048890 #22253] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T15:30:15.049373 #22253] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T15:30:15.049565 #22253] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T15:30:15.049688 #22253] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T15:30:15.049769 #22253] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T15:30:15.049914 #22253] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T15:30:15.050392 #22253] DEBUG -- : Rule returned successfully D, [2012-10-20T15:30:15.103870 #22253] DEBUG -- : Passing answer back to caller... D, [2012-10-20T15:30:15.104219 #22253] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-20 15:30:15 +1300 === === Log Marked @ 2012-10-20 15:36:24 +1300 === I, [2012-10-20T15:36:24.914840 #22537] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T15:36:24.915409 #22537] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T15:36:24.915833 #22537] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T15:36:25.014359 #22537] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T15:36:25.014978 #22537] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T15:36:25.015155 #22537] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T15:36:25.015273 #22537] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T15:36:25.015359 #22537] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T15:36:25.015500 #22537] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T15:36:25.016011 #22537] DEBUG -- : Rule returned successfully D, [2012-10-20T15:36:25.070303 #22537] DEBUG -- : Passing answer back to caller... D, [2012-10-20T15:36:25.070747 #22537] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-20 15:36:25 +1300 === === Log Marked @ Sat Oct 20 19:31:35 +1300 2012 === I, [2012-10-20T19:31:35.826790 #41869] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T19:31:35.830478 #41869] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T19:31:35.832468 #41869] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T19:31:35.922485 #41869] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T19:31:35.923211 #41869] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T19:31:35.923494 #41869] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T19:31:35.924186 #41869] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T19:31:35.924327 #41869] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T19:31:35.924772 #41869] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T19:31:35.925400 #41869] DEBUG -- : Rule returned successfully D, [2012-10-20T19:31:36.115690 #41869] DEBUG -- : Passing answer back to caller... D, [2012-10-20T19:31:36.117078 #41869] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 19:31:36 +1300 2012 === === Log Marked @ Sat Oct 20 19:33:04 +1300 2012 === I, [2012-10-20T19:33:04.625746 #41916] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T19:33:04.629267 #41916] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T19:33:04.631132 #41916] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T19:33:04.722580 #41916] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T19:33:04.723362 #41916] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T19:33:04.723610 #41916] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T19:33:04.724121 #41916] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T19:33:04.724257 #41916] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T19:33:04.724719 #41916] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T19:33:04.725322 #41916] DEBUG -- : Rule returned successfully D, [2012-10-20T19:33:04.927674 #41916] DEBUG -- : Passing answer back to caller... D, [2012-10-20T19:33:04.928509 #41916] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 19:33:04 +1300 2012 === === Log Marked @ Sat Oct 20 19:33:45 +1300 2012 === I, [2012-10-20T19:33:45.092988 #41967] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-20T19:33:45.096454 #41967] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-20T19:33:45.112636 #41967] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-20T19:33:45.205159 #41967] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-20T19:33:45.205730 #41967] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-20T19:33:45.205945 #41967] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-20T19:33:45.206399 #41967] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-20T19:33:45.206532 #41967] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-20T19:33:45.206848 #41967] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-20T19:33:45.207293 #41967] DEBUG -- : Rule returned successfully D, [2012-10-20T19:33:45.315987 #41967] DEBUG -- : Passing answer back to caller... D, [2012-10-20T19:33:45.316682 #41967] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ Sat Oct 20 19:33:45 +1300 2012 === === Log Marked @ 2012-10-21 02:58:25 +1300 === I, [2012-10-21T02:58:25.762292 #45146] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T02:58:25.767851 #45146] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T02:58:25.771234 #45146] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T02:58:25.860379 #45146] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T02:58:25.861473 #45146] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T02:58:25.861874 #45146] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T02:58:25.862454 #45146] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T02:58:25.862605 #45146] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T02:58:25.863058 #45146] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T02:58:25.863915 #45146] DEBUG -- : Rule returned successfully D, [2012-10-21T02:58:25.923706 #45146] DEBUG -- : Passing answer back to caller... === Daemon Exception Backtrace @ 2012-10-21 02:58:25 +1300 === Rubinius::EncodingClass::Encoding::CompatibilityError: undefined conversion for '"\x00\x01\x81\x00\x00\x01\x00\v\x00\x00\x00\x00\x06google\x03com\x00\x00\x01\x00\x01\xC0\f\x00\x01\x00\x01\x00\x00\x00\xBC\x00\x00"' from ASCII-8BIT to US-ASCII stty: stdin isn't a terminal kernel/common/type19.rb:47:in `compatible_encoding' kernel/common/string19.rb:420:in `<<' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1327:in `put_bytes' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1943:in `encode_rdata' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1338:in `put_length16' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1305:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1304:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1319:in `initialize' kernel/alpha.rb:96:in `new' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1285:in `encode' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/handler.rb:60:in `receive_data' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:179:in `process_query' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:194:in `process_query' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/transaction.rb:120:in `passthrough' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:49:in `fetch' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:91:in `process_response!' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:152:in `receive_data' vm/capi/module.cpp:in `run_machine' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in `run' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns.rb:75:in `run_server' /Users/samuel/Documents/Programming/Internet/rubydns/test/test_passthrough.rb:18:in `run' /Users/samuel/.rvm/gems/rbx-head/gems/rexec-1.5.1/lib/rexec/daemon/controller.rb:96:in `start' kernel/bootstrap/thread19.rb:42:in `__run__' === Daemon Crashed === === Daemon Stopping @ 2012-10-21 02:58:25 +1300 === === Log Marked @ 2012-10-21 03:07:02 +1300 === I, [2012-10-21T03:07:02.512355 #45273] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:07:02.537552 #45273] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:07:02.540009 #45273] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T03:07:02.613034 #45273] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T03:07:02.614163 #45273] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T03:07:02.614754 #45273] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T03:07:02.615449 #45273] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T03:07:02.615606 #45273] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T03:07:02.616047 #45273] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T03:07:02.617060 #45273] DEBUG -- : Rule returned successfully D, [2012-10-21T03:07:02.672496 #45273] DEBUG -- : Passing answer back to caller... === Daemon Exception Backtrace @ 2012-10-21 03:07:02 +1300 === Rubinius::EncodingClass::Encoding::CompatibilityError: undefined conversion for '"\x00\x01\x81\x00\x00\x01\x00\v\x00\x00\x00\x00\x06google\x03com\x00\x00\x01\x00\x01\xC0\f\x00\x01\x00\x01\x00\x00\x00\xC0\x00\x00"' from ASCII-8BIT to US-ASCII stty: stdin isn't a terminal kernel/common/type19.rb:47:in `compatible_encoding' kernel/common/string19.rb:420:in `<<' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1327:in `put_bytes' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1943:in `encode_rdata' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1338:in `put_length16' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1305:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1304:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1319:in `initialize' kernel/alpha.rb:96:in `new' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1285:in `encode' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/handler.rb:60:in `receive_data' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:179:in `process_query' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:194:in `process_query' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/transaction.rb:120:in `passthrough' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:49:in `fetch' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:91:in `process_response!' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:152:in `receive_data' vm/capi/module.cpp:in `run_machine' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in `run' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns.rb:75:in `run_server' /Users/samuel/Documents/Programming/Internet/rubydns/test/test_passthrough.rb:18:in `run' /Users/samuel/.rvm/gems/rbx-head/gems/rexec-1.5.1/lib/rexec/daemon/controller.rb:96:in `start' kernel/bootstrap/thread19.rb:42:in `__run__' === Daemon Crashed === === Daemon Stopping @ 2012-10-21 03:07:02 +1300 === === Log Marked @ 2012-10-21 03:07:24 +1300 === I, [2012-10-21T03:07:24.271256 #45627] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:07:24.274753 #45627] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:07:24.276969 #45627] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T03:07:24.370535 #45627] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T03:07:24.371509 #45627] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T03:07:24.371883 #45627] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T03:07:24.372474 #45627] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T03:07:24.372625 #45627] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T03:07:24.373065 #45627] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T03:07:24.373794 #45627] DEBUG -- : Rule returned successfully D, [2012-10-21T03:07:24.428568 #45627] DEBUG -- : Passing answer back to caller... === Daemon Exception Backtrace @ 2012-10-21 03:07:24 +1300 === Rubinius::EncodingClass::Encoding::CompatibilityError: undefined conversion for '"\x00\x01\x81\x00\x00\x01\x00\v\x00\x00\x00\x00\x06google\x03com\x00\x00\x01\x00\x01\xC0\f\x00\x01\x00\x01\x00\x00\x00\xAA\x00\x00"' from ASCII-8BIT to US-ASCII stty: stdin isn't a terminal kernel/common/type19.rb:47:in `compatible_encoding' kernel/common/string19.rb:420:in `<<' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1327:in `put_bytes' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1943:in `encode_rdata' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1338:in `put_length16' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1305:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1304:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1319:in `initialize' kernel/alpha.rb:96:in `new' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1285:in `encode' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/handler.rb:60:in `receive_data' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:179:in `process_query' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:194:in `process_query' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/transaction.rb:120:in `passthrough' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:49:in `fetch' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:91:in `process_response!' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:152:in `receive_data' vm/capi/module.cpp:in `run_machine' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in `run' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns.rb:75:in `run_server' /Users/samuel/Documents/Programming/Internet/rubydns/test/test_passthrough.rb:18:in `run' /Users/samuel/.rvm/gems/rbx-head/gems/rexec-1.5.1/lib/rexec/daemon/controller.rb:96:in `start' kernel/bootstrap/thread19.rb:42:in `__run__' === Daemon Crashed === === Daemon Stopping @ 2012-10-21 03:07:24 +1300 === === Log Marked @ 2012-10-21 03:07:50 +1300 === I, [2012-10-21T03:07:50.749208 #46002] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:07:50.753284 #46002] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:07:50.755850 #46002] INFO -- : Listening on tcp:0.0.0.0:5300 === Daemon Stopping @ 2012-10-21 03:07:50 +1300 === === Log Marked @ 2012-10-21 03:18:06 +1300 === I, [2012-10-21T03:18:06.922957 #46169] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:18:06.928082 #46169] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:18:06.931475 #46169] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T03:18:07.020981 #46169] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T03:18:07.022039 #46169] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T03:18:07.022593 #46169] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T03:18:07.023211 #46169] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T03:18:07.023366 #46169] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T03:18:07.023865 #46169] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T03:18:07.025192 #46169] DEBUG -- : Rule returned successfully D, [2012-10-21T03:18:07.373540 #46169] DEBUG -- : Passing answer back to caller... === Daemon Exception Backtrace @ 2012-10-21 03:18:07 +1300 === Rubinius::EncodingClass::Encoding::CompatibilityError: undefined conversion for '"\x00\x01\x81\x00\x00\x01\x00\v\x00\x00\x00\x00\x06google\x03com\x00\x00\x01\x00\x01\xC0\f\x00\x01\x00\x01\x00\x00\x01+\x00\x00"' from ASCII-8BIT to US-ASCII stty: stdin isn't a terminal kernel/common/type19.rb:47:in `compatible_encoding' kernel/common/string19.rb:420:in `<<' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1327:in `put_bytes' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1943:in `encode_rdata' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1338:in `put_length16' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1305:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1304:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1319:in `initialize' kernel/alpha.rb:96:in `new' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1285:in `encode' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/handler.rb:60:in `receive_data' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:179:in `process_query' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:194:in `process_query' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/transaction.rb:120:in `passthrough' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:49:in `fetch' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:91:in `process_response!' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:152:in `receive_data' vm/capi/module.cpp:in `run_machine' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in `run' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns.rb:75:in `run_server' /Users/samuel/Documents/Programming/Internet/rubydns/test/test_passthrough.rb:18:in `run' /Users/samuel/.rvm/gems/rbx-head/gems/rexec-1.5.1/lib/rexec/daemon/controller.rb:96:in `start' kernel/bootstrap/thread19.rb:42:in `__run__' === Daemon Crashed === === Daemon Stopping @ 2012-10-21 03:18:07 +1300 === === Log Marked @ 2012-10-21 03:23:38 +1300 === I, [2012-10-21T03:23:38.412802 #46598] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:23:38.432975 #46598] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:23:38.435533 #46598] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T03:23:38.514413 #46598] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T03:23:38.515463 #46598] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T03:23:38.515867 #46598] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T03:23:38.516479 #46598] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T03:23:38.516631 #46598] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T03:23:38.517091 #46598] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T03:23:38.517894 #46598] DEBUG -- : Rule returned successfully D, [2012-10-21T03:23:38.712728 #46598] DEBUG -- : Passing answer back to caller... D, [2012-10-21T03:23:38.713899 #46598] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-21 03:23:38 +1300 === === Log Marked @ 2012-10-21 03:24:46 +1300 === I, [2012-10-21T03:24:46.346075 #46700] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:24:46.350745 #46700] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:24:46.353235 #46700] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T03:24:46.445379 #46700] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T03:24:46.446416 #46700] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T03:24:46.446792 #46700] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T03:24:46.447338 #46700] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T03:24:46.447488 #46700] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T03:24:46.447936 #46700] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T03:24:46.448711 #46700] DEBUG -- : Rule returned successfully D, [2012-10-21T03:24:46.506029 #46700] DEBUG -- : Passing answer back to caller... === Daemon Exception Backtrace @ 2012-10-21 03:24:46 +1300 === Rubinius::EncodingClass::Encoding::CompatibilityError: undefined conversion for '"\x00\x01\x81\x00\x00\x01\x00\v\x00\x00\x00\x00\x06google\x03com\x00\x00\x01\x00\x01\xC0\f\x00\x01\x00\x01\x00\x00\x00\xE8\x00\x00"' from ASCII-8BIT to US-ASCII stty: stdin isn't a terminal kernel/common/type19.rb:47:in `compatible_encoding' kernel/common/string19.rb:420:in `<<' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1327:in `put_bytes' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1943:in `encode_rdata' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1338:in `put_length16' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1305:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1304:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1319:in `initialize' kernel/alpha.rb:96:in `new' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1285:in `encode' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/handler.rb:60:in `receive_data' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:179:in `process_query' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:194:in `process_query' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/transaction.rb:120:in `passthrough' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:49:in `fetch' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:91:in `process_response!' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:152:in `receive_data' vm/capi/module.cpp:in `run_machine' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in `run' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns.rb:75:in `run_server' /Users/samuel/Documents/Programming/Internet/rubydns/test/test_passthrough.rb:18:in `run' /Users/samuel/.rvm/gems/rbx-head/gems/rexec-1.5.1/lib/rexec/daemon/controller.rb:96:in `start' kernel/bootstrap/thread19.rb:42:in `__run__' === Daemon Crashed === === Daemon Stopping @ 2012-10-21 03:24:46 +1300 === === Log Marked @ 2012-10-21 03:25:31 +1300 === I, [2012-10-21T03:25:31.193717 #47070] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:25:31.203700 #47070] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:25:31.206759 #47070] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T03:25:31.292960 #47070] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T03:25:31.293959 #47070] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T03:25:31.294261 #47070] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T03:25:31.294887 #47070] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T03:25:31.295038 #47070] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T03:25:31.295487 #47070] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T03:25:31.296189 #47070] DEBUG -- : Rule returned successfully D, [2012-10-21T03:25:31.358441 #47070] DEBUG -- : Passing answer back to caller... === Daemon Exception Backtrace @ 2012-10-21 03:25:31 +1300 === Rubinius::EncodingClass::Encoding::CompatibilityError: undefined conversion for '"\x00\x01\x81\x00\x00\x01\x00\v\x00\x00\x00\x00\x06google\x03com\x00\x00\x01\x00\x01\xC0\f\x00\x01\x00\x01\x00\x00\x00\xBB\x00\x00"' from ASCII-8BIT to US-ASCII stty: stdin isn't a terminal kernel/common/type19.rb:47:in `compatible_encoding' kernel/common/string19.rb:420:in `<<' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1327:in `put_bytes' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1943:in `encode_rdata' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1338:in `put_length16' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1309:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1305:in `encode' kernel/bootstrap/array.rb:68:in `each' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1304:in `encode' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1319:in `initialize' kernel/alpha.rb:96:in `new' /Users/samuel/.rvm/rubies/rbx-head/lib/19/resolv.rb:1285:in `encode' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/handler.rb:60:in `receive_data' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:179:in `process_query' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/server.rb:194:in `process_query' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/transaction.rb:120:in `passthrough' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:49:in `fetch' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:151:in `set_deferred_status' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/em/deferrable.rb:191:in `succeed' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:91:in `process_response!' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:152:in `receive_data' vm/capi/module.cpp:in `run_machine' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in `run' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns.rb:75:in `run_server' /Users/samuel/Documents/Programming/Internet/rubydns/test/test_passthrough.rb:18:in `run' /Users/samuel/.rvm/gems/rbx-head/gems/rexec-1.5.1/lib/rexec/daemon/controller.rb:96:in `start' kernel/bootstrap/thread19.rb:42:in `__run__' === Daemon Crashed === === Daemon Stopping @ 2012-10-21 03:25:31 +1300 === === Log Marked @ 2012-10-21 03:26:39 +1300 === I, [2012-10-21T03:26:39.635516 #47481] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:26:39.653700 #47481] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:26:39.656988 #47481] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T03:26:39.734615 #47481] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T03:26:39.735608 #47481] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T03:26:39.735885 #47481] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T03:26:39.736485 #47481] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T03:26:39.736640 #47481] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T03:26:39.737081 #47481] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T03:26:39.737760 #47481] DEBUG -- : Rule returned successfully D, [2012-10-21T03:26:39.795484 #47481] DEBUG -- : Passing answer back to caller... D, [2012-10-21T03:26:39.796642 #47481] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-21 03:26:39 +1300 === === Log Marked @ 2012-10-21 03:41:10 +1300 === I, [2012-10-21T03:41:10.072079 #47772] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:41:10.077085 #47772] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:41:10.079772 #47772] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T03:41:10.172040 #47772] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T03:41:10.173978 #47772] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T03:41:10.174266 #47772] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T03:41:10.174792 #47772] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T03:41:10.174961 #47772] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T03:41:10.175404 #47772] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T03:41:10.176111 #47772] DEBUG -- : Rule returned successfully === Daemon Exception Backtrace @ 2012-10-21 03:41:10 +1300 === TypeError: Coercion error: :binary.to_str => String failed kernel/common/type.rb:28:in `execute_coerce_to' kernel/common/type.rb:21:in `coerce_to' kernel/common/kernel.rb:28:in `StringValue' kernel/common/type19.rb:12:in `coerce_to_encoding' kernel/common/string19.rb:68:in `force_encoding' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns/resolver.rb:148:in `receive_data' vm/capi/module.cpp:in `run_machine' /Users/samuel/.rvm/gems/rbx-head/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in `run' /Users/samuel/Documents/Programming/Internet/rubydns/lib/rubydns.rb:75:in `run_server' /Users/samuel/Documents/Programming/Internet/rubydns/test/test_passthrough.rb:18:in `run' /Users/samuel/.rvm/gems/rbx-head/gems/rexec-1.5.1/lib/rexec/daemon/controller.rb:96:in `start' kernel/bootstrap/thread19.rb:42:in `__run__' === Daemon Crashed === === Daemon Stopping @ 2012-10-21 03:41:10 +1300 === === Log Marked @ 2012-10-21 03:49:19 +1300 === I, [2012-10-21T03:49:19.464822 #48634] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:49:19.469645 #48634] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:49:19.472656 #48634] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T03:49:19.563650 #48634] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T03:49:19.564814 #48634] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T03:49:19.565173 #48634] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T03:49:19.565973 #48634] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T03:49:19.566133 #48634] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T03:49:19.566613 #48634] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T03:49:19.567360 #48634] DEBUG -- : Rule returned successfully D, [2012-10-21T03:49:19.761710 #48634] DEBUG -- : Passing answer back to caller... D, [2012-10-21T03:49:19.762613 #48634] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-21 03:49:19 +1300 === === Log Marked @ 2012-10-21 03:49:46 +1300 === I, [2012-10-21T03:49:46.298599 #48779] INFO -- : Starting RubyDNS server (v0.5.0)... I, [2012-10-21T03:49:46.319341 #48779] INFO -- : Listening on udp:0.0.0.0:5300 I, [2012-10-21T03:49:46.322502 #48779] INFO -- : Listening on tcp:0.0.0.0:5300 D, [2012-10-21T03:49:46.395219 #48779] DEBUG -- : Receiving incoming query (28 bytes)... D, [2012-10-21T03:49:46.396315 #48779] DEBUG -- : Processing question google.com Resolv::DNS::Resource::IN::A... D, [2012-10-21T03:49:46.396612 #48779] DEBUG -- : Searching for google.com Resolv::DNS::Resource::IN::A D, [2012-10-21T03:49:46.397145 #48779] DEBUG -- : Checking rule [/.*\.com/, Resolv::DNS::Resource::IN::A]... D, [2012-10-21T03:49:46.397296 #48779] DEBUG -- : Resource class Resolv::DNS::Resource::IN::A matched D, [2012-10-21T03:49:46.397795 #48779] DEBUG -- : Query google.com matched (?-mix:.*\.com) with result # D, [2012-10-21T03:49:46.398532 #48779] DEBUG -- : Rule returned successfully D, [2012-10-21T03:49:46.472204 #48779] DEBUG -- : Passing answer back to caller... D, [2012-10-21T03:49:46.473008 #48779] DEBUG -- : Writing response to client (204 bytes) via UDP... === Daemon Stopping @ 2012-10-21 03:49:46 +1300 ===