Page 1 of 1

assertion failed

Posted: 2014-04-09T03:47:02-07:00
by jorgjorg
When working with Magick++ I suddenly get

magick/blob.c:3594: SeekBlob: Assertion `image->blob->type != UndefinedStream' failed

I don't know exactly what caused it due to heavy parallellism, but I'm not using SeekBlob directly.
Im using Magick::Blob, Magick::readImages, writeImages,Magick::Image, Pixelpacket.

When calling readImages I'm ignoring Magick::Warning and Magick::WarningCoder exceptions.

Re: assertion failed

Posted: 2014-04-09T03:47:42-07:00
by jorgjorg
and I'm using 6.8.8-10 Q16 under x64.

Re: assertion failed

Posted: 2014-04-09T05:07:00-07:00
by jorgjorg
It's caused by

Magick::Blob mblob_out;
writeImages(imgs->begin(), imgs->end(), &mblob_out);

This did not happen with version 6.8.6-4