Начал изучать язык программирования Vala. Решил написать на нём небольшое приложение. Возникла проблема, когда я пытаюсь сохранить настройки в INI-файл с помощью GLib.KeyFile. Вот такой код сохраняет настройки:
try {
size_t length;
string data = this.config.to_data(out length);
FileUtils.set_contents("config.ini", data, (ssize_t)length);
} catch (Error e) {
stderr.printf("Failed to store config: %n\n", e.message);
}
GLib-ERROR **: gmem.c:239: failed to allocate 281474976710656 bytes
aborting...
Аварийный останов