Fatal Error: Segmentation Fault
Ilia KapustinНаконец решил проблему с Segmentation Fault в Houdini, от которой страдал постоянно, начиная с 18.0, когда начал ковырять этот софт.

Я пытался решить эту проблему с сентября 2021 года и баг периодически всплывал. Ошибка гуглится, но 100% решения никто не мог дать. Ловил эту ошибку на двух разных компах, что исключает проблему железа.
Сегодня я столкнулся с этим багом еще раз и смог добиться 100% повтора, чтобы была возможность отладить
(https://www.dropbox.com/s/purxqbcdo1asdmv/2022-08-07%2017-49-36.mp4?dl=0 видео-демонстрация бага)
В очередной раз перепробовав разные драйвера на видеокарту (с полным удалением дров из безопасного режима софтом DDU), отключение аудиоустройств (многие писали, что проблема может быть в дровах на звук), еще 100500 различных действий - ноль результата, вылеты как были, так и остались.
Решил еще раз снести папку houdini19.5 (в которой houdini.env лежит). Вылеты прекратились.
Накатил обратно все свои otls, packages и прочие папки. Вылетов нет.
Обрадовался! Наконец! Значит проблема была в том, что я таскал старую папку (целиком!) от версии к версии? Вот я дурак!
Подстроил снова под себя черный бекграунд во вьюпорте, сохранил его как дефолтный. Снова запускаю сцену и.....Segmentation fault.
Ничего не понял, работало же. Пробую еще раз - опять Segmenation fault.
За время с сентября 2021 я уже столько раз "чинил" эту проблему (менял билд гудини, билд РШ, версию драйвера), ясно, опять разочарование.
Удалил все из папки, работает. Значит что-то, что я добавляю потом, вызывает ошибку.
В итоге нашел виновника - display.pref (лежит в папке, рядом с houdini.env).

Этот файл создается, когда вы в панельке (см. скриншот выше) выбираете сохранить текущие настройки как настройки по умолчанию.
И я понятия не имею почему, но в дальнейшем, при работе с двумя вьюпортами постоянно лезут эти вылеты Segmentation fault.
Ошибку сложно отловить, потому что многие работают со светлой дефолтной схемой и многие всего с одним вьюпортом, на мои вопросы "Слушай, а не встречал ли такую ошибку?" все отвечали отрицательно.
Вы представить не можете как я доволен, наконец отловил этот баг, нашел причину. Надеюсь, что раз и навсегда. Делюсь решением с вами и очень надеюсь, что проблема навсегда ушла.
P.S. For english viewers:
The solution for "Segmentation fault" error is to delete display.pref located near "houdini.env" file