Bug 700368: Update pointer to graphic state stack.
Bug 700368: Update pointer to graphic state stack.

begin_softmask() saves a pointer to the top state on the graphics
state stack, next it calls pdf_run_xobject() which may call
pdf_gsave(). Calling pdf_gsave() may resize the graphics state
stack, thereby invalidating any saved pointers, e.g. the one
saved by begin_softmask(). This commit thus updates the pointer
after the call to pdf_run_xobject() has finished.

Thanks to oss-fuzz for reporting.

fluks/mupdf-x11-bookmarks,TamirEvan/mupdf,fluks/mupdf-x11-bookmarks,TamirEvan/mupdf,TamirEvan/mupdf,ArtifexSoftware/mupdf,sebras/mupdf,TamirEvan/mupdf,ccxvii/mupdf,muennich/mupdf,ArtifexSoftware/mupdf,muennich/mupdf,muennich/mupdf,sebras/mupdf,ArtifexSoftware/mupdf,sebras/mupdf,ccxvii/mupdf,muennich/mupdf,ArtifexSoftware/mupdf,fluks/mupdf-x11-bookmarks,muennich/mupdf,ArtifexSoftware/mupdf,TamirEvan/mupdf,ArtifexSoftware/mupdf,fluks/mupdf-x11-bookmarks,ArtifexSoftware/mupdf,ccxvii/mupdf,sebras/mupdf,muennich/mupdf,ArtifexSoftware/mupdf,TamirEvan/mupdf,ccxvii/mupdf,ccxvii/mupdf,fluks/mupdf-x11-bookmarks,sebras/mupdf,ccxvii/mupdf,sebras/mupdf,TamirEvan/mupdf,fluks/mupdf-x11-bookmarks,TamirEvan/mupdf,muennich/mupdf,fluks/mupdf-x11-bookmarks