apport transient errors cause retracers to hang
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Daisy |
Fix Released
|
Critical
|
Brian Murray |
Bug Description
David Ames mentioned that the amd64 queues were growing due to the retracers having hung after receiving a "Transient apport error".
This is trivially reproducable by modifying apport-retrace to exit using sys.exit(99) after paring arguments.
Here's a log of the failure:
2014-04-21 21:20:18,
2014-04-21 21:20:18,
I submitted a second crash report after this and saw no attempts to retrace it. I then restarted the amd64 retracer (after fixing apport-retrace) and saw this in the log file:
2014-04-21 21:28:28,
2014-04-21 21:28:28,
2014-04-21 21:28:28,
2014-04-21 21:28:28,
2014-04-21 21:28:29,
So it retraced the crash report that had failed and moved on to the 2nd crash report it had received.
Related branches
Changed in daisy: | |
importance: | Undecided → Critical |
Changed in daisy: | |
status: | Fix Committed → Fix Released |
It hangs because the msg in the queue being processed is never dealt with.