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

ioquatix / rubydns / 242 / 3
87%
master: 89%

Build:
Build:
LAST BUILD BRANCH: v2.0.0
DEFAULT BRANCH: master
Ran 11 Jan 2016 03:24PM UTC
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

11 Jan 2016 03:21PM UTC coverage: 86.833% (+0.4%) from 86.477%
2.0.0, COVERAGE=true

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

Source Files on job 242.3 (2.0.0, COVERAGE=true)
  • Tree
  • List 0
  • Changed 5
  • Source Changed 1
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 242
  • Travis Job 242.3
  • 49378250 on github
  • Prev Job for 2.0.0, COVERAGE=true on stable (#240.3)
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