Activity log for bug #1855851

Date Who What changed Old value New value Message
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