[Insight-users] problem while loading corrupted files

Bill Lorensen bill.lorensen at gmail.com
Thu May 21 12:27:45 EDT 2009


Jakub,

Can you point us to some of the "bad" images? If we can reproduce the
problem,, I'm confident we can provide a satisfactory solution.

Bill

On Wed, May 13, 2009 at 9:15 AM, Jakub Bican <jakub.bican at matfyz.cz> wrote:
> Thanks Luis,
>
> A) They were random images downloaded from the web ...
>
> B) I suppose ITK to throw an exception on a file that it is not able
> to read and clean-up everything correctly.
>
> C) I've been told that reading many zero-sized jpeg files on our linux
> machine will cause the error ("Error opendir(): Too many open files").
>
> I am working on easy-reproducing the problem and gathering some more
> info. I remember one more bug with jpeg loading which has been fixed
> (http://public.kitware.com/Bug/view.php?id=5201), but maybe
> insufficiently ...
>
> Regards, Jakub
>
>
> 2009/5/13 Luis Ibanez <luis.ibanez at kitware.com>:
>> Hi Jakub,
>>
>>
>> A couple of questions:
>>
>>
>> A) The corrupted JPEG files:
>>     With what software were they generated ?
>>
>>
>> B) Do you expect ITK to read the corrupted files ?
>>     or to throw exceptions when encountering them ?
>>
>> C) Can you share one (or several) of those corrupted
>>     files so that we can attempt to replicate this
>>     behavior.
>>
>>
>> One thing that may be happening is that we may be
>> throwing an exception but not closing the file handles
>> that have been open so far....
>>
>>
>>
>>      Thanks
>>
>>
>>              Luis
>>
>>
>> -------------------------------------------------------
>> On Wed, May 13, 2009 at 2:54 AM, Jakub Bican <jakub.bican at matfyz.cz> wrote:
>>> Hello,
>>>
>>> we built an image retrieval system and we encountered a problem. In
>>> the bunch of files we have to precess is a large number of corrupter
>>> jpeg files or files with zero length.
>>>
>>> We suspect the JPEG image reader class of ITK that it does not close
>>> file handle if it encounters some problem during file reading, because
>>> we run out of file handles on certain linux system after some time of
>>> system our execution.
>>>
>>> Do someone have an experience with such behavior?
>>>
>>> Thanks, Jakub
>>> _____________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.itk.org/mailman/listinfo/insight-users
>>>
>>
>>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
>


More information about the Insight-users mailing list