I found why Adobe complains on Mac. You have NaNs in your data.
I found that (at least) ratio_mumu and ratio_error_mumu contain NaNs at least for the indices 0 1 and 2.
Also I see some incoherences in the drawing options you are using. In:
gr_mumu->Draw("AP0 same")
The option A means “draw the axis” and the option same would mean (that’s in fact an histogram option, not a graph one) do not draw them … so you have to choose … I guess you put same by mistake.
I do not know if that will solve your fill style issue on Windows but at least (the NaN issue) generates a wrong PDF file on Mac.