rontarrant / gtkDcoding

Sample code from gtkDcoding.com, a tutorial blog for new GtkD programmers.
http://gtkdcoding.com
36 stars 5 forks source link

SegFault in cbox liststore #9

Open zedth2 opened 3 years ago

zedth2 commented 3 years ago

When I compile the file mvc_017_06_combobox_liststore.d with the command

 dmd -de -w -g -m64 -L-L/usr/lib// -L-lgtkd-3 -L-ldl  ./mvc_017_06_combobox_liststore.d

then run it I just get a segfault.

GtkD version is gtkd 3.9.0-10 dmd v2.095.0 uname Linux 5.10.9-arch1-1

I'm really new to D and lower level languages. I'm not sure how to get a core dump or anything like that at the moment. Let me know what other information you need.

zedth2 commented 3 years ago

I tried it in a VM running Fedora 33. Fedoras repos push the ldc2 compiler. It works fine here.

GtkD version is gtkd 3.9.0-3 ldc2 --version LDC - the LLVM D compiler (1.23.0): based on DMD v2.093.1 and LLVM 10.0.0 built with LDC - the LLVM D compiler (1.23.0) Default target: x86_64-unknown-linux-gnu Host CPU: znver1 uname -a 5.10.10-200.fc33.x86_64

zedth2 commented 3 years ago

https://github.com/rontarrant/gtkDcoding/blob/21b1bb0aa44e3772b2919487adbb03336337187f/017_mvc/mvc_017_06_combobox_liststore.d#L69 I've been able to narrow down the problem to this line specifically. Though reading your code and the API code nothing looks out of place. Here's the valgrind output.

==94952== Memcheck, a memory error detector
==94952== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==94952== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
==94952== Command: ./mvc_017_06_combobox_liststore
==94952== 
--94952-- WARNING: unhandled amd64-linux syscall: 315
--94952-- You may be able to write your own handler.
--94952-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--94952-- Nevertheless we consider this a bug.  Please report
--94952-- it at http://valgrind.org/support/bug_reports.html.

