Comment 13 for bug 1435109

Revision history for this message
Bret Barker (noise) wrote :

pedronis made a c program to test the futex:
  c code: https://pastebin.canonical.com/128528/
  arm binary: http://people.canonical.com/~pedronis/futex_sleep

fuxex_sleep output: https://pastebin.canonical.com/128538/
push-client log: https://pastebin.canonical.com/128539/
powerd log: https://pastebin.canonical.com/128540/

in futex_sleep, big offender:

starting at 14:37:44, overdue at 14:48:11 (lines 48-49)

in powerd:

2212 Mar 27 14:37:52 ubuntu-phablet powerd[827]: Transition to SUSPEND complete
2227 Mar 27 14:42:52 ubuntu-phablet powerd[827]: Transition to ACTIVE complete
2244 Mar 27 14:42:57 ubuntu-phablet powerd[827]: Transition to SUSPEND complete
2259 Mar 27 14:47:57 ubuntu-phablet powerd[827]: Transition to ACTIVE complete

and then 14 secs before our futex came back.