Cannot solve nonlinear PDE

Besides the rather odd formulation, I suspect your initial guess will be catching you out. Can you try by interpolating (or projecting since this is old DOLFIN), your solution as the initial guess?

See also Default absolute tolerance and relative tolerance - #4 by nate.