Commercial Fixed Wing
Air Traffic Control Fully Certified
Air Traffic Control Time Certified In Pos 1 (yrs) 5
Communication Breakdown; Situational Awareness; Time Pressure; Troubleshooting; Workload
ATC Issue All Types; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Clearance; Inflight Event / Encounter Weather / Turbulence; Inflight Event / Encounter CFTT / CFIT
Air Traffic Control Issued Advisory / Alert
Human Factors
All aircraft on the ZZZZZ STAR were deviating around a buildup into the ZZZ departure corridor. I descended them to 6;000 feet; knowing that departures climb to 5;000 feet. When clear of weather; I instructed aircraft to proceed direct ZZZZZ1; and resume the STAR. Aircraft X blew through ZZZZZ1 and made a wide right turn to join the lateral course of the STAR; and in the process; entered a 6;300 foot MVA at 6;000 feet. The Minimum Safe Altitude Warning (MSAW) did not activate; but I issued a low altitude alert anyway. The pilot advised he was established on the STAR; even though the radar target did not appear so. I knew there was no imminent safety issue; because the aircraft was turning away from higher terrain; and the pilot had previously reported the airport in sight. I just was unable to clear him because of the arrival sequence.The ZZZZZ STAR is a lightning rod for deviations and errors. In this particular situation; it is too close to a 6;300 foot MVA; which means any slight deviation almost guarantees a low altitude event. The MVA's should be reassessed to see if a more reasonable buffer can be created adjacent (east) of the STAR.One other thing I could have done is to keep the arriving aircraft at 7;000 feet; but I wanted to get them as low as possible to get below weather and to see the field; especially in a situation that was already high workload/high complexity. I was counting on the pilots to fly the procedure accurately; which isn't unreasonable since arrivals preceding Aircraft X did not encounter any issues making the turn at ZZZZZ1. But because of the small margin for error; Aircraft X definitely won't be the last.
TRACON Controller reported an aircraft on arrival entered an area at an altitude below the minimum vectoring altitude toward terrain and then turned on course.