Breaks in more unionfs use cases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Apport |
Fix Released
|
Undecided
|
Unassigned | ||
apport (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hardy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Apport doesn't work for UME right now due to special casing of the unionfs mount points. It probably also doesn't work for apps installed from a live CD as it doesn't handle the read-write mount point either.
This is fixed in the bzr tree for apport in Ubuntu. The fix was to process a list of mount points and add the missing mount points to it. The proposed solution of parsing /proc/mounts was deemed too intrusive. The proper fix is to fix unionfs in l-u-m.
TEST CASE:
* For UME: install and enable apport, crash any app e.g. "bash -c 'kill -SEGV $$'", ls /var/crash and notice that no crash dump is created
* For the live CD: enable apport, install a new package, start and kill the app with SEGV as above, ls /var/crash and notice that no crash dump is created
* Alternatively, run "/usr/share/
To enable apport, edit /etc/default/
Potential regressions: no particular regression in sight.
Changed in apport: | |
status: | New → Fix Committed |
description: | updated |
description: | updated |
Changed in apport: | |
status: | New → Fix Released |
Accepted into hardy-proposed, please test.