Activity log for bug #1573117

Date Who What changed Old value New value Message
2016-04-21 15:57:15 Colin Ian King bug added bug
2016-04-21 16:01:02 Colin Ian King stress-ng (Ubuntu): importance Undecided High
2016-04-21 16:01:05 Colin Ian King stress-ng (Ubuntu): assignee Colin Ian King (colin-king)
2016-04-21 16:01:08 Colin Ian King stress-ng (Ubuntu): status New Fix Committed
2016-04-21 16:01:44 Colin Ian King description Getting -EINVAL on stressors that call clone on aarch64. Turns out that we need the clone thread's stack to be 16 byte aligned. Getting -EINVAL on stressors that call clone() on aarch64. Turns out that the clone() thread's stack has to be 16 byte aligned.
2016-04-22 11:18:15 Colin Ian King description Getting -EINVAL on stressors that call clone() on aarch64. Turns out that the clone() thread's stack has to be 16 byte aligned. [SRU] Xenial Getting -EINVAL on stressors that call clone() on aarch64. Turns out that the clone() thread's stack has to be 16 byte aligned. [REPODUCER + FIX] For example, run: stress-ng --vm-rw 1 -v Without the fix, this can randomly exit with -EINVAL when the stack being passed to the clone() system call is not aligned on a 16 byte boundary. With the fix, the clone() system call works fine and the stressor will run. [REGRESSION POTENIAL] Minimal. I have exhaustively tested this on multiple platforms/architectures and the fix ensures that the stack is aligned correctly. stress-ng is a leaf project in universe and this fix only touches 3 of the stress-ng stressors that use the clone() system call.
2016-04-22 11:18:29 Colin Ian King nominated for series Ubuntu Xenial
2016-04-22 11:18:29 Colin Ian King bug task added stress-ng (Ubuntu Xenial)
2016-04-22 11:18:36 Colin Ian King stress-ng (Ubuntu Xenial): importance Undecided High
2016-04-22 11:18:38 Colin Ian King stress-ng (Ubuntu Xenial): assignee Colin Ian King (colin-king)
2016-04-22 11:18:46 Colin Ian King stress-ng (Ubuntu Xenial): status New In Progress
2016-04-22 11:20:37 Colin Ian King bug added subscriber Ubuntu Stable Release Updates Team
2016-04-26 08:55:43 Martin Pitt stress-ng (Ubuntu Xenial): status In Progress Fix Committed
2016-04-26 08:55:46 Martin Pitt bug added subscriber SRU Verification
2016-04-26 08:55:53 Martin Pitt tags verification-needed
2016-04-26 11:22:32 Colin Ian King tags verification-needed verification-failed
2016-04-28 08:27:55 Martin Pitt tags verification-failed
2016-04-28 08:27:55 Martin Pitt tags verification-needed
2016-04-28 14:57:32 Colin Ian King tags verification-needed verification-done
2016-05-04 16:59:09 Launchpad Janitor stress-ng (Ubuntu Xenial): status Fix Committed Fix Released
2016-05-04 16:59:18 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team
2016-05-04 17:24:06 Chris J Arges stress-ng (Ubuntu): status Fix Committed Fix Released