Я написал программу на C, которую нужно распараллелить, используя openmp.Я объявил закрытые и общие переменные, но в начале кода, когда я вызываю некоторые процедуры для освобождения списков, я получаю
error for object 0x1000c1e20: pointer being freed was not allocated
destroy_t_value(head_t1_values);
t_value_delete(&head_t1_values, 0);
destroy_chi_value(head_chi1_values);
chi_value_delete(&head_chi1_values, 0);
Эти переменные являются частными Код работает нормально без openmp