Fatal Error: Segmentation Fault

Fatal Error: Segmentation Fault

Ilia Kapustin

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

Fatal Error: Segmentation Fault

Я пытался решить эту проблему с сентября 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




Report Page