Track down the causes of QEMU crashes seen under OBS
Martin Mohring reports that using qemu-linaro to do Meego builds in OBS reveals some persistent crash issues. I had thought that this was caused by TCG's locking issues with multithreaded linux-user apps. However Martin tested a patch by me which I believe fixes those locking problems and still saw crashes.
This sort of cross-build assist is a really popular use of QEMU so we should devote time to fixing these issues, since we should be able to get usefully reproducible test cases.
Blueprint information
- Status:
- Not started
- Approver:
- Michael Hope
- Priority:
- Not
- Drafter:
- Peter Maydell
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- backlog
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
This blueprint is blocked for now as we don't have any test cases or problem information. I assume "no news is good news" or at least an indication that the problems aren't too serious.
Work Items
Work items:
Get some concrete reproducible test cases from Martin: TODO
Investigate crash 1: TODO
Feed back fix for crash 1 to Martin for testing: TODO
Investigate crash 2: TODO
Feed back fix for crash 2 for testing: TODO
Clean up and send fixes upstream: TODO
Handle any issues raised in upstream review: TODO
Dependency tree
* Blueprints in grey have been implemented.