SOLVED: Re: ImageMagick 6.4.1.5 tests fail on FBSD-7.0 => perl: signal 11

Anton Shterenlikht mexas at bristol.ac.uk
Fri Jun 20 14:56:47 UTC 2008


On Thu, Jun 19, 2008 at 03:59:31PM +0100, Anton Shterenlikht wrote:
> On Thu, Jun 19, 2008 at 09:41:01AM +0100, Anton Shterenlikht wrote:
> > On Wed, Jun 18, 2008 at 08:23:20PM +0100, Chris Whitehouse wrote:
> > > Anton Shterenlikht wrote:
> > > >
> > > >my ImageMagick configuration:
> > > >
> > > >
> > > ># cd /usr/ports/graphics/ImageMagick/
> > > ># make showconfig
> > > >===> The following configuration options are available for 
> > > >ImageMagick-6.4.1.5:
> > > >     X11=on "X11 support"
> > > >     IMAGEMAGICK_TESTS=on "Run bundled self-tests after build"
> > > >     IMAGEMAGICK_OPENMP=off "Enable OpenMP for SMP"
> > > >     IMAGEMAGICK_PERL=on "Perl support"
> > > >     IMAGEMAGICK_MODULES=off "Modules support (broken)"
> > > >     IMAGEMAGICK_BZLIB=on "Bzlib support"
> > > >     IMAGEMAGICK_16BIT_PIXEL=on "16bit pixel support"
> > > >     IMAGEMAGICK_DJVU=off "DJVU format support (needs threads)"
> > > >     IMAGEMAGICK_LCMS=on "LCMS support"
> > > >     IMAGEMAGICK_HDRI=off "High Dynamic Range Images (HDRI)"
> > > >     IMAGEMAGICK_TTF=on "Freetype support"
> > > >     IMAGEMAGICK_FONTCONFIG=on "Fontconfig support"
> > > >     IMAGEMAGICK_JPEG=on "JPG format support"
> > > >     IMAGEMAGICK_OPENEXR=off "OpenEXR support (needs threads)"
> > > >     IMAGEMAGICK_PNG=on "PNG format support"
> > > >     IMAGEMAGICK_TIFF=on "TIFF format support"
> > > >     IMAGEMAGICK_FPX=on "FPX format support"
> > > >     IMAGEMAGICK_JBIG=on "JBIG format support"
> > > >     IMAGEMAGICK_JPEG2000=on "JPEG2000 format support"
> > > >     IMAGEMAGICK_DOT=on "GraphViz dot graphs support"
> > > >     IMAGEMAGICK_WMF=on "WMF format support"
> > > >     IMAGEMAGICK_SVG=on "SVG format support"
> > > >     IMAGEMAGICK_PDF=on "PDF format support"
> > > >     IMAGEMAGICK_GSLIB=on "libgs (Postscript SHLIB) support"
> > > >===> Use 'make config' to modify these settings
> > > >#
> > > >
> > > >
> > > >#make check
> > > > [skip]
> > > >t/zlib/write.t      0   139     1    2 200.00%  1
> > > >Failed 26/26 test scripts, 0.00% okay. 343/343 subtests failed, 0.00% okay.

> 
> I just noticed that test failures are accompanied with the following
> in dmesg:
> 
> [skip]
> pid 79423 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79426 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79429 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79432 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79448 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79451 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79454 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79462 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79465 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79468 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79471 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79474 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> pid 79477 (perl5.8.8), uid 0: exited on signal 11 (core dumped)
> [skip]
> 
> a lot of them, perhaps one message for each failed test.
> Does this mean there's something wrong with my perl installation?

I rebuilt perl and passed all tests:

#make check

[skip]

t/zlib/write......ok
All tests successful.
Files=26, Tests=343, 138 wallclock secs (97.92 cusr + 14.59 csys = 112.51 CPU)
#

I think the tests broke because I went from FBSD 6.3 to 7.0.
Apparently perl rebuild is necessary in this case. I didn't 
do it straight away because I was overwhelmed by gettext upgrade.
Since perl does not depend on gettext, I didn't touch it.

However when I realised that only perlmagick tests were failing
(all 697 ImageMagick tests would always pass), and after I
noticed perl exiting on signal 11 with core dumps (see above),
I realised that perl might be the problem.

many thanks to all who replied.
anton

-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 928 8233 
Fax: +44 (0)117 929 4423


More information about the freebsd-questions mailing list