That function does not accept a NULL, fixing the critical:
GLib-CRITICAL **: 12:05:52.144: g_time_val_from_iso8601: assertion 'iso_date != NULL' failed
This is possible since tracker can return a NULL[1] "if the column is not in the [0,#ncolumns] range"