sporadic testsuite error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Panotools |
Fix Released
|
High
|
Unassigned |
Bug Description
Hello,
there is a heisenbug hidden somewhere in the testsuite. Occassionally it fails to run:
=======
perl ../panoAutomate
Processing 2 images
To perform all tests: tiff_m tiff_m_cropped tiff_m_uncropped
tiff_m => Output : TIFF_m
Removing old images: 2
output0000.tif -> tests/tiff_
output0001.tif -> tests/tiff_
Creating panorama.. please wait
PTmender Version 2.9.18 , originally written by Helmut Dersch, rewritten by Daniel German
Feathering is ignored. Use PTmasker
Feathering is ignored. Use PTmasker
Feathering is ignored. Use PTmasker
TIFFOpen: #/_PTStitcher_
Converting Image 1 / 2 Filename 051221_6054_750.jpg
-------
Unable to create output file [ #/_PTStitcher_
Could not open #/_PTStitcher_
=======
I am getting the bug on the Debian autobuilder (e.g. 2.9.18rc2 failed on s390 and amd64) but I have also gotten it once on my production system. I do not know how to reproduce it though.
https:/
https:/
Changed in panotools: | |
importance: | Undecided → High |
Changed in panotools: | |
status: | Fix Committed → Fix Released |
This seems to be reproducible in a brute force way. Running tar xzf ; build; make check in a loop (with ccache, to speed things up) yields at least one failed build in 30. It looks like a race condition. find does not show any suspicious files and running make check on the same build-tree immediately afterwards succeeds.