Added branch with the proposed fix.

The OOM happens because ureadahead sets the tracing buffer to 128MB, and
at a system with small amount of memory (Beagleboard) this can cause the
boot to call the OOM, killing ureadahead and plymouthd.

For the fix I decided to change only the initscript, instead of adding
this restriction to the ureadahead code, because then the user can still
run and test it if needed.

I also tried different memory thresholds, but didn't change the boot
speed when comparing different bootcharts for BeagleBoard, so I just
decided to avoid running it in this case.

-- 
ureadahead generating oom messages during boot.
https://bugs.launchpad.net/bugs/600359
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to