asan reported leak in the rbtree test
asan reports this, and other tests involving rbtrees, such as the treemodelfilter test, report similar leaks:
⬢[mclasen@toolbox gtk+]$ ./build/testsuite/gtk/rbtree
# random seed: R02Sed7050c76be633a6ae61b98423f590eb
1..6
# Start of rbtree tests
ok 1 /rbtree/create
ok 2 /rbtree/insert_after
ok 3 /rbtree/insert_before
ok 4 /rbtree/remove_node
ok 5 /rbtree/remove_root
ok 6 /rbtree/reorder
# End of rbtree tests
=================================================================
==112936==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 360 byte(s) in 15 object(s) allocated from:
#0 0x7f123630a667 in __interceptor_malloc (/lib64/libasan.so.6+0xb0667)
#1 0x7f1236177a01 in g_malloc ../glib/gmem.c:106
#2 0x408c9d in gtk_tree_rbtree_new ../gtk/gtktreerbtree.c:337
#3 0x404624 in append_elements ../testsuite/gtk/rbtree.c:299
#4 0x404685 in append_elements ../testsuite/gtk/rbtree.c:302
#5 0x404a87 in create_rbtree ../testsuite/gtk/rbtree.c:320
#6 0x404a87 in test_remove_node ../testsuite/gtk/rbtree.c:386
#7 0x7f123619e191 in test_case_run ../glib/gtestutils.c:2649
#8 0x7f123619e54d in g_test_run_suite_internal ../glib/gtestutils.c:2737
#9 0x7f123619e5f6 in g_test_run_suite_internal ../glib/gtestutils.c:2749
#10 0x7f123619e80d in g_test_run_suite ../glib/gtestutils.c:2824
#11 0x7f123619d3e9 in g_test_run ../glib/gtestutils.c:2061
#12 0x40234f in main ../testsuite/gtk/rbtree.c:527
#13 0x7f1235f70041 in __libc_start_main (/lib64/libc.so.6+0x27041)
SUMMARY: AddressSanitizer: 360 byte(s) leaked in 15 allocation(s).