Terminal in Fedora rawhide seems to have a memory leak and cpu usage issue.
This same version is fine against stable glib2/vte/etc...
Downstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=657080
There's valgrind output attached there, which I can also attach here if you like.
I'm not sure what to make of the valgrind. Can you see a culprit here?
Happy to gather more info or try things.
I'll note additionally, that none of the other vte based terminals seem to show this leak, so it seems to me unlikely that it's vte related. From a quick glance at valgrind it seems like glib2 or gtk2 or something deeper. ;(
This is still a problem... any ideas? Thanks.
Yeah, still seeing it here too...
Slightly newer gtk2 and glib2 now with the same effects.
One terminal results in about 5% cpu for Terminal and 8% cpu in X.
Memory grows pretty dramatically as well.
Since vte 0.27 is an unstable release; same with vte 0.26? Do you have compositing enabled? Any background image/transparency set?
I'll try and build a 0.26 vte to try with. It doesn't seem to affect any other vte using terminal apps. :(
I've tried with compositor and without, and with all 3 of Terminals background options with no real change in behavior. ;(
Already found the issue, will push a patch soonish.
Fixed in ec22089.
Seems to be fixed here. ;)
Created attachment 3448
terminal 0.4.6 vte 0.27 fix
Patch to fix this issue until 0.4.7 is released.