GNOME Bugzilla – Bug 547656
[Win32] Side-placed notebook tabs leak?
Last modified: 2017-10-17 23:59:29 UTC
Need to check out the relevant code in the theme engine.
(specifically on Windows Vista, maybe on XP too)
*** Bug 707412 has been marked as a duplicate of this bug. ***
It is worth mentioning that duplicate bug 707412 had a lot more information than this bug does. Notebooks with side or bottom placement leak GDI objects. top-placed notebooks do not. The leak can cause the program to very quickly reach Windows' hard-coded limit of 10000 GDI objects, which causes a crash.
I originally reported in bug 707412 that this issue occurs in GTK 2.24.10, but I can now confirm that it's still present as recently as GTK 2.24.23. I investigated a few memory dumps and it looks like the problem lies within Cairo, specifically in how it handles fonts; the string "Segoe UI" appears thousands of times in the segment of memory that appears to be leaking. I'm not familiar with how the various GNOME projects are connected, but it seems like this bug might need to be moved or re-tagged in some way.
GTK 2.24.24 fixes bug 731967, which seems to have been a duplicate of this bug. I no longer observe the GDI object leak from side/bottom-placed notebook tabs. Should this bug be marked as fixed / duplicate?
Marking as duplicate, as per comment 5. Thanks for your patience. *** This bug has been marked as a duplicate of bug 731967 ***