We had this issue under 1.5 as well but found a solution.
The problem, if anyone is interested, was due to our quest trying to write a settings.dat, a filename already created by solarus at each run, and in the same directory.
The problem, if anyone is interested, was due to our quest trying to write a settings.dat, a filename already created by solarus at each run, and in the same directory.