GNOME Bugzilla – Bug 694058
Dead child nodes keep piling up when GtkTreeView item is repeatedly expanded and collapsed
Last modified: 2021-07-05 10:44:44 UTC
Created attachment 236515 [details] test script Steps to reproduce: 1. Launch the attached test script in a terminal 2. Repeatedly expand and collapse the item in the GtkTreeView Expected results: The reported child nodes would remain constant. Actual results: The reported child nodes grow with each expansion. ================== Results ================== 4 child nodes found 0. [table cell | 0] - index in parent: 4 1. [table cell | 1] - index in parent: 6 2. [table cell | 2] - index in parent: 8 3. [table cell | 3] - index in parent: 10 8 child nodes found 0. [DEAD] - index in parent: -1 1. [DEAD] - index in parent: -1 2. [DEAD] - index in parent: -1 3. [DEAD] - index in parent: -1 4. [table cell | 0] - index in parent: 4 5. [table cell | 1] - index in parent: 6 6. [table cell | 2] - index in parent: 8 7. [table cell | 3] - index in parent: 10 12 child nodes found 0. [DEAD] - index in parent: -1 1. [DEAD] - index in parent: -1 2. [DEAD] - index in parent: -1 3. [DEAD] - index in parent: -1 4. [DEAD] - index in parent: -1 5. [DEAD] - index in parent: -1 6. [DEAD] - index in parent: -1 7. [DEAD] - index in parent: -1 8. [table cell | 0] - index in parent: 4 9. [table cell | 1] - index in parent: 6 10. [table cell | 2] - index in parent: 8 11. [table cell | 3] - index in parent: 10
I was rather hoping that Benjamin's fixes for bug 694059 would address this issue as well, but it hasn't. I'm still seeing the zombie child nodes.
[Mass-resetting default assignee, see bug 705890. Please reclaim this bug report by setting the assignee to yourself if you still plan to work on this. Thanks!]
Is this ticket about at-spi2-core or about at-spi2-atk? Asking as this is currently under "general" which will get removed.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues/ Thank you for your understanding and your help.