It depends on the PNP transistor and the value of the base resistor. A BCX71 oscillates at around 80 MHz, and the hotter RF parts much higher. It has nothing to do with the opamp gain/phase as you suggested; the oscillation is local to the transistor. 100 ohms in the base fixes it for pretty much all cases.
As noted, the proper base/gate resistor fixes it, as it does for most emitter-follower type circuits. Not many people appreciate how much emitter follower configs (low-z in the base, hi-z in the emitter) like to oscillate. I always include a base resistor in things like this, and sometimes tune it on the PC board as needed. If there's no Miller issue (as might matter for a fast linear ramp) I just make it big, 330 ohms or whatever, from the start and don't worry about it.
I have dozens of products with nanosecond-scale ramp circuits in them. They all work. I just thought I'd discuss a couple of new ideas. New ideas seem to offend you. You'd poison a brainstorming session.
Design and post a fast-ramp current source that's better than any of mine. Or even functional.
But you can't. You don't post circuits any more. Just fuzzy-stuff personality whining. Sad.
I have a couple of new ones, and I'll post one soon, which it's guaranteed you'll whine about with zero content. After lunch in the Mission maybe.