<div dir="ltr"><div>I tried your code on both itkv3 and itkv4. With my own data, they both ran.<br><br></div>What data format are you using?<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 28, 2013 at 11:38 AM, Paolo Zaffino <span dir="ltr">&lt;<a href="mailto:p.zaffino@yahoo.it" target="_blank">p.zaffino@yahoo.it</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>Hi,<br>
      this is the output:<br>
      <br>
      Image (0x2a2cdf0)<br>
        RTTI typeinfo:   itk::Image&lt;unsigned char, 3u&gt;<br>
        Reference Count: 1<br>
        Modified Time: 193<br>
        Debug: Off<br>
        Observers: <br>
          none<br>
        Source: (0x2a28a10) <br>
        Source output index: 0<br>
        Release Data: Off<br>
        Data Released: False<br>
        Global Release Data: Off<br>
        PipelineMTime: 10<br>
        UpdateMTime: 194<br>
        LargestPossibleRegion: <br>
          Dimension: 3<br>
          Index: [0, 0, 0]<br>
          Size: [512, 512, 89]<br>
        BufferedRegion: <br>
          Dimension: 3<br>
          Index: [0, 0, 0]<br>
          Size: [512, 512, 89]<br>
        RequestedRegion: <br>
          Dimension: 3<br>
          Index: [0, 0, 0]<br>
          Size: [512, 512, 89]<br>
        Spacing: [0.539, 0.539, 2.5]<br>
        Origin: [0, 0, 0]<br>
        Direction: <br>
      1 0 0<br>
      0 1 0<br>
      0 0 1<br>
      <br>
        IndexToPointMatrix: <br>
        0.539 0 0<br>
      0 0.539 0<br>
      0 0 2.5<br>
      <br>
        PointToIndexMatrix: <br>
        1.85529 0 0<br>
      0 1.85529 0<br>
      0 0 0.4<br>
      <br>
        PixelContainer: <br>
          ImportImageContainer (0x2a2d050)<br>
            RTTI typeinfo:   itk::ImportImageContainer&lt;unsigned long,
      unsigned char&gt;<br>
            Reference Count: 1<br>
            Modified Time: 192<br>
            Debug: Off<br>
            Observers: <br>
              none<br>
            Pointer: 0x7f5cf3736010<br>
            Container manages memory: true<br>
            Size: 23330816<br>
            Capacity: 23330816<br>
      <br>
      <br>
      Thanks.<span class="HOEnZb"><font color="#888888"><br>
      Paolo</font></span><div><div class="h5"><br>
      <br>
      <br>
      <br>
      On 28/06/2013 11:02, Bill Lorensen wrote:<br>
    </div></div></div><div><div class="h5">
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div>After reader-&gt;Update()<br>
            <br>
          </div>
          put<br>
          reader-&gt;GetOutput()-&gt;Print(std::cout);<br>
        </div>
        to see the read image.<br>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Thu, Jun 27, 2013 at 9:16 PM, Paolo
          Zaffino <span dir="ltr">&lt;<a href="mailto:p.zaffino@yahoo.it" target="_blank">p.zaffino@yahoo.it</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <table border="0" cellpadding="0" cellspacing="0">
              <tbody>
                <tr>
                  <td valign="top">
                    <p dir="ltr">Hi,<br>
                      The strange thing is that in debug mode (both ITK
                      that my code) it works fine.</p>
                  </td>
                </tr>
              </tbody>
            </table>
            <div>
              <div> <br>
                <div> </div>
                <div>
                  <div>
                    <div style="font-size:0.9em">
                      <hr size="1"> <b> <span style="font-weight:bold">From:</span>
                      </b> Bradley Lowekamp &lt;<a href="mailto:blowekamp@mail.nih.gov" target="_blank">blowekamp@mail.nih.gov</a>&gt;;
                      <br>
                      <b> <span style="font-weight:bold">To:</span> </b>
                      Paolo Zaffino &lt;<a href="mailto:p.zaffino@yahoo.it" target="_blank">p.zaffino@yahoo.it</a>&gt;;
                      <br>
                      <b> <span style="font-weight:bold">Cc:</span> </b>
                      Bill Lorensen &lt;<a href="mailto:bill.lorensen@gmail.com" target="_blank">bill.lorensen@gmail.com</a>&gt;;
                      <a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a> &lt;<a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a>&gt;; <br>
                      <b> <span style="font-weight:bold">Subject:</span>
                      </b> Re: [Insight-users] itkImageMaskSpatialObject
                      segmentation fault <br>
                      <b> <span style="font-weight:bold">Sent:</span> </b>
                      Thu, Jun 27, 2013 11:17:06 PM <br>
                    </div>
                  </div>
                  <div>
                    <div> <br>
                      <table border="0" cellpadding="0" cellspacing="0">
                        <tbody>
                          <tr>
                            <td valign="top">Hello,
                              <div><br>
                              </div>
                              <div>I don&#39;t see anything obviously wrong
                                with your code, but I haven&#39;t recently
                                used that class myself.</div>
                              <div><br>
                              </div>
                              <div>Do you know how to run the program in
                                 gdb to determine where the segfault is
                                happening? A stack trace is quite useful
                                for tracking down this type of error.</div>
                              <div><br>
                              </div>
                              <div>Brad</div>
                              <div><br>
                              </div>
                              <div>
                                <div>
                                  <div>On Jun 27, 2013, at 1:43 PM,
                                    Paolo Zaffino &lt;<a rel="nofollow">p.zaffino@yahoo.it</a>&gt;
                                    wrote:</div>
                                  <br>
                                  <blockquote type="cite">
                                    <div>
                                      <div>The problem is not in the
                                        reader-&gt;Update() but in<br>
