Valgrind: Conditional jump or move depends on uninitialised value(s) [on META_KMS_UPDATE_CHANGE_GAMMA]
This happens when I hotplug a monitor:
Valgrind output
==16186== Conditional jump or move depends on uninitialised value(s) ==16186== at 0x484CFBE: bcmp (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==16186== by 0x5CA4A90: meta_kms_crtc_state_changes (meta-kms-crtc.c:140) ==16186== by 0x5CA4E6F: meta_kms_crtc_read_state (meta-kms-crtc.c:229) ==16186== by 0x5CA509F: meta_kms_crtc_update_state (meta-kms-crtc.c:274) ==16186== by 0x5CAE99D: meta_kms_impl_device_update_states (meta-kms-impl-device.c:748) ==16186== by 0x5CA5EA7: meta_kms_device_update_states_in_impl (meta-kms-device.c:244) ==16186== by 0x5CB41BB: meta_kms_update_states_in_impl (meta-kms.c:609) ==16186== by 0x5CB424C: update_states_in_impl (meta-kms.c:625) ==16186== by 0x5CB3CD9: meta_kms_run_impl_task_sync (meta-kms.c:442) ==16186== by 0x5CB435A: meta_kms_update_states_sync (meta-kms.c:646) ==16186== by 0x5CB43A2: handle_hotplug_event (meta-kms.c:656) ==16186== by 0x5CB442A: on_udev_hotplug (meta-kms.c:673) ==16186== ==16186== Conditional jump or move depends on uninitialised value(s) ==16186== at 0x484CFBE: bcmp (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==16186== by 0x5CA4AC3: meta_kms_crtc_state_changes (meta-kms-crtc.c:144) ==16186== by 0x5CA4E6F: meta_kms_crtc_read_state (meta-kms-crtc.c:229) ==16186== by 0x5CA509F: meta_kms_crtc_update_state (meta-kms-crtc.c:274) ==16186== by 0x5CAE99D: meta_kms_impl_device_update_states (meta-kms-impl-device.c:748) ==16186== by 0x5CA5EA7: meta_kms_device_update_states_in_impl (meta-kms-device.c:244) ==16186== by 0x5CB41BB: meta_kms_update_states_in_impl (meta-kms.c:609) ==16186== by 0x5CB424C: update_states_in_impl (meta-kms.c:625) ==16186== by 0x5CB3CD9: meta_kms_run_impl_task_sync (meta-kms.c:442) ==16186== by 0x5CB435A: meta_kms_update_states_sync (meta-kms.c:646) ==16186== by 0x5CB43A2: handle_hotplug_event (meta-kms.c:656) ==16186== by 0x5CB442A: on_udev_hotplug (meta-kms.c:673) ==16186== ==16186== Conditional jump or move depends on uninitialised value(s) ==16186== at 0x484CFBE: bcmp (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==16186== by 0x5CA4AF6: meta_kms_crtc_state_changes (meta-kms-crtc.c:148) ==16186== by 0x5CA4E6F: meta_kms_crtc_read_state (meta-kms-crtc.c:229) ==16186== by 0x5CA509F: meta_kms_crtc_update_state (meta-kms-crtc.c:274) ==16186== by 0x5CAE99D: meta_kms_impl_device_update_states (meta-kms-impl-device.c:748) ==16186== by 0x5CA5EA7: meta_kms_device_update_states_in_impl (meta-kms-device.c:244) ==16186== by 0x5CB41BB: meta_kms_update_states_in_impl (meta-kms.c:609) ==16186== by 0x5CB424C: update_states_in_impl (meta-kms.c:625) ==16186== by 0x5CB3CD9: meta_kms_run_impl_task_sync (meta-kms.c:442) ==16186== by 0x5CB435A: meta_kms_update_states_sync (meta-kms.c:646) ==16186== by 0x5CB43A2: handle_hotplug_event (meta-kms.c:656) ==16186== by 0x5CB442A: on_udev_hotplug (meta-kms.c:673) ==16186==