Image.image->copy() might be lacking some boundary checks
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=1407
Reported by @zino
This is a "remember to check this on a modern Pike later" ticket.
Pike v7.1 release 57 running Hilfe v2.0 (Incremental Pike Frontend)
> object i = Image.Image(20,20)->copy(50,50,100,100);
Result: Image.Image( 51 x 51 /* 7.6Kb */)
> object i = Image.PNG.decode(Stdio.read_bytes("scrn0123.map.png"));
Result: Image.Image( 186 x 188 /* 102.4Kb */)
> object o = i->copy( 611, 49, 796, 236 );
zsh: segmentation fault pike