• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ioquatix / rubydns / 242
87%
master: 89%

Build:
Build:
LAST BUILD BRANCH: v2.0.0
DEFAULT BRANCH: master
Ran 11 Jan 2016 03:24PM UTC
Jobs 1
Files 12
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
242

Pull #57

travis-ci

sbvitok
Actor crashed

I have random problem with crashed actors, because of unhandled exceptions.

E, [2016-01-10T10:17:14.710791 #10236] ERROR -- : Actor crashed!
Errno::EINVAL: Invalid argument - sendto(2) for "90.161.29.45" port 0
        /usr/local/rvm/gems/ruby-2.2.1/gems/rubydns-1.0.3/lib/rubydns/handler.rb:103:in `respond'
        /usr/local/rvm/gems/ruby-2.2.1/gems/celluloid-0.16.0/lib/celluloid/calls.rb:26:in `public_send'
        /usr/local/rvm/gems/ruby-2.2.1/gems/celluloid-0.16.0/lib/celluloid/calls.rb:26:in `dispatch'
        /usr/local/rvm/gems/ruby-2.2.1/gems/celluloid-0.16.0/lib/celluloid/calls.rb:122:in `dispatch'
        /usr/local/rvm/gems/ruby-2.2.1/gems/celluloid-0.16.0/lib/celluloid/cell.rb:60:in `block in invoke'
        /usr/local/rvm/gems/ruby-2.2.1/gems/celluloid-0.16.0/lib/celluloid/cell.rb:71:in `block in task'
        /usr/local/rvm/gems/ruby-2.2.1/gems/celluloid-0.16.0/lib/celluloid/actor.rb:357:in `block in task'
        /usr/local/rvm/gems/ruby-2.2.1/gems/celluloid-0.16.0/lib/celluloid/tasks.rb:57:in `block in initialize'
        /usr/local/rvm/gems/ruby-2.2.1/gems/celluloid-0.16.0/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'

Or

E, [2016-01-11T07:27:11.089670 #23727] ERROR -- : Actor crashed!
Errno::EPERM: Operation not permitted - sendto(2) for "185.53.8.39" port 38694
        /usr/local/rvm/gems/ruby-2.2.1/gems/rubydns-1.0.3/lib/rubydns/handler.rb:103:in `respond'
...

after that daemon still works but not listening any more on the port, why supervisor doesn't restart actor?
If you want repeat problem, add rule on dns server :
iptables -I OUTPUT -d <client_ip> -j DROP
after that try to resolve ip address from client_ip through this DNS servers
Pull Request #57: Actor crashed

521 of 600 relevant lines covered (86.83%)

1219.91 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
100.0
lib/rubydns/handler.rb
Jobs
ID Job ID Ran Files Coverage
3 242.3 (2.0.0, COVERAGE=true) 11 Jan 2016 03:24PM UTC 0
86.83
Travis Job 242.3
Source Files on build 242
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #242
  • Pull Request #57
  • PR Base - stable (#240)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc