remote slave crashes when starting a second session
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Next Generation Checkbox (CLI) |
Fix Released
|
Critical
|
Maciej Kisielewski |
Bug Description
The fix for https:/
Once a first session is over or cancelled, starting afresh using the same master and slave results in the following traceback on slave side:
client connection terminated abruptly
Traceback (most recent call last):
File "/home/
self.
File "/home/
conn = self.service.
File "/home/
self.
File "/home/
if SessionAssistan
File "/home/
return syncreq(_self, consts.
File "/home/
return conn.sync_
File "/home/
return self.async_
File "/home/
self.
File "/home/
self.
File "/home/
self.
File "/home/
self.
File "/home/
count = self.sock.
File "/home/
raise EOFError("stream has been closed")
EOFError: stream has been closed
Master just loops with:
$ checkbox-cli master 127.0.0.1 ./mylauncher
Connection lost!
connection closed by peer
Connection lost!
connection closed by peer
Connection lost!
connection closed by peer
Connection lost!
connection closed by peer
Related branches
- Jonathan Cave (community): Approve
-
Diff: 15 lines (+4/-0)1 file modifiedcheckbox_ng/launcher/slave.py (+4/-0)
Changed in checkbox-ng: | |
importance: | Undecided → Critical |
milestone: | none → 1.9.0 |
Changed in checkbox-ng: | |
assignee: | nobody → Maciej Kisielewski (kissiel) |
status: | New → In Progress |
Changed in checkbox-ng: | |
status: | In Progress → Fix Committed |
Changed in checkbox-ng: | |
status: | Fix Committed → Fix Released |
Fix proposed here: https:/ /code.launchpad .net/~kissiel/ checkbox- ng/+git/ checkbox- ng/+merge/ 382987