tarcieri/dcell — Issue #2: Can hang up after running specs
Author: brainopia
Created: 2012-01-05 10:20:42+00:00
State: open

I've started to develop side project using DCell, after I run specs it can hang the process on exit sometimes. One time it printed
```
Finished in 0.39956 seconds
1 example, 0 failures
E, [2012-01-05T17:12:20.944779 #59831] ERROR -- : DCell::Server crashed!
RuntimeError:
/Users/brainopia/.rvm/gems/ruby-1.9.3-p0/bundler/gems/dcell-7bffa4be88ce/celluloid-zmq/lib/celluloid/zmq/reactor.rb:63:in`resume'
/Users/brainopia/.rvm/gems/ruby-1.9.3-p0/bundler/gems/dcell-7bffa4be88ce/celluloid-zmq/lib/celluloid/zmq/reactor.rb:63:in`block in run_once'
/Users/brainopia/.rvm/gems/ruby-1.9.3-p0/bundler/gems/dcell-7bffa4be88ce/celluloid-zmq/lib/celluloid/zmq/reactor.rb:58:in`each'
/Users/brainopia/.rvm/gems/ruby-1.9.3-p0/bundler/gems/dcell-7bffa4be88ce/celluloid-zmq/lib/celluloid/zmq/reactor.rb:58:in`run_once'
/Users/brainopia/.rvm/gems/ruby-1.9.3-p0/gems/celluloid-io-0.7.0/lib/celluloid/io/mailbox.rb:53:in `receive'
/Users/brainopia/.rvm/gems/ruby-1.9.3-p0/gems/celluloid-0.7.1/lib/celluloid/actor.rb:117:in `run'
/Users/brainopia/.rvm/gems/ruby-1.9.3-p0/gems/celluloid-0.7.1/lib/celluloid/actor.rb:83:in `block in initialize'
/Users/brainopia/.rvm/gems/ruby-1.9.3-p0/gems/celluloid-0.7.1/lib/celluloid/actor_pool.rb:42:in `call'
/Users/brainopia/.rvm/gems/ruby-1.9.3-p0/gems/celluloid-0.7.1/lib/celluloid/actor_pool.rb:42:in `block in create'
```

A few times it would print a warning after some time of inactivity:
```
Finished in 0.39624 seconds
1 example, 0 failures
W, [2012-01-05T17:13:15.342901 #59908] WARN -- : Communication with master interrupted
```

In the rest (the majority) of the cases it would finish as supposed to after printing specs status.

Do you need the repro or is this known issue?