Bug 6110 - И снова вылез баг utf8.
Summary: И снова вылез баг utf8.
Status: CLOSED WONTFIX
Alias: None
Product: ALT Linux 2.4
Classification: Archive
Component: perl-base (show other bugs)
Version: 2.4
Hardware: all Linux
: P2 major
Assignee: at@altlinux.org
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-12 12:52 MSK by Dmitry Sinyavin
Modified: 2005-09-04 23:35 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Sinyavin 2005-02-12 12:52:01 MSK
Неоднократно проявлявшийся баг снова выполз, на этот раз в master 2.4. 
Steps to Reproduce:
$ perl -e 'use utf8; /\x{100}/i' 
Actual Results:  
Use of uninitialized value in pattern match (m//) 
at /usr/lib/perl5/utf8_heavy.pl line 185. 
Use of uninitialized value in scalar assignment 
at /usr/lib/perl5/utf8_heavy.pl line 201. 
Use of uninitialized value in pattern match (m//) 
at /usr/lib/perl5/utf8_heavy.pl line 202. 
Use of uninitialized value in scalar assignment 
at /usr/lib/perl5/utf8_heavy.pl line 259. 
Use of uninitialized value in pattern match (m//) 
at /usr/lib/perl5/utf8_heavy.pl line 262. 
Use of uninitialized value in scalar assignment 
at /usr/lib/perl5/utf8_heavy.pl line 317. 
Use of uninitialized value in pattern match (m//) 
at /usr/lib/perl5/utf8_heavy.pl line 318. 
panic: swash_fetch at -e line 1.
Comment 1 at@altlinux.org 2005-03-19 01:50:07 MSK
Установите пакет perl-i18n (M24).  В сизифе этот пакет сейчас называется
perl-unicore.  Увы, в perl-base для всего этого не предназначен, а отслеживать
зависимости по таким конструкциям очень сложно.
Comment 2 at@altlinux.org 2005-03-19 01:53:18 MSK
Впрочем, в последних сборках перла на эту тему есть некоторые улучшения.  Так,
для корректного исполнения приведенного кода пакета perl-unicore не требуется. 
Как раз на предмет подробных ошибок были проанализированы логи пересборки сизифа
и несколько дополнительных unicore/* файлов были перемещены в perl-base.