H&M Men's "Bragg" Straight fit with fitted waist dark dungarees. Switch close fly with low 9" crotch increase. The tag claims they are 32 X 32 but I gauged the inseam on the legs as well as it's 30". They rest reduced on the waistline so if you are dimension 31 they might still be OKAY in length.
I have 2 pairs in the exact same problem for $10 each. Used by a non cigarette smoker as well as just washed and also air dried out so they are clean as well as scent fresh!