In the dataset discussed in #554, one way to avoid getting stuck would be using gsl instead of levmar.
I checked that. While indeed the program runs through, a comparison of the fit results in x and y shows:


~2% of the sources are off in both, x and y. The sources are rather evenly distributed in x/y.
In flux there is even a branch which is far off:

I did not go into detail, but it is strange that gsl gives 1000 times brighter flux than levmar. The sources that are at around 1 fit very good, however!