Using beginMoveRows and endMoveRows in a custom QAbstractListModel leads to a crash, but only when moving items down, not up.
I've attached a repro case for it. When I run it, it prints:
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.