Please backport smemstat 0.01.14-1 (universe) from wily
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
vivid-backports |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Please backport smemstat 0.01.14-1 (universe) from wily to vivid.
Reason for the backport:
=======
smemstat is used in ubuntu-touch for finding system memory leak
regressions and will be a key QA/CI tool for regular phone
image testing. In order to make it useful to the QA process I have
optimised smemstat to use less CPU and fixed a null pointer
deference bug that occurs when there is a lot of low memory
pressure on a system causing /proc UID information to become
unavailable for transient processes.
These changes don't alter the fundamental functionality of smemstat.
Notable changes are:
* fix null ptr dereference when uid can't be read (lp: #1473245)
* use strrok instead of strtok_r
* make memory scanning more efficient
* simplify the timeval add/sub operations.
* Minor white space cleanups
* Remove trap on SIGSEGV
* smemstat: remove sighandler on SIGILL, SIGABRT, SIGBUS
* Manual: Add copyright and update date
* Makefile: add copyright
Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.
You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s wily -d vivid smemstat
* vivid:
[X] Package builds without modification
[X] smemstat installs cleanly and runs
[ ] smemstat-dbgsym installs cleanly and runs
Reverse dependencies:
=======
The following reverse-
smemstat
--------
* ubuntu-touch
[ ] vivid (Reverse-Depends)
* ubuntu-desktop-next
[ ] vivid (Reverse-Depends)
smemstat-dbgsym
---------------
Changed in vivid-backports: | |
status: | New → Won't Fix |