Some but not all of my (descriptor) wallets trigger the following crash, immediately when loading them.
0GUI: ASSERT: "last < rowCount(parent)" in file itemmodels/qabstractitemmodel.cpp, line 2815
Happens on master @ fcff639af137f2a6636ef454d0404b969ab7772e with a DEBUG=1
depends build, but regardless of the ./configure
--debug
flag). Intel macOS 13.1. Will try some other configurations.
Also tested against Homebrew qt 5.15.8 (depends is at 5.15.5), which doesn’t produce the problem.
I tried bumping depends QT to 5.15.8 but this requires changing our patches, which I’m not sure how to do. Bumping QT is only a solution if the bug is in QT, not if it’s on our end.
Interestingly I don’t experience this bug in the v24.0.1 guix build, even though that uses the same QT version (since https://github.com/bitcoin/bitcoin/pull/25719).
Random other project that ran into the same assert: https://invent.kde.org/utilities/kfind/-/merge_requests/1