Hi Simon,
This is not a bug; it's normal behavior of the StarMask process.
Unfortunately, the StarMask algorithm needs to work with the whole image as part of the necessary procedure to generate a meaningful preview. So the performance gain achieved by trying out this process on a small preview is pretty small.
This is because this process performs some wavelet and morphological transformations that depend on large-scale image structures that cannot be ignored when generating a preview on a small area. We have ideas to improve these limitations, but it isn't easy to overcome them completely.
We have developed a technique that combines HDRWaveletTransform and StarMask that greatly facilitates generating star masks, even in extremely difficult situations. Take a look at the material I included in this thread:
http://pixinsight.com/forum/viewtopic.php?p=2830#2830As you can see in this example, the combined technique is really powerful and makes StarMask much more efficient and easy to use. If you decide to try it, I'll be very interested in looking at your results.