I have strange error messages on stderr. This is possibly some incompatibility between qt libraries and qgit.
This message after opening git repo and closing after while:
QTreeView::rowsInserted internal representation of the model has been corrupted, resetting.
If I leave qgit open longer time, qgit will crash with this message:
QTreeView::rowsInserted internal representation of the model has been corrupted, resetting.
QPaintEngine::setSystemClip: Should not be changed while engine is active
QPaintEngine::setSystemClip: Should not be changed while engine is active
QWidgetPrivate::beginSharedPainter: Painter is already active
QWidgetPrivate::endSharedPainter: Attempting to end a null painter
qgit-2.2-1.fc9.i386
qt-4.4.1-2.fc9.i386
qt-devel-4.4.1-2.fc9.i386
I'm not familiar with Qt, if you need some debug info please let me know. It was tested also with qgit from your git repo.
http://forums.gentoo.org/viewtopic-t-694730.html?sid=17c301f0018a4831c619e08a7a381f02 could be relevant
I have tested with Qt 4.3, not Qt 4.4
Does this problem persists with Qt 4.3 libraries ?
I can't test it with qt-4.3. My whole system is based on qt-4.4 and I don't want break my KDE4 even more :)
There was possibly some change in qt-4.4 library :-/
Ok. I will try to upgrade to qt-4.4 and see if I can reproduce the problem.
fixed in 2.3 (commit 92401eff021f768cdb8be110d04c340b056cb772)