<div dir="ltr">Dear VM devs,<br><br>I'm trying to allocate a Bitmap of around 16MB size in a plugin via `interpreterProxy instantiateClass: interpreterProxy classBitmap indexableSize: size`.<br>However, I always get NULL back. I already tried wrapping the primitive call in `retryWithGC:until:`, with the same effect. Running a normal `Bitmap new: 16000000` from a workspace works flawlessly.<br><br>I'm on a Ubuntu 16.04 64bit, running a squeak 32bit built from trunk.<br><br>Is there anything to watch out for? More precisely, I'm trying to copy the contents of an image buffer generated from a pdf via libpoppler at 144dpi to a new bitmap in squeak. The primitive and how I invoke it can be seen here: <a href="https://pastebin.com/9NCdnx2J">https://pastebin.com/9NCdnx2J</a> (line 50 is the call in question)<br><br>Thanks in advance for any pointers!<br>Tom<br></div>