[ITK] [ITK-users] bug in imageIOFactory
Jim Miller
millerjv at gmail.com
Wed May 21 16:32:32 EDT 2014
A bit odd. Note quite sure from your example why you need the barrier or the mutex.
But since you are using a mutex, it would seem to me that only on ImageFileReader is executing at a time. As such, I wouldn't have expected any interactions between the ImageIO objects.
Jim
> On May 21, 2014, at 3:46 PM, Scott Pfeifer <scottfivefour at gmail.com> wrote:
>
> Hi all,
> I have found what seems to be a bug in IOFactory which seems to be a threading issue. I do not have a fix for it but I have a small program which reproduces the issue. I will attach the files.
>
> The fix I have for the situation is to either put a mutex around all itkIamgeFileReader::Update()'s of assign the ioObject if I already know what sort of image I am dealing with.
> You will have to change the file names to some mhd files you have, if you need me to provide some I can do that.
>
> to make the problem go away here just uncomment line 24 or 32 in ItkTestThreadSupport.cpp
>
> I am running Itk 4.5.2 and boost 1.55
>
> If I can be of any assistance I would be happy to hel p- my stack trace looks like this
>
>
>
> H5MM_xfree()
> H5E_preintf_stack()
> H5E_clear_starck()
> isHdf5()
> HDF5ImageIO::CanReadFile()
> ImageIOFactory::CreateImageIO()>::GeneraterOutputInformation() line 116
> ImageFileReader<itk::image<short,3> itkDefaultConvertPixelTrats<short>
> ProcessObject::UpdateOutputInformation()
> ImageBase<3>::UpdateOutputInformation()
> DataObject::Update()
> ProcessObject::update()
>
> <itkLoadTestMain.cpp>
> <ItkTestThreadSupport.cpp>
> <ItkTestThreadSupport.h>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20140521/fb561441/attachment-0002.html>
-------------- next part --------------
_____________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php
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 Community
mailing list