How to reproduce: 1) Go to any mercurial repository directory. 2) Run "hgview" Until last month, it would open the nice hgview interface. However, now it just prints "Segmentation fault". I've noticed this happening after updating from 4.7.3 to dev-python/PyQt4-4.8.1. I haven't tried going back to the previous version, so I'm not 100% sure this is true.
Also, recently portage updated from dev-python/sip-4.10.2 to 4.11.2, which was updated just before qscintilla, qscintilla-python and PyQt4.
Did you rebuild PyQt4 and hgview after updating sip?
(In reply to comment #2) > Did you rebuild PyQt4 and hgview after updating sip? Yes, portage itself rebuilt PyQt4 after sip. I've tried rebuilding hgview. No difference it still segfaults (as I expected, since I believe it's pure python code).
Please attach your emerge --info and eselect python list.
Created attachment 259470 [details] emerge --info emerge --info attached to the bug. $ eselect python list Available Python interpreters: [1] python2.6 * [2] python3.1
Do you have kde-base/pykde4 installed? If so, please try rebuilding it too.
(In reply to comment #6) > Do you have kde-base/pykde4 installed? If so, please try rebuilding it too. No, I don't have pykde4. (which is not needed anyway; hgview uses just qt4, and not kde)
I got that too I solved it by rebuilding qscintilla and qscintilla-python (I suspect only the later was needed).
Denilson, can you confirm that rebuilding qscintilla-python solves this issue for you too?
Right now I've rebuilt, x11-libs/qscintilla-2.4.5, dev-python/qscintilla-python-2.4.5 and dev-vcs/hgview-1.2.1 And I can confirm it fixes for me, hgview doesn't segfault anymore. I don't know exactly which package solved the issue, as I've re-emerged them all at once.
It was qscintilla-python I guess... Closing as invalid because you didn't rebuild all packages depending on sip or PyQt4 as warned by the postinst message.