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