[vtk-developers] vtkImageConvolve crashes when malloc fails

Amy Squillacote ahs at cfdrc.com
Wed Jun 4 11:37:43 EDT 2008

Sean McBride wrote:
> On 6/3/08 3:51 PM, Amy Squillacote said:
>> Additionally, I don't think malloc is guaranteed to return NULL when it 
>> fails to allocate memory (although in many implementations, that is what 
>> it does), so adding such checks into VTK wouldn't necessarily work 
>> everywhere.
> I'm pretty sure you are mistaken.  If malloc() is unable to fulfil a
> request, what would it return other than null?  A random value?  I've
> googled a bit and everything I've found says it always returns null on
> failure.
> Perhaps you are thinking of malloc(0)?  On some implementations this
> returns null and on others it returns a non-null pointer that is pretty
> much useless anyway.

Actually, I think I was thinking of the "new" operator. See the 
following link: 

- Amy

Amy Squillacote                    Phone: (256) 726-4839
Computer Scientist                 Fax: (256) 726-4806
CFD Research Corporation           Web: http://www.cfdrc.com
215 Wynn Drive, Suite 501
Huntsville, AL  35805

More information about the vtk-developers mailing list