I experienced regular segmentation faults when the value display for signal buttons is enabled. The
crash was occurring inside of the glib g_strdup_printf
call. So I suspect it was some kind of race condition. I could have tried to figure that out,
but I feel this work around was faster to develop and just as good.