Bug 6110 - И снова вылез баг utf8.
: И снова вылез баг utf8.
Status: CLOSED WONTFIX
: ALT Linux 2.4
(All bugs in ALT Linux 2.4/perl-base)
: 2.4
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-02-12 12:52 by
Modified: 2005-09-04 23:35 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-02-12 12:52:01
Неоднократно проявлявшийся баг снова выполз, на этот раз в 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 From 2005-03-19 01:50:07 -------
Установите пакет perl-i18n (M24).  В сизифе этот пакет сейчас называется
perl-unicore.  Увы, в perl-base для всего этого не предназначен, а отслеживать
зависимости по таким конструкциям очень сложно.
------- Comment #2 From 2005-03-19 01:53:18 -------
Впрочем, в последних сборках перла на эту тему есть некоторые улучшения.  Так,
для корректного исполнения приведенного кода пакета perl-unicore не требуется. 
Как раз на предмет подробных ошибок были проанализированы логи пересборки
сизифа
и несколько дополнительных unicore/* файлов были перемещены в perl-base.