Activity log for bug #1951031

Date Who What changed Old value New value Message
2021-11-15 22:51:40 John Morton bug added bug
2021-11-17 14:44:49 Lucas Kanashiro nominated for series Ubuntu Hirsute
2021-11-17 14:44:49 Lucas Kanashiro bug task added php7.4 (Ubuntu Hirsute)
2021-11-17 14:44:49 Lucas Kanashiro nominated for series Ubuntu Focal
2021-11-17 14:44:49 Lucas Kanashiro bug task added php7.4 (Ubuntu Focal)
2021-11-17 14:45:14 Lucas Kanashiro php7.4 (Ubuntu): status New Fix Released
2021-11-17 14:45:19 Lucas Kanashiro php7.4 (Ubuntu): status Fix Released Invalid
2021-11-17 14:45:39 Lucas Kanashiro bug added subscriber Ubuntu Server
2021-11-17 14:49:18 Lucas Kanashiro tags server-todo
2021-11-17 16:05:09 Bryce Harrington nominated for series Ubuntu Impish
2021-11-17 16:05:09 Bryce Harrington bug task added php7.4 (Ubuntu Impish)
2021-11-17 16:05:36 Lucas Kanashiro tags server-todo server-next
2021-11-17 16:09:41 Lucas Kanashiro bug task added php8.0 (Ubuntu)
2021-11-17 16:10:12 Lucas Kanashiro php8.0 (Ubuntu Hirsute): status New Invalid
2021-11-17 16:10:19 Lucas Kanashiro php8.0 (Ubuntu Focal): status New Invalid
2021-11-17 16:10:24 Lucas Kanashiro php7.4 (Ubuntu Impish): status New Invalid
2021-11-26 00:23:08 Launchpad Janitor merge proposal linked https://code.launchpad.net/~athos-ribeiro/ubuntu/+source/php7.4/+git/php7.4/+merge/412416
2021-11-26 00:24:48 Launchpad Janitor merge proposal linked https://code.launchpad.net/~athos-ribeiro/ubuntu/+source/php7.4/+git/php7.4/+merge/412418
2021-11-26 00:31:22 Athos Ribeiro php8.0 (Ubuntu Impish): status New Invalid
2021-11-26 00:31:24 Athos Ribeiro php7.4 (Ubuntu Focal): status New Triaged
2021-11-26 00:31:27 Athos Ribeiro php7.4 (Ubuntu Hirsute): status New Triaged
2021-11-26 00:31:29 Athos Ribeiro php8.0 (Ubuntu): status New Invalid
2021-11-26 13:54:03 Athos Ribeiro description We are experiencing this reproducible crash with 7.4.3-4ubuntu2.7 https://bugs.php.net/bug.php?id=80781 This was fixed 9 months ago in upstream PHP 7.4.15. Can you apply the patch for #80781 and get it out in the next release of Ubuntu's PHP? [Impact] When certain code paths where an ErrorException should be raised, php will enter an infinite loop, which could possibly lead to having the process and a web server connection hanging. The proposed upload applies the upstream fix for the issue, as shown in https://bugs.php.net/bug.php?id=80781. [Test Plan] On a {hirsute,focal} environment, install php and use the script proposed at https://raw.githubusercontent.com/php/php-src/6dd85f83f78fbafc4a90b264e577a31b59323314/Zend/tests/bug80781.phpt to reproduce the bug; php will enter an infinite loop. Upgrade php to install the proposed fix and run the reproducer script again. Now, php will throw an error like PHP Fatal error: Uncaught ErrorException: Illegal offset type in isset or empty in $LOCATION_STR Stack trace: #0 $LOCATION_STR2: handle() #1 {main} thrown in $LOCATION_STR3 Indicating the issue has been resolved. [Where problems could occur] The upstream patch was backported from php 8 to a newer patch version of php 7.4 than the ones being patched here (available in focal and hirsute). This could trigger uniexpected behaviors not experienced in upstream versions of php. Moreover, php build depends on several different packages. Some of these could have been changed since the last php build, which could also lead to unseen, unexpected behavior. [Other Info] This bug does not affect the versions of php available in impish and later. It also does not affect bionic. Therefore, SRUs are only needed for hirsute and focal. [Original message] We are experiencing this reproducible crash with 7.4.3-4ubuntu2.7 https://bugs.php.net/bug.php?id=80781 This was fixed 9 months ago in upstream PHP 7.4.15. Can you apply the patch for #80781 and get it out in the next release of Ubuntu's PHP?
2021-11-26 16:53:00 Christian Ehrhardt  description [Impact] When certain code paths where an ErrorException should be raised, php will enter an infinite loop, which could possibly lead to having the process and a web server connection hanging. The proposed upload applies the upstream fix for the issue, as shown in https://bugs.php.net/bug.php?id=80781. [Test Plan] On a {hirsute,focal} environment, install php and use the script proposed at https://raw.githubusercontent.com/php/php-src/6dd85f83f78fbafc4a90b264e577a31b59323314/Zend/tests/bug80781.phpt to reproduce the bug; php will enter an infinite loop. Upgrade php to install the proposed fix and run the reproducer script again. Now, php will throw an error like PHP Fatal error: Uncaught ErrorException: Illegal offset type in isset or empty in $LOCATION_STR Stack trace: #0 $LOCATION_STR2: handle() #1 {main} thrown in $LOCATION_STR3 Indicating the issue has been resolved. [Where problems could occur] The upstream patch was backported from php 8 to a newer patch version of php 7.4 than the ones being patched here (available in focal and hirsute). This could trigger uniexpected behaviors not experienced in upstream versions of php. Moreover, php build depends on several different packages. Some of these could have been changed since the last php build, which could also lead to unseen, unexpected behavior. [Other Info] This bug does not affect the versions of php available in impish and later. It also does not affect bionic. Therefore, SRUs are only needed for hirsute and focal. [Original message] We are experiencing this reproducible crash with 7.4.3-4ubuntu2.7 https://bugs.php.net/bug.php?id=80781 This was fixed 9 months ago in upstream PHP 7.4.15. Can you apply the patch for #80781 and get it out in the next release of Ubuntu's PHP? [Impact] When an ErrorException is raised on certain code paths, php will enter an infinite loop, which could possibly lead to having the process and a web server connection hanging. The proposed upload applies the upstream fix for the issue, as shown in https://bugs.php.net/bug.php?id=80781. [Test Plan] On a {hirsute,focal} environment, install php and use the script proposed at https://raw.githubusercontent.com/php/php-src/6dd85f83f78fbafc4a90b264e577a31b59323314/Zend/tests/bug80781.phpt to reproduce the bug; php will enter an infinite loop. Upgrade php to install the proposed fix and run the reproducer script again. Now, php will throw an error like PHP Fatal error: Uncaught ErrorException: Illegal offset type in isset or empty in $LOCATION_STR Stack trace: #0 $LOCATION_STR2: handle() #1 {main}   thrown in $LOCATION_STR3 Indicating the issue has been resolved. [Where problems could occur] The upstream patch was backported from php 8 to a newer patch version of php 7.4 than the ones being patched here (available in focal and hirsute). This could trigger uniexpected behaviors not experienced in upstream versions of php. Moreover, php build depends on several different packages. Some of these could have been changed since the last php build, which could also lead to unseen, unexpected behavior. [Other Info] This bug does not affect the versions of php available in impish and later. It also does not affect bionic. Therefore, SRUs are only needed for hirsute and focal. [Original message] We are experiencing this reproducible crash with 7.4.3-4ubuntu2.7 https://bugs.php.net/bug.php?id=80781 This was fixed 9 months ago in upstream PHP 7.4.15. Can you apply the patch for #80781 and get it out in the next release of Ubuntu's PHP?
2021-11-26 16:56:16 Christian Ehrhardt  description [Impact] When an ErrorException is raised on certain code paths, php will enter an infinite loop, which could possibly lead to having the process and a web server connection hanging. The proposed upload applies the upstream fix for the issue, as shown in https://bugs.php.net/bug.php?id=80781. [Test Plan] On a {hirsute,focal} environment, install php and use the script proposed at https://raw.githubusercontent.com/php/php-src/6dd85f83f78fbafc4a90b264e577a31b59323314/Zend/tests/bug80781.phpt to reproduce the bug; php will enter an infinite loop. Upgrade php to install the proposed fix and run the reproducer script again. Now, php will throw an error like PHP Fatal error: Uncaught ErrorException: Illegal offset type in isset or empty in $LOCATION_STR Stack trace: #0 $LOCATION_STR2: handle() #1 {main}   thrown in $LOCATION_STR3 Indicating the issue has been resolved. [Where problems could occur] The upstream patch was backported from php 8 to a newer patch version of php 7.4 than the ones being patched here (available in focal and hirsute). This could trigger uniexpected behaviors not experienced in upstream versions of php. Moreover, php build depends on several different packages. Some of these could have been changed since the last php build, which could also lead to unseen, unexpected behavior. [Other Info] This bug does not affect the versions of php available in impish and later. It also does not affect bionic. Therefore, SRUs are only needed for hirsute and focal. [Original message] We are experiencing this reproducible crash with 7.4.3-4ubuntu2.7 https://bugs.php.net/bug.php?id=80781 This was fixed 9 months ago in upstream PHP 7.4.15. Can you apply the patch for #80781 and get it out in the next release of Ubuntu's PHP? [Impact] When an ErrorException is raised on certain code paths, php will enter an infinite loop, which could possibly lead to having the process and a web server connection hanging. The proposed upload applies the upstream fix for the issue, as shown in https://bugs.php.net/bug.php?id=80781. [Test Plan] On a {hirsute,focal} environment, install php and use the script proposed at https://raw.githubusercontent.com/php/php-src/6dd85f83f78fbafc4a90b264e577a31b59323314/Zend/tests/bug80781.phpt to reproduce the bug; php will enter an infinite loop. Upgrade php to install the proposed fix and run the reproducer script again. Now, php will throw an error like PHP Fatal error: Uncaught ErrorException: Illegal offset type in isset or empty in $LOCATION_STR Stack trace: #0 $LOCATION_STR2: handle() #1 {main}   thrown in $LOCATION_STR3 Indicating the issue has been resolved. [Where problems could occur] The upstream patch was backported from php 8 to a newer patch version of php 7.4 than the ones being patched here (available in focal and hirsute). This could trigger uniexpected behaviors not experienced in upstream versions of php. The affected code isn't limited to a particular subfunction of PHP that we could point out, it could be triggered anytime the slow fallback to the internal array handling is running (and the condition is to throw an exception while in that). Moreover, php build depends on several different packages. Some of these could have been changed since the last php build, which could also lead to unseen, unexpected behavior. [Other Info] This bug does not affect the versions of php available in impish and later. It also does not affect bionic. Therefore, SRUs are only needed for hirsute and focal. [Original message] We are experiencing this reproducible crash with 7.4.3-4ubuntu2.7 https://bugs.php.net/bug.php?id=80781 This was fixed 9 months ago in upstream PHP 7.4.15. Can you apply the patch for #80781 and get it out in the next release of Ubuntu's PHP?
2021-12-01 16:08:29 Christian Ehrhardt  php7.4 (Ubuntu Focal): assignee Athos Ribeiro (athos-ribeiro)
2021-12-01 16:08:35 Christian Ehrhardt  php7.4 (Ubuntu Hirsute): assignee Athos Ribeiro (athos-ribeiro)
2021-12-01 18:35:08 Athos Ribeiro bug added subscriber Ubuntu Stable Release Updates Team
2021-12-01 18:35:19 Athos Ribeiro php7.4 (Ubuntu Focal): status Triaged In Progress
2021-12-01 18:35:22 Athos Ribeiro php7.4 (Ubuntu Hirsute): status Triaged In Progress
2021-12-06 23:57:05 Brian Murray php7.4 (Ubuntu Hirsute): status In Progress Fix Committed
2021-12-06 23:57:09 Brian Murray bug added subscriber SRU Verification
2021-12-06 23:57:13 Brian Murray tags server-next server-next verification-needed verification-needed-hirsute
2021-12-06 23:58:57 Brian Murray php7.4 (Ubuntu Focal): status In Progress Fix Committed
2021-12-06 23:59:04 Brian Murray tags server-next verification-needed verification-needed-hirsute server-next verification-needed verification-needed-focal verification-needed-hirsute
2021-12-07 13:00:57 Athos Ribeiro tags server-next verification-needed verification-needed-focal verification-needed-hirsute server-next verification-done verification-done-focal verification-done-hirsute
2021-12-14 16:49:31 Launchpad Janitor php7.4 (Ubuntu Hirsute): status Fix Committed Fix Released
2021-12-14 16:49:42 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2021-12-14 16:50:35 Launchpad Janitor php7.4 (Ubuntu Focal): status Fix Committed Fix Released
2021-12-14 17:31:53 Athos Ribeiro bug added subscriber Athos Ribeiro
2022-05-05 04:00:34 Launchpad Janitor merge proposal linked https://code.launchpad.net/~bryce/ubuntu/+source/php7.4/+git/php7.4/+merge/421443