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 |
|