(mvc_017_06_combobox_liststore:94952): Gtk-WARNING **: 10:36:06.373: Theme parsing error: gtk.css:2:33: Failed to import: Error opening file /home/zac/.config/gtk-3.0/window_decorations.css: No such file or directory
==94952== Jump to the invalid address stated on the next line
==94952==    at 0x7473694C2E6B7467: ???
==94952==    by 0x1B623B: _D29mvc_017_06_combobox_liststore6AppBox6__ctorMFZCQBxQv (./mvc_017_06_combobox_liststore.d:69)
==94952==    by 0x1B6174: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:41)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5AD6: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5957: _d_run_main2 (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C56B1: _d_run_main (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1B6645: main (/usr/include/dlang/dmd/core/internal/entrypoint.d:29)
==94952==  Address 0x7473694c2e6b7467 is not stack'd, malloc'd or (recently) free'd
==94952== 
==94952== 
==94952== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==94952==  Bad permissions for mapped region at address 0x7473694C2E6B7467
==94952==    at 0x7473694C2E6B7467: ???
==94952==    by 0x1B623B: _D29mvc_017_06_combobox_liststore6AppBox6__ctorMFZCQBxQv (./mvc_017_06_combobox_liststore.d:69)
==94952==    by 0x1B6174: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:41)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5AD6: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5957: _d_run_main2 (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C56B1: _d_run_main (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1B6645: main (/usr/include/dlang/dmd/core/internal/entrypoint.d:29)
==94952== 
==94952== HEAP SUMMARY:
==94952==     in use at exit: 1,835,534 bytes in 18,576 blocks
==94952==   total heap usage: 190,383 allocs, 171,807 frees, 14,754,071 bytes allocated
==94952== 
==94952== 12 bytes in 1 blocks are possibly lost in loss record 419 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B65A1: g_strdup (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x75BAD5C: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x733427D: gtk_builder_expose_object (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x73344DF: gtk_builder_extend_with_template (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75C61E1: gtk_widget_init_template (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x737483B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,575 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65AD137: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD85F: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A755: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,576 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65AD0BD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD85F: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A755: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,577 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65AD137: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD85F: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A7B4: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,578 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65AD0BD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD85F: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A7B4: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,579 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65AD137: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD85F: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A87C: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,580 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65AD0BD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD85F: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A87C: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,581 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65AD137: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD85F: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658B910: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,582 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65AD0BD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD85F: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658B910: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,583 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B8B9F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x658C9E6: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A0C1D: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A0FFE: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AC408: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AF5C1: g_type_add_interface_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x765103A: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x76510E5: gtk_cell_accessible_get_type (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x765EDD7: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x765EE75: gtk_renderer_cell_accessible_get_type (in /usr/lib/libgtk-3.so.0.2404.20)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,584 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B8B9F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x658CA76: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A0C1D: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A0EDA: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AC408: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AF5C1: g_type_add_interface_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x765106D: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x76510E5: gtk_cell_accessible_get_type (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x765EDD7: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x765EE75: gtk_renderer_cell_accessible_get_type (in /usr/lib/libgtk-3.so.0.2404.20)
==94952== 
==94952== 16 bytes in 1 blocks are possibly lost in loss record 1,585 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B8B9F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x658CA76: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A0C1D: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A0EDA: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AC408: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AF5C1: g_type_add_interface_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x7661572: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x76615E5: gtk_text_cell_accessible_get_type (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x736248D: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65B2351: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952== 
==94952== 24 bytes in 1 blocks are possibly lost in loss record 2,261 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65B248E: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B2024: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65987B8: g_param_spec_flags (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6C6B8B0: ??? (in /usr/lib/libgdk-3.so.0.2404.20)
==94952==    by 0x65B2351: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B2024: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DB2F: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6CB61FA: ??? (in /usr/lib/libgdk-3.so.0.2404.20)
==94952==    by 0x6CB7FC1: ??? (in /usr/lib/libgdk-3.so.0.2404.20)
==94952== 
==94952== 24 bytes in 1 blocks are possibly lost in loss record 2,262 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x659B8CC: g_object_watch_closure (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BA48: g_cclosure_new_object (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659B183: g_signal_connect_object (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x75CA567: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D8A3: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x523BF38: _D3gtk6WindowQh6__ctorMFAyaZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x51B5478: _D3gtk10MainWindowQm6__ctorMFAyaZCQBgQBfQBi (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 24 bytes in 1 blocks are possibly lost in loss record 2,263 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B8B9F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x648E466: g_list_prepend (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x746456B: gtk_menu_attach_to_widget (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x73784FD: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7378737: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x737882D: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x659C0E6: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x515D4DA: _D3gtk8ComboBoxQj6__ctorMFbZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 32 bytes in 1 blocks are possibly lost in loss record 3,584 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x2109DD: _D2gc4impl12conservativeQw10initializeFZC4coreQBs11gcinterface2GC (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x201070: _D4core2gc8registry16createGCInstanceFAyaZCQBpQBn11gcinterface2GC (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1EB9F6: gc_init_nothrow (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1D521B: _D2gc4impl5protoQo7ProtoGC6qallocMFNbmkxC8TypeInfoZS4core6memory8BlkInfo_ (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C46BA: gc_qalloc (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1D7943: _D2rt8lifetime12__arrayAllocFNaNbmxC8TypeInfoxQlZS4core6memory8BlkInfo_ (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C73A5: _d_newarrayU (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C749F: _d_newarrayiT (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x5169AF7: _D3std4path__T9buildPathTAAxaZQqFNaNbNfQoZAya (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x51650C9: _D4gtkd6Loader12pLoadLibraryFAyaiZPv (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x5164EEA: _D4gtkd6Loader6Linker11loadLibraryFAyaZv (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 32 bytes in 1 blocks are possibly lost in loss record 3,585 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65B248E: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B2024: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659FCB8: g_param_spec_enum (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6C908D8: ??? (in /usr/lib/libgdk-3.so.0.2404.20)
==94952==    by 0x65B2351: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B2024: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DB2F: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6CDC6FC: ??? (in /usr/lib/libgdk-3.so.0.2404.20)
==94952==    by 0x6CD042F: ??? (in /usr/lib/libgdk-3.so.0.2404.20)
==94952== 
==94952== 32 bytes in 1 blocks are possibly lost in loss record 3,586 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598E84: g_object_add_toggle_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x513135E: _D7gobject7ObjectGQi6__ctorMFPSQBd1c5types7GObjectbZCQBzQBuQBx (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x51609BC: _D3gtk9ContainerQk6__ctorMFPSQBb1c5types12GtkContainerbZCQCdQCcQCf (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x523BF4E: _D3gtk6WindowQh6__ctorMFAyaZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x51B5478: _D3gtk10MainWindowQm6__ctorMFAyaZCQBgQBfQBi (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B6136: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:37)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5AD6: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952== 
==94952== 32 bytes in 1 blocks are possibly lost in loss record 3,587 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598E84: g_object_add_toggle_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x513135E: _D7gobject7ObjectGQi6__ctorMFPSQBd1c5types7GObjectbZCQBzQBuQBx (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x51609BC: _D3gtk9ContainerQk6__ctorMFPSQBb1c5types12GtkContainerbZCQCdQCcQCf (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B61F2: _D29mvc_017_06_combobox_liststore6AppBox6__ctorMFZCQBxQv (./mvc_017_06_combobox_liststore.d:66)
==94952==    by 0x1B6174: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:41)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5AD6: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952== 
==94952== 32 bytes in 1 blocks are possibly lost in loss record 3,588 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598E84: g_object_add_toggle_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x513135E: _D7gobject7ObjectGQi6__ctorMFPSQBd1c5types7GObjectbZCQBzQBuQBx (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B6490: _D29mvc_017_06_combobox_liststore13SignListStore6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:131)
==94952==    by 0x1B620A: _D29mvc_017_06_combobox_liststore6AppBox6__ctorMFZCQBxQv (./mvc_017_06_combobox_liststore.d:68)
==94952==    by 0x1B6174: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:41)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5AD6: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952== 
==94952== 32 bytes in 1 blocks are possibly lost in loss record 3,589 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6483A21: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64873CE: g_hash_table_new_full (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x75C42E1: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75C620F: gtk_widget_init_template (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x737483B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x515D4DA: _D3gtk8ComboBoxQj6__ctorMFbZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 32 bytes in 1 blocks are possibly lost in loss record 3,590 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6483A21: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64873CE: g_hash_table_new_full (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x75C429C: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75C620F: gtk_widget_init_template (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x737483B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x515D4DA: _D3gtk8ComboBoxQj6__ctorMFbZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 32 bytes in 1 blocks are possibly lost in loss record 3,591 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598E84: g_object_add_toggle_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x513135E: _D7gobject7ObjectGQi6__ctorMFPSQBd1c5types7GObjectbZCQBzQBuQBx (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x51609BC: _D3gtk9ContainerQk6__ctorMFPSQBb1c5types12GtkContainerbZCQCdQCcQCf (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B628E: _D29mvc_017_06_combobox_liststore12SignComboBox6__ctorMFCQCd13SignListStoreZCQCxQBv (./mvc_017_06_combobox_liststore.d:89)
==94952==    by 0x1B623B: _D29mvc_017_06_combobox_liststore6AppBox6__ctorMFZCQBxQv (./mvc_017_06_combobox_liststore.d:69)
==94952==    by 0x1B6174: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:41)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5AD6: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952== 
==94952== 32 bytes in 1 blocks are possibly lost in loss record 3,592 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598E84: g_object_add_toggle_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x513135E: _D7gobject7ObjectGQi6__ctorMFPSQBd1c5types7GObjectbZCQBzQBuQBx (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B62A6: _D29mvc_017_06_combobox_liststore12SignComboBox6__ctorMFCQCd13SignListStoreZCQCxQBv (./mvc_017_06_combobox_liststore.d:92)
==94952==    by 0x1B623B: _D29mvc_017_06_combobox_liststore6AppBox6__ctorMFZCQBxQv (./mvc_017_06_combobox_liststore.d:69)
==94952==    by 0x1B6174: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:41)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5AD6: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952== 
==94952== 48 bytes in 1 blocks are possibly lost in loss record 4,354 of 7,282
==94952==    at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598992: g_object_weak_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65966CE: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659C0C3: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D8A3: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x75C71C6: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x659C0E6: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D8A3: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x523BF38: _D3gtk6WindowQh6__ctorMFAyaZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 56 bytes in 1 blocks are possibly lost in loss record 4,486 of 7,282
==94952==    at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x647AD21: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598E5A: g_object_add_toggle_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x513135E: _D7gobject7ObjectGQi6__ctorMFPSQBd1c5types7GObjectbZCQBzQBuQBx (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x51609BC: _D3gtk9ContainerQk6__ctorMFPSQBb1c5types12GtkContainerbZCQCdQCcQCf (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B61F2: _D29mvc_017_06_combobox_liststore6AppBox6__ctorMFZCQBxQv (./mvc_017_06_combobox_liststore.d:66)
==94952==    by 0x1B6174: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:41)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5AD6: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952== 
==94952== 56 bytes in 1 blocks are possibly lost in loss record 4,487 of 7,282
==94952==    at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x647AD21: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598E5A: g_object_add_toggle_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x513135E: _D7gobject7ObjectGQi6__ctorMFPSQBd1c5types7GObjectbZCQBzQBuQBx (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B6490: _D29mvc_017_06_combobox_liststore13SignListStore6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:131)
==94952==    by 0x1B620A: _D29mvc_017_06_combobox_liststore6AppBox6__ctorMFZCQBxQv (./mvc_017_06_combobox_liststore.d:68)
==94952==    by 0x1B6174: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:41)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5AD6: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952== 
==94952== 56 bytes in 1 blocks are possibly lost in loss record 4,488 of 7,282
==94952==    at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x647AD21: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598E5A: g_object_add_toggle_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x513135E: _D7gobject7ObjectGQi6__ctorMFPSQBd1c5types7GObjectbZCQBzQBuQBx (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B62A6: _D29mvc_017_06_combobox_liststore12SignComboBox6__ctorMFCQCd13SignListStoreZCQCxQBv (./mvc_017_06_combobox_liststore.d:92)
==94952==    by 0x1B623B: _D29mvc_017_06_combobox_liststore6AppBox6__ctorMFZCQBxQv (./mvc_017_06_combobox_liststore.d:69)
==94952==    by 0x1B6174: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:41)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C5AD6: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952== 
==94952== 64 bytes in 1 blocks are possibly lost in loss record 4,808 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6483A0B: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64873CE: g_hash_table_new_full (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x75C42E1: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75C620F: gtk_widget_init_template (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x737483B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x515D4DA: _D3gtk8ComboBoxQj6__ctorMFbZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 64 bytes in 1 blocks are possibly lost in loss record 4,809 of 7,282
==94952==    at 0x483A6AF: malloc (vg_replace_malloc.c:306)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6483A0B: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64873CE: g_hash_table_new_full (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x75C429C: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75C620F: gtk_widget_init_template (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x737483B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x515D4DA: _D3gtk8ComboBoxQj6__ctorMFbZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 64 bytes in 1 blocks are possibly lost in loss record 4,810 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B667E: g_memdup (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6487684: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6487C47: g_hash_table_insert (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x75C42AE: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75C620F: gtk_widget_init_template (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x737483B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952== 
==94952== 64 bytes in 1 blocks are possibly lost in loss record 4,811 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B667E: g_memdup (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6487684: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6487C47: g_hash_table_insert (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x75C622F: gtk_widget_init_template (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x737483B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x515D4DA: _D3gtk8ComboBoxQj6__ctorMFbZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 64 bytes in 4 blocks are possibly lost in loss record 4,812 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B8B9F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x658C9E6: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A0C1D: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A0FFE: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AC408: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AF5C1: g_type_add_interface_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x736764A: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x73676B5: gtk_cell_view_get_type (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7367795: gtk_cell_view_new_with_context (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7374C8B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952== 
==94952== 72 bytes in 1 blocks are possibly lost in loss record 4,863 of 7,282
==94952==    at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A117F: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B26FC: g_type_register_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65909D8: g_flags_register_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6C6453D: gdk_anchor_hints_get_type (in /usr/lib/libgdk-3.so.0.2404.20)
==94952==    by 0x7461587: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65B2351: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B2024: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DB2F: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x7378449: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952== 
==94952== 80 bytes in 1 blocks are possibly lost in loss record 5,242 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65B248E: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B2024: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AB71D: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6597DF8: g_param_spec_internal (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6598602: g_param_spec_object (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6C67F93: ??? (in /usr/lib/libgdk-3.so.0.2404.20)
==94952==    by 0x65B2351: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D158: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6C69636: gdk_display_manager_get (in /usr/lib/libgdk-3.so.0.2404.20)
==94952== 
==94952== 80 bytes in 5 blocks are possibly lost in loss record 5,243 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B8B9F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x658C9E6: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A0C1D: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A0FFE: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AC408: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AF5C1: g_type_add_interface_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x74588CC: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7458945: gtk_list_store_get_type (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7458BA4: gtk_list_store_newv (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x51B1DA1: _D3gtk9ListStoreQk6__ctorMFAE7gobject1c5types5GTypeZCQBzQByQCb (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 96 bytes in 1 blocks are possibly lost in loss record 6,374 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A1208: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A206E: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A005: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 96 bytes in 1 blocks are possibly lost in loss record 6,375 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A1208: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A206E: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD851: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A755: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952== 
==94952== 96 bytes in 1 blocks are possibly lost in loss record 6,376 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A1208: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A206E: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD851: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A7B4: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952== 
==94952== 96 bytes in 1 blocks are possibly lost in loss record 6,377 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A1208: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A206E: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD851: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A87C: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952== 
==94952== 96 bytes in 1 blocks are possibly lost in loss record 6,378 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A1208: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65A206E: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD851: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658B910: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952== 
==94952== 96 bytes in 1 blocks are possibly lost in loss record 6,379 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B8B9F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x648738E: g_hash_table_new_full (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x75C42E1: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75C620F: gtk_widget_init_template (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x737483B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x515D4DA: _D3gtk8ComboBoxQj6__ctorMFbZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 96 bytes in 1 blocks are possibly lost in loss record 6,380 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B8B9F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x648738E: g_hash_table_new_full (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x75C429C: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75C620F: gtk_widget_init_template (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x737483B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x515D4DA: _D3gtk8ComboBoxQj6__ctorMFbZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952== 
==94952== 111 (16 direct, 95 indirect) bytes in 1 blocks are definitely lost in loss record 6,472 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B8B9F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6484B9F: g_error_new_valist (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6484DAB: g_set_error (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x7024464: ??? (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x702469E: ??? (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x6F6749C: g_file_load_contents (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x73A4559: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x73A38C6: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x73A5759: gtk_css_provider_load_from_file (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x73A5806: gtk_css_provider_load_from_path (in /usr/lib/libgtk-3.so.0.2404.20)
==94952== 
==94952== 132 bytes in 1 blocks are possibly lost in loss record 6,704 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A2FED: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD8D9: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A755: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 132 bytes in 1 blocks are possibly lost in loss record 6,705 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A2FED: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD8D9: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A7B4: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 148 bytes in 1 blocks are possibly lost in loss record 6,744 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A2DED: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD8D9: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A87C: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 148 bytes in 1 blocks are possibly lost in loss record 6,745 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x64977D1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A2DED: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65AD8D9: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658B910: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==94952==    by 0x55C834B: ??? (in /usr/lib/libdl-2.32.so)
==94952== 
==94952== 184 bytes in 1 blocks are possibly lost in loss record 6,820 of 7,282
==94952==    at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A117F: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B26FC: g_type_register_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659FB02: g_param_type_register_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6589E67: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x658A96C: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x40112DD: call_init.part.0 (in /usr/lib/ld-2.32.so)
==94952==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==94952==    by 0x58970E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==94952==    by 0x5897087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==94952== 
==94952== 200 bytes in 1 blocks are possibly lost in loss record 6,834 of 7,282
==94952==    at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x647AD21: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598E5A: g_object_add_toggle_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x513135E: _D7gobject7ObjectGQi6__ctorMFPSQBd1c5types7GObjectbZCQBzQBuQBx (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x51609BC: _D3gtk9ContainerQk6__ctorMFPSQBb1c5types12GtkContainerbZCQCdQCcQCf (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x523BF4E: _D3gtk6WindowQh6__ctorMFAyaZCQBbQBaQBd (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x51B5478: _D3gtk10MainWindowQm6__ctorMFAyaZCQBgQBfQBi (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B6136: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:37)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952== 
==94952== 200 bytes in 1 blocks are possibly lost in loss record 6,835 of 7,282
==94952==    at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x647AD21: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6598E5A: g_object_add_toggle_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x513135E: _D7gobject7ObjectGQi6__ctorMFPSQBd1c5types7GObjectbZCQBzQBuQBx (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x51609BC: _D3gtk9ContainerQk6__ctorMFPSQBb1c5types12GtkContainerbZCQCdQCcQCf (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B628E: _D29mvc_017_06_combobox_liststore12SignComboBox6__ctorMFCQCd13SignListStoreZCQCxQBv (./mvc_017_06_combobox_liststore.d:89)
==94952==    by 0x1B623B: _D29mvc_017_06_combobox_liststore6AppBox6__ctorMFZCQBxQv (./mvc_017_06_combobox_liststore.d:69)
==94952==    by 0x1B6174: _D29mvc_017_06_combobox_liststore13TestRigWindow6__ctorMFZCQCfQBd (./mvc_017_06_combobox_liststore.d:41)
==94952==    by 0x1B6104: _Dmain (./mvc_017_06_combobox_liststore.d:23)
==94952==    by 0x1C5B5A: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZ9__lambda1MFZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952==    by 0x1C59FB: _D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv (in /home/zac/usr/bull/gtkDcoding/017_mvc/mvc_017_06_combobox_liststore)
==94952== 
==94952== 240 bytes in 5 blocks are possibly lost in loss record 6,882 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64B667E: g_memdup (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x739E55A: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x750962E: gtk_style_context_set_state (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x762307A: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x76233BE: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x659C0E6: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D8A3: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x762344D: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7623692: gtk_style_new (in /usr/lib/libgtk-3.so.0.2404.20)
==94952== 
==94952== 260 bytes in 5 blocks are possibly lost in loss record 6,913 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x739E626: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x739E73F: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75128D4: gtk_style_context_add_class (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x762313D: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x76233BE: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x659C0E6: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D8A3: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x762344D: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7623692: gtk_style_new (in /usr/lib/libgtk-3.so.0.2404.20)
==94952== 
==94952== 260 bytes in 5 blocks are possibly lost in loss record 6,914 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x739E626: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x739E73F: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75128D4: gtk_style_context_add_class (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7623000: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x762317F: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x76233BE: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x659C0E6: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D8A3: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x762344D: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952== 
==94952== 280 bytes in 5 blocks are possibly lost in loss record 6,931 of 7,282
==94952==    at 0x483A77F: malloc (vg_replace_malloc.c:307)
==94952==    by 0x6497439: g_malloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x739E626: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x739E73F: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x75128D4: gtk_style_context_add_class (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7623000: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7623150: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x76233BE: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x659C0E6: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D8A3: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x762344D: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952== 
==94952== 424 bytes in 1 blocks are possibly lost in loss record 7,003 of 7,282
==94952==    at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A117F: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B26FC: g_type_register_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65906E8: g_enum_register_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x6D6C23D: pango_alignment_get_type (in /usr/lib/libpango-1.0.so.0.4800.1)
==94952==    by 0x7361E9F: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65B2351: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D158: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x515553C: _D3gtk16CellRendererTextQs6__ctorMFZCQBjQBiQBl (in /usr/lib/libgtkd-3.so.0.9.0)
==94952==    by 0x1B62A6: _D29mvc_017_06_combobox_liststore12SignComboBox6__ctorMFCQCd13SignListStoreZCQCxQBv (./mvc_017_06_combobox_liststore.d:92)
==94952== 
==94952== 432 bytes in 1 blocks are possibly lost in loss record 7,007 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x40142EB: _dl_allocate_tls (in /usr/lib/ld-2.32.so)
==94952==    by 0x55D713C: pthread_create@@GLIBC_2.2.5 (in /usr/lib/libpthread-2.32.so)
==94952==    by 0x64C83C1: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64C85DF: g_thread_new (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64C98AC: g_thread_pool_new (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6FA7E80: ??? (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x6FA7FB5: g_task_get_type (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x7012482: ??? (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x7006E49: g_bus_get_sync (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x63FEC5D: ??? (in /usr/lib/gio/modules/libgvfsdbus.so)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952== 
==94952== 432 bytes in 1 blocks are possibly lost in loss record 7,008 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x40142EB: _dl_allocate_tls (in /usr/lib/ld-2.32.so)
==94952==    by 0x55D713C: pthread_create@@GLIBC_2.2.5 (in /usr/lib/libpthread-2.32.so)
==94952==    by 0x64C83C1: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64C85DF: g_thread_new (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x649A610: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6FA7F02: ??? (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x6FA7FB5: g_task_get_type (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x7012482: ??? (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x7006E49: g_bus_get_sync (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x63FEC5D: ??? (in /usr/lib/gio/modules/libgvfsdbus.so)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952== 
==94952== 432 bytes in 1 blocks are possibly lost in loss record 7,009 of 7,282
==94952==    at 0x483CB65: calloc (vg_replace_malloc.c:760)
==94952==    by 0x40142EB: _dl_allocate_tls (in /usr/lib/ld-2.32.so)
==94952==    by 0x55D713C: pthread_create@@GLIBC_2.2.5 (in /usr/lib/libpthread-2.32.so)
==94952==    by 0x64C83C1: ??? (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x64C85DF: g_thread_new (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x6FFBBD0: ??? (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x7006E14: g_bus_get_sync (in /usr/lib/libgio-2.0.so.0.6600.4)
==94952==    by 0x63FEC5D: ??? (in /usr/lib/gio/modules/libgvfsdbus.so)
==94952==    by 0x65AB840: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659BFFD: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659D13C: g_object_new_with_properties (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC41: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952== 
==94952== 648 bytes in 1 blocks are possibly lost in loss record 7,073 of 7,282
==94952==    at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==94952==    by 0x64988F8: g_realloc (in /usr/lib/libglib-2.0.so.0.6600.4)
==94952==    by 0x65A117F: ??? (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B26FC: g_type_register_static (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B27FD: g_type_register_static_simple (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x730E15B: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x7310595: gtk_accel_group_get_type (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x74612FF: ??? (in /usr/lib/libgtk-3.so.0.2404.20)
==94952==    by 0x65B2351: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x65B2024: g_type_class_ref (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DB2F: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952==    by 0x659DC19: g_object_new (in /usr/lib/libgobject-2.0.so.0.6600.4)
==94952== 
==94952== LEAK SUMMARY:
==94952==    definitely lost: 16 bytes in 1 blocks
==94952==    indirectly lost: 95 bytes in 1 blocks
==94952==      possibly lost: 6,540 bytes in 82 blocks
==94952==    still reachable: 1,718,027 bytes in 17,628 blocks
==94952==                       of which reachable via heuristic:
==94952==                         length64           : 5,600 bytes in 89 blocks
==94952==                         newarray           : 2,240 bytes in 60 blocks
==94952==         suppressed: 0 bytes in 0 blocks
==94952== Reachable blocks (those to which a pointer was found) are not shown.
==94952== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==94952== 
==94952== For lists of detected and suppressed errors, rerun with: -s
==94952== ERROR SUMMARY: 61 errors from 61 contexts (suppressed: 0 from 0)
zedth2 commented 3 years ago

Well it works with whatever version dub pulls in, 3.9.0. So I guess I'll just use that for now.

rontarrant commented 3 years ago

I haven't been active in D for quite a while now, so I'm afraid I won't be much help in tracking this down. The best I can do is make some suggestions that will (hopefully) get you going in the right direction.

You might check with the dmd maintainers to see if they've had any bug reports with the 2.095.0 version for your distro (or perhaps it's a bug that shows up across all platforms). You'll find a link to the D Language Forum at the bottom of any page on the blog.

And if it's not dmd, you might look into bug reports for your Linux distro. You said it worked in a Fedora VM. Which distro were you using the first time when it didn't work?

On Sat, Jan 30, 2021 at 9:29 AM zedth2 notifications@github.com wrote:

When I compile the file mvc_017_06_combobox_liststore.d with the command

dmd -de -w -g -m64 -L-L/usr/lib// -L-lgtkd-3 -L-ldl ./mvc_017_06_combobox_liststore.d

then run it I just get a segfault.

GtkD version is gtkd 3.9.0-10 dmd v2.095.0 uname Linux 5.10.9-arch1-1

I'm really new to D and lower level languages. I'm not sure how to get a core dumb or anything like that at the moment. Let me know what other information you need.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/rontarrant/gtkDcoding/issues/9, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALCET533LXKIE2MEJYYQEBDS4QJVDANCNFSM4W2LM7JQ .

zedth2 commented 3 years ago

The first box is Arch Linux. I haven't dug into the different versions. Since dub just works I haven't bothered to go back and try and figure it out.

rontarrant commented 3 years ago

Okay. Well, as long as you're still moving forward, that's the most important thing.

The only Linux distro I've used in the last couple of years is Mint where everything compiled and ran okay... not that I can vouch for their latest incarnation (if, indeed, they've updated since I last used it). I haven't had any Linux installed for a few months now. I've never tried Arch, so I'm not even sure which of the 'base' Linux versions it spins off of.

On Tue, Feb 2, 2021 at 6:56 PM zedth2 notifications@github.com wrote:

The first box is Arch Linux. I haven't dug into the different versions. Since dub just works I haven't bothered to go back and try and figure it out.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/rontarrant/gtkDcoding/issues/9#issuecomment-772097615, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALCET56VNQH32BKQOQZN64DS5CGLJANCNFSM4W2LM7JQ .