2019-12-10 09:17:57 |
Colin Ian King |
bug |
|
|
added bug |
2019-12-10 09:53:43 |
Colin Ian King |
description |
== SRU [Eoan] ==
The 8 bit pseudo-random number generator mwc8() is being zero'd whenever a 1 bit value from mwc1() is generated. This causes mwc8() to generate a stream of 1 to 31 zeros until all the bits are shifted out of a 32 bit entropy state and the next 8 bit value is generated.
== Fix ==
Upstream fix (in Focal):
commit 99e65ccceedc12e68e34dc1ceb51ae0d5f3787ff
Author: Colin Ian King <colin.king@canonical.com>
Date: Fri Nov 29 10:55:42 2019 +0000
core-mwc: fix mwc8() being reset when using mwc1()
== Test ==
This cannot be easily regression tested, one has to attach a debugger to observe mwc1() clobbering the mwc8() internal state.
== Regression Potential ==
Since this fixes the random number generation when mwc1() is called, it changes the random behaviour of various stressors that use mwc1() and mwc8() together. This affects the following stressors: mmapfixed, sock and swap. The changes now make the stressors behave more randomly and hence this may affect the way a system is being stressed. |
== SRU [Disco][Eoan] ==
The 8 bit pseudo-random number generator mwc8() is being zero'd whenever a 1 bit value from mwc1() is generated. This causes mwc8() to generate a stream of 1 to 31 zeros until all the bits are shifted out of a 32 bit entropy state and the next 8 bit value is generated.
== Fix ==
Upstream fix (in Focal):
commit 99e65ccceedc12e68e34dc1ceb51ae0d5f3787ff
Author: Colin Ian King <colin.king@canonical.com>
Date: Fri Nov 29 10:55:42 2019 +0000
core-mwc: fix mwc8() being reset when using mwc1()
== Test ==
This cannot be easily regression tested, one has to attach a debugger to observe mwc1() clobbering the mwc8() internal state.
== Regression Potential ==
Since this fixes the random number generation when mwc1() is called, it changes the random behaviour of various stressors that use mwc1() and mwc8() together. This affects the following stressors: mmapfixed, sock and swap. The changes now make the stressors behave more randomly and hence this may affect the way a system is being stressed. |
|
2019-12-10 10:12:57 |
Colin Ian King |
description |
== SRU [Disco][Eoan] ==
The 8 bit pseudo-random number generator mwc8() is being zero'd whenever a 1 bit value from mwc1() is generated. This causes mwc8() to generate a stream of 1 to 31 zeros until all the bits are shifted out of a 32 bit entropy state and the next 8 bit value is generated.
== Fix ==
Upstream fix (in Focal):
commit 99e65ccceedc12e68e34dc1ceb51ae0d5f3787ff
Author: Colin Ian King <colin.king@canonical.com>
Date: Fri Nov 29 10:55:42 2019 +0000
core-mwc: fix mwc8() being reset when using mwc1()
== Test ==
This cannot be easily regression tested, one has to attach a debugger to observe mwc1() clobbering the mwc8() internal state.
== Regression Potential ==
Since this fixes the random number generation when mwc1() is called, it changes the random behaviour of various stressors that use mwc1() and mwc8() together. This affects the following stressors: mmapfixed, sock and swap. The changes now make the stressors behave more randomly and hence this may affect the way a system is being stressed. |
== SRU [Bionic][Disco][Eoan] ==
The 8 bit pseudo-random number generator mwc8() is being zero'd whenever a 1 bit value from mwc1() is generated. This causes mwc8() to generate a stream of 1 to 31 zeros until all the bits are shifted out of a 32 bit entropy state and the next 8 bit value is generated.
== Fix ==
Upstream fix (in Focal):
commit 99e65ccceedc12e68e34dc1ceb51ae0d5f3787ff
Author: Colin Ian King <colin.king@canonical.com>
Date: Fri Nov 29 10:55:42 2019 +0000
core-mwc: fix mwc8() being reset when using mwc1()
== Test ==
This cannot be easily regression tested, one has to attach a debugger to observe mwc1() clobbering the mwc8() internal state.
== Regression Potential ==
Since this fixes the random number generation when mwc1() is called, it changes the random behaviour of various stressors that use mwc1() and mwc8() together. This affects the following stressors: mmapfixed, sock and swap. The changes now make the stressors behave more randomly and hence this may affect the way a system is being stressed. |
|
2019-12-10 10:15:29 |
Colin Ian King |
nominated for series |
|
Ubuntu Disco |
|
2019-12-10 10:15:29 |
Colin Ian King |
bug task added |
|
stress-ng (Ubuntu Disco) |
|
2019-12-10 10:15:29 |
Colin Ian King |
nominated for series |
|
Ubuntu Eoan |
|
2019-12-10 10:15:29 |
Colin Ian King |
bug task added |
|
stress-ng (Ubuntu Eoan) |
|
2019-12-10 10:15:29 |
Colin Ian King |
nominated for series |
|
Ubuntu Bionic |
|
2019-12-10 10:15:29 |
Colin Ian King |
bug task added |
|
stress-ng (Ubuntu Bionic) |
|
2019-12-10 10:15:39 |
Colin Ian King |
nominated for series |
|
Ubuntu Focal |
|
2019-12-10 10:15:39 |
Colin Ian King |
bug task added |
|
stress-ng (Ubuntu Focal) |
|
2019-12-10 10:15:46 |
Colin Ian King |
stress-ng (Ubuntu Focal): status |
New |
Fix Committed |
|
2019-12-10 10:15:51 |
Colin Ian King |
stress-ng (Ubuntu Bionic): status |
New |
In Progress |
|
2019-12-10 10:15:53 |
Colin Ian King |
stress-ng (Ubuntu Disco): status |
New |
In Progress |
|
2019-12-10 10:15:55 |
Colin Ian King |
stress-ng (Ubuntu Eoan): status |
New |
In Progress |
|
2019-12-10 10:16:01 |
Colin Ian King |
stress-ng (Ubuntu Focal): assignee |
|
Colin Ian King (colin-king) |
|
2019-12-10 10:16:02 |
Colin Ian King |
stress-ng (Ubuntu Focal): importance |
Undecided |
Medium |
|
2019-12-10 10:22:43 |
Colin Ian King |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-12-13 09:33:03 |
Timo Aaltonen |
stress-ng (Ubuntu Eoan): status |
In Progress |
Fix Committed |
|
2019-12-13 09:33:05 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2019-12-13 09:33:09 |
Timo Aaltonen |
tags |
|
verification-needed verification-needed-eoan |
|
2019-12-13 09:34:14 |
Timo Aaltonen |
stress-ng (Ubuntu Disco): status |
In Progress |
Fix Committed |
|
2019-12-13 09:34:20 |
Timo Aaltonen |
tags |
verification-needed verification-needed-eoan |
verification-needed verification-needed-disco verification-needed-eoan |
|
2019-12-13 09:35:31 |
Timo Aaltonen |
stress-ng (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2019-12-13 09:35:38 |
Timo Aaltonen |
tags |
verification-needed verification-needed-disco verification-needed-eoan |
verification-needed verification-needed-bionic verification-needed-disco verification-needed-eoan |
|
2020-01-06 10:06:13 |
Colin Ian King |
stress-ng (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2020-01-06 10:21:08 |
Colin Ian King |
tags |
verification-needed verification-needed-bionic verification-needed-disco verification-needed-eoan |
verification-done-bionic verification-needed verification-needed-disco verification-needed-eoan |
|
2020-01-06 10:27:01 |
Colin Ian King |
tags |
verification-done-bionic verification-needed verification-needed-disco verification-needed-eoan |
verification-done-bionic verification-done-disco verification-needed verification-needed-eoan |
|
2020-01-06 10:56:22 |
Colin Ian King |
tags |
verification-done-bionic verification-done-disco verification-needed verification-needed-eoan |
verification-done verification-done-bionic verification-done-disco verification-done-eoan |
|
2020-01-08 01:14:33 |
Chris Halse Rogers |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-01-08 01:20:31 |
Launchpad Janitor |
stress-ng (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2020-01-08 01:21:15 |
Launchpad Janitor |
stress-ng (Ubuntu Eoan): status |
Fix Committed |
Fix Released |
|
2020-03-24 16:24:32 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-03-24 16:24:39 |
Brian Murray |
tags |
verification-done verification-done-bionic verification-done-disco verification-done-eoan |
verification-done-disco verification-done-eoan verification-needed verification-needed-bionic |
|
2020-03-24 18:47:49 |
Colin Ian King |
tags |
verification-done-disco verification-done-eoan verification-needed verification-needed-bionic |
verification-done-bionic verification-done-disco verification-done-eoan verification-needed |
|
2020-03-24 19:01:39 |
Colin Ian King |
tags |
verification-done-bionic verification-done-disco verification-done-eoan verification-needed |
verification-done verification-done-bionic verification-done-disco verification-done-eoan |
|
2020-08-05 00:58:21 |
Launchpad Janitor |
stress-ng (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|