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