here it is. I print [parentNode.getIndex] before int currentIndex = parentNode.getIndex(contactNode); in TreeContactList::contactChanged and [parentNode.getIndex done] after getIndex. Full stack trace is printed in every call to MessageSourceService::getIndex. The deadlock occurs on the line int currentIndex = parentNode.getIndex(contactNode); and won't proceed to [parentNode.getIndex done].
https://gist.github.com/genhau/92cf30c207b195950eac full stack trace (lots of useless info)
It could also be just me. Some of my codes are not up-to-date.
Reply to this email directly or view it on GitHub: