This has to move to bugs.
Apparently I am more of a developer than I thought

I changed some lines in mmsfbsurface.cpp:
line 1733 now reads:
if( sb && sb->numbuffers > 0)
{
sb->buffers[sb->currbuffer_write] = *dst_planes;
}
That seemed to do the trick