Bug #80583 [Com]: cli readline causes crash
| From: | sontovl5 at gmail dot com | Date: | Tue, 08 Jun 2021 11:10:43 +0000 |
| Subject: | Bug #80583 [Com]: cli readline causes crash | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-234254@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=80583&edit=1
ID: 80583
Comment by: sontovl5 at gmail dot com
Reported by: jan dot hana at atlas dot cz
Summary: cli readline causes crash
Status: Verified
Type: Bug
Package: *Unicode Issues
Operating System: Ubuntu 20.04
PHP Version: 8.0.0
Block user comment: N
Private report: N
New Comment:
Red Lobster Employee Benefits Login @ portal.redlobster.com
Welcome to the Red Lobster Employee Benefits login guide! This post is attempting by the
employeebenefits.onl to give you detailed guidance about the benefits of the Red Lobster employees
offered by the company.
Here, I am going to explain to you how to log in or register yourself in the Red Lobster Employee
Benefits to receive your benefits if you are an employee, partner or vendors of the Red Lobster
company.
<a href="https://employeebenefits.onl/portal-redlobster-com/">Red
Lobster Employee Login</a>
Previous Comments:
------------------------------------------------------------------------
[2021-01-04 14:05:06] nikic@php.net
This works on 7.4 and 8.0:
var_dump(setlocale(LC_ALL, 'en_US.UTF-8'));
readline('doména ÄÅ¡ÄÅžýáÃé');
This crashes on 7.4 and 8.0:
var_dump(setlocale(LC_ALL, 'C'));
readline('doména ÄÅ¡ÄÅžýáÃé');
Locale-dependent crashes in libedit, this is horrible.
------------------------------------------------------------------------
[2021-01-04 13:53:00] jan dot hana at atlas dot cz
Description:
------------
When using the Czech diacritics in readline parametter, whole application crashes.
It works in PHP 7.4.
Test script:
---------------
<?php
readline('doména ÄÅ¡ÄÅžýáÃé');
Actual result:
--------------
NeoprávnÄný pÅÃstup do pamÄti (SIGSEGV) (core dumped [obraz pamÄti uložen])
Translated to EN: Unauthorized Memory Access (SIGSEGV) (core dumped)
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=80583&edit=1