求生不得，求死不能

Idiom

 * 1) between a rock and a hard place; in a bind; in a pickle
 * 2) to have a fate worse than death (often as a curse)