touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #95116
[Bug 1473562] Update Released
The verification of the Stable Release Update for apport has completed
successfully and the package has now been released to -updates.
Subsequently, the Ubuntu Stable Release Updates Team is being
unsubscribed and will not receive messages about this bug report. In
the event that you encounter a regression using the package from
-updates please report a new bug using ubuntu-bug and tag the bug report
regression-update so we can easily find any regressions.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/1473562
Title:
Too many crash files kill the device
Status in Canonical System Image:
Fix Committed
Status in apport package in Ubuntu:
Fix Released
Status in apport source package in Vivid:
Fix Released
Bug description:
Tested on krillin.
TEST CASE:
1. adb shell to the phone and create a crash file
$ sh -c 'kill -SEGV $$'
2. Now create dozens
$ for n in $(seq 50); do ln /var/crash/_bin_dash.32011.crash /var/crash/_bin_dash_${n}.32011.crash; done
3. Remove any "upload" and "uploaded" files that have been created and reboot
$ sudo rm /var/crash/*upload* && sudo reboot
ACTUAL RESULT
Lot of whoopsie-upload-all and apport processes are created on boot, consume all the resources of the system and make the phone unbootable or partially functional. OOM killer kills random system tasks such as upstart. Depending on the processes killed, the phone hangs on boot, reboots, dash doesn't come up...
The number of crashes in this test is a bit excessive but we can
imagine a scenario where a dozen of crash files are not uploaded
because the phone is on cellular data, and uploads everything when it
connects to wifi, disabling the user session.
A way to recover is to go into recovery and clean /var/crash.
EXPECTED RESULT
crash uploads are serialized and can be uploaded only one at a time
If system resources are already low, the crash file is not uploaded.
To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1473562/+subscriptions