← Back to team overview

sslug-teknik team mailing list archive

Apache, perl og GD - segfault

 

Hejsa!

Jeg har brugt GD rimelig ofte til at tegne png'er, 
men nu har jeg fået brug for at indlæse et 
transperant billede og tegne på det.. derfor har 
jeg installeret GD 1.19 for at få gifsupport..

Men! Når jeg prøver at lave et nyt billede fra en 
gif, segfaulter apache!

open (GIF, "billede.gif");
binmode(GIF);
my $im = newFromGif GD::Image('GIF');
close GIF;

en backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x40114cad in _IO_sgetn () from /lib/libc.so.6
(gdb) backtrace
#0  0x40114cad in _IO_sgetn () from /lib/libc.so.6
#1  0x40110660 in fread () from /lib/libc.so.6
#2  0x4021ce33 in gdImageCreateFromGif ()
   from /usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/GD/GD.so
#3  0x40216153 in XS_GD__Image__newFromGif ()
      from /usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/GD/GD.so
      
Nogen der har oplevet det før? Eller kan fortælle mig, hvad søren
jeg gør galt?

Jeg kan sagtens oprette tomme billeder med new GD::Image(100,100); ..

-- 
Michael Legart
ml@xxxxxx, 20 82 59 39