perl: segfault
Jakub Bogusz
qboosh w pld-linux.org
Pią, 13 Lut 2004, 00:38:47 CET
On Sat, Nov 29, 2003 at 03:40:10PM +0100, Tomasz Pala wrote:
> test:
>
> #v+
> #!/usr/bin/perl
>
> use open OUT => ':locale';
>
> if(open F,"/etc/shadow") {
> } else {
> print "$!\n";
> warn "$!\n";
> }
> #v-
>
> ~/rpm/vfmg: ./test
> Permission denied
> Permission denied
> ~/rpm/vfmg: LANG=pl_PL ./test
> "\x{00ea}" does not map to iso-8859-2 at ./test line 7.
> Brak dost\x{00ea}pu
> zsh: segmentation fault LANG=pl_PL ./test
Dalej występuje (na perlu 5.8.3).
Przepełnienie stosu.
(gdb) p $esp
$1 = (void *) 0xbf7ffff8
(gdb) x $esp
0xbf7ffff8: Cannot access memory at address 0xbf7ffff8
> Czy to jest PLD-specific, czy mam pisać na jakąś grupę perlową?
Dunno.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl