I think I have found the reason: panoFileMakeTemp() is invoked with incorrect arguments twice.
panoFileMakeTemp() uses functions like strrchr, strlen and sprintf on its input. These fail horribly when the input is not a proper string.
* panoTiffCrop() invokes the function on an uninitialized variable.
* panoCreatePanorama() uses an incorrect memcpy to setup input for panoFileMakeTemp()
Patch attached, please doublecheck. I think fixing this bug should be part of 2.9.18.
I think I have found the reason: panoFileMakeTemp() is invoked with incorrect arguments twice.
panoFileMakeTemp() uses functions like strrchr, strlen and sprintf on its input. These fail horribly when the input is not a proper string.
------------------- PTStitcher_ tmp_000003: Cannot open.
TIFFOpen: -äÿ/_
-------------------
* panoTiffCrop() invokes the function on an uninitialized variable. ama() uses an incorrect memcpy to setup input for panoFileMakeTemp()
* panoCreatePanor
Patch attached, please doublecheck. I think fixing this bug should be part of 2.9.18.