Analysis of slip-softening instability on a fault with asperities