mask-&gt;SetImage(reader-&gt;GetOutput());<br>
                                        <br>
                                        Until this row it is ok.<br>
                                        <br>
                                        <br>
                                        <br>
                                        <br>
                                        On 27/06/2013 16:37, Bill
                                        Lorensen wrote:<br>
                                      </div>
                                      <blockquote type="cite">
                                        <div dir="ltr">You should put a
                                          try/catch around
                                          reader-&gt;Update(). It may
                                          provide for information.<br>
                                          <br>
                                          <a rel="nofollow" href="http://itk.org/Wiki/ITK/Examples/SimpleOperations/TryCatch" target="_blank">http://itk.org/Wiki/ITK/Examples/SimpleOperations/TryCatch</a><br>
                                          <br>
                                        </div>
                                        <div class="gmail_extra"><br>
                                          <br>
                                          <div class="gmail_quote">On
                                            Thu, Jun 27, 2013 at 4:25
                                            PM, Paolo Zaffino <span dir="ltr">&lt;<a rel="nofollow">p.zaffino@yahoo.it</a>&gt;</span>
                                            wrote:<br>
                                            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear
                                              ITK community,<br>
                                              I&#39;m facing a strange ITK
                                              behavior.<br>
                                              I wrote this code:<br>
                                              <br>
                                              #include &quot;itkImage.h&quot;<br>
                                              #include
                                              &quot;itkImageFileReader.h&quot;<br>
                                              #include
                                              &quot;itkImageMaskSpatialObject.h&quot;<br>
                                              <br>
                                              int main( int argc, char
                                              **argv )<br>
                                              {<br>
                                                typedef
                                              itk::Image&lt;unsigned
                                              char,3&gt; ImageType;<br>
                                                typedef
                                              itk::ImageFileReader&lt;ImageType&gt;
                                              ReaderType;<br>
                                              <br>
                                                typedef
                                              itk::ImageMaskSpatialObject&lt;3&gt;
                                              MaskImageType;<br>
                                                typedef
                                              MaskImageType::Pointer
                                              MaskTypePointer;<br>
                                              <br>
                                                ReaderType::Pointer
                                              reader =
                                              ReaderType::New();<br>
                                              <br>
                                                reader-&gt;SetFileName(
                                              argv[1] );<br>
                                                reader-&gt;Update();<br>
                                              <br>
                                                MaskTypePointer mask =
                                              MaskImageType::New();<br>
                                               
                                              mask-&gt;SetImage(reader-&gt;GetOutput());<br>
                                              <br>
                                                return 0;<br>
                                              }<br>
                                              <br>
                                              and it compiles without
                                              error.<br>
                                              When I try to run the
                                              executable I get a
                                              segmentation error (core
                                              dumped).<br>
                                              What&#39;s is wrong?<br>
                                              I&#39;m using ITK 3.20.1 on a
                                              64 bit Linux box.<br>
                                              If needed I can provide
                                              the mask image.<br>
                                              <br>
                                              Thanks a lot for your
                                              help.<br>
                                              Best regards.<br>
                                              Paolo<br>
_____________________________________<br>
                                              Powered by <a rel="nofollow" href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
                                              <br>
                                              Visit other Kitware
                                              open-source projects at<br>
                                              <a rel="nofollow" href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
                                              <br>
                                              Kitware offers ITK
                                              Training Courses, for more
                                              information visit:<br>
                                              <a rel="nofollow" href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
                                              <br>
                                              Please keep messages
                                              on-topic and check the ITK
                                              FAQ at:<br>
                                              <a rel="nofollow" href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
                                              <br>
                                              Follow this link to
                                              subscribe/unsubscribe:<br>
                                              <a rel="nofollow" href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
                                            </blockquote>
                                          </div>
                                          <br>
                                          <br clear="all">
                                          <br>
                                          -- <br>
                                          Unpaid intern in BillsBasement
                                          at noware dot com<br>
                                        </div>
                                      </blockquote>
                                      <br>
                                    </div>
_____________________________________<br>
                                    Powered by <a rel="nofollow" href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
                                    <br>
                                    Visit other Kitware open-source
                                    projects at<br>
                                    <a rel="nofollow" href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
                                    <br>
                                    Kitware offers ITK Training Courses,
                                    for more information visit:<br>
                                    <a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
                                    <br>
                                    Please keep messages on-topic and
                                    check the ITK FAQ at:<br>
                                    <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
                                    <br>
                                    Follow this link to
                                    subscribe/unsubscribe:<br>
                                    <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
                                  </blockquote>
                                </div>
                                <br>
                              </div>
                            </td>
                          </tr>
                        </tbody>
                      </table>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <br>
        -- <br>
        Unpaid intern in BillsBasement at noware dot com<br>
      </div>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br><br clear="all"><br>-- <br>Unpaid intern in BillsBasement at noware dot com<br>
</div>