Discussion:
Test suite hangs after PASS: tests/validate-convert.sh
Ryan Schmidt
2009-10-18 20:45:37 UTC
Permalink
I'm having trouble with the ImageMagick 6.5.7-0 test suite on Mac OS X
10.6.1. It hangs with 100% processor usage after printing these lines:


/usr/bin/make check-TESTS check-local
PASS: tests/validate-compare.sh
PASS: tests/validate-composite.sh
PASS: tests/validate-convert.sh


Have you seen this before?
d***@imagemagick.org
2009-10-18 20:55:20 UTC
Permalink
The next test, validate-formats-on-disk.sh, has over 2000 subtests and can
run for some time. If it is hanging, check the output of
tests/validate-formats-on-disk.log and see appoximately where the process is
hanging.
Ryan Schmidt
2009-10-19 01:02:00 UTC
Permalink
On Oct 18, 2009, at 15:55,
Post by d***@imagemagick.org
The next test, validate-formats-on-disk.sh, has over 2000 subtests and can
run for some time. If it is hanging, check the output of
tests/validate-formats-on-disk.log and see appoximately where the process is
hanging.
This time validate-formats-on-disk completed but validate-formats-in-
memory hung. "validate" is still running, using around 85% CPU, but
the log file was last modified 3.5 hours ago and ends as follows:


$ tail validate-formats-in-memory.log-t
test 727: XBM/Undefined/TrueColor/16-bits... pass.
test 728: XPM/Undefined/TrueColor/8-bits... pass.
test 729: XPM/Undefined/TrueColorMatte/8-bits... pass.
test 730: XPM/Undefined/Grayscale/8-bits... pass.
test 731: XPM/Undefined/GrayscaleMatte/8-bits... pass.
test 732: XPM/Undefined/Palette/8-bits... pass.
test 733: XPM/Undefined/PaletteMatte/8-bits... pass.
test 734: XPM/Undefined/PaletteBilevelMatte/8-bits... pass.
test 735: XPM/Undefined/Bilevel/1-bits... pass.
test 736: XPM/Undefined$


So, the log isn't even complete. Something happened before it could
finish writing its output.
Ryan Schmidt
2010-05-25 02:39:21 UTC
Permalink
This is still a problem with 6.6.2-0.


/usr/bin/make check-TESTS check-local
PASS: tests/validate-compare.sh
PASS: tests/validate-composite.sh
PASS: tests/validate-convert.sh
PASS: tests/validate-identify.sh
PASS: tests/validate-import.sh
PASS: tests/validate-montage.sh
PASS: tests/validate-pipe.sh
PASS: tests/validate-stream.sh
PASS: tests/validate-formats-in-memory.sh
^C


I cancelled it after it hung there for hours. In Activity Monitor, the "validate" process was eating up all the CPU.
Post by Ryan Schmidt
/usr/bin/make check-TESTS check-local
PASS: tests/validate-compare.sh
PASS: tests/validate-composite.sh
PASS: tests/validate-convert.sh
Have you seen this before?
Loading...