I took QR 921 in Y on the weekend which was rescheduled to 12:20 from 15:05 to accommodate the fuel stop in ADL and maintain the same arrival time in DOH. The initial flight was ~ 4.5hrs and the initial meal was served.
Upon landing in ADL, the plane was fumigated and we were kept on the plane for ~ 2 hours. The crew were changed (who stay overnight before taking the longer sector the following day) and we departed.
The "Movie snack" was served upon departure and I'm not sure if we got anything more until the main meal was served before landing, 13.5hrs later. As per every other DOH arrival I've had, it was then a bus transfer from the plane
It's already a long flight, but boarding at 11:45 NST and stepping onto the bus at 00:20 AST meant over 21hr 30 in the same seat on the same plane. Definitely a record I don't want to repeat!