A simple test program fails on a particular image with
if I do not call the InitializeMagick function. Otherwise it works fine. However, the documentation on http://www.imagemagick.org/Magick++/ says that InitializeMagick only needs to be called on "Windows and possibly the Mac". Is this statement still true?magick/cache-view.c:477: GetCacheViewAuthenticPixels: Assertion `id < (int) cache_view->number_threads' failed.
Note that this bug first occurred in pythonmagick, which neither calls InitiaizelMagick itself nor provides an interface to call it, as far is I can see.
The test program boils down to
WMImage img;
img.read("filename.png");