Page 1 of 1

FreeCAD Link Tip 2023.05.16, Access violation.

Posted: Tue May 16, 2023 1:45 pm
by Odstavec

Code: Select all

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 2023.516.0.14555 (Git shallow)
Build type: Release
Branch: HEAD
Hash: b3832bb2e9026abbb57a2f726603fa97994bc930
Python 3.11.3, Qt 5.15.8, Coin 4.0.1, Vtk 9.2.5, OCC 7.7.1
Locale: Russian/Russia (ru_RU)
Installed mods: 
  * A2plus 0.4.60k
  * fasteners 0.4.56
Скачал новую версию, от 16.05.2023.
https://github.com/realthunder/FreeCAD/releases/tag/Tip

Иногда при создании нового файла появляется куча ошибок "Access violation" и программа закрывается. В чём может быть причина?

С версией от 31.01.2023 таких проблем не наблюдается.
https://github.com/realthunder/FreeCAD/ ... 01.31-edge

Re: FreeCAD Link Tip 2023.05.16, Access violation.

Posted: Wed May 17, 2023 7:15 am
by memfis
Тоже столкнулся с таким поведением. Единожды. При этом также заметил, что настройки интерфейса не совсем "мои" - сунулся к конфигам, оказалось, что пишется в ~/.config/FreeCAD. Прибил этот директорий и заменил его ссылкой на ~/.FreeCAD и новый запуск прошел штатно.

Также отмечу выявленную проблему с библиотекой - следует прибить файл squashfs-root/usr/lib/libstdc++.so.6 (где бы он нии лежал - мешает работе Path, вылечил А. Ломов, СПБ). Эта проблема свойственная всему апстриму, в т.ч. этой сборке.

Re: FreeCAD Link Tip 2023.05.16, Access violation.

Posted: Wed May 17, 2023 9:59 am
by xemul
memfis wrote: Wed May 17, 2023 7:15 amТакже отмечу выявленную проблему с библиотекой - следует прибить файл squashfs-root/usr/lib/libstdc++.so.6 (где бы он нии лежал - мешает работе Path, вылечил А. Ломов, СПБ). Эта проблема свойственная всему апстриму, в т.ч. этой сборке.
Таки немного не так. Это, скорее, сложности с некоторыми приложениями.
Сейчас FC собирается в конде с libstdc++.so.6.30. При запуске AppImage устанавливается некоторое количество переменных окружения, соответствующих запускаемой сборке (см. AppRun в (распакованном) AppImage).
Если из FC запускается ещё что-то (н-р, camotics), собранное со свежей libstdc++.so.6.31 и зачем-то требующее версию не менее этой, то оно будет огорчаться на libstdc++.so.6.30 из AppImage.

Т.к. FC не столь привередлив и работает с libstdc++.so.6.31, то самый простой вариант в таком случае - распаковать AppImage и удалить <FC_unpacked>/usr/lib/libstdc++.*
Запускать <FC_unpacked>/AppRun

Правильный вариант - устанавливать/восстанавливать переменные окружения перед запуском подобного чего-то.

Re: FreeCAD Link Tip 2023.05.16, Access violation.

Posted: Tue May 23, 2023 10:41 am
by Odstavec

Code: Select all

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 2023.521.0.14555 (Git shallow)
Build type: Release
Branch: HEAD
Hash: f428979aa87456d1ce57e2ea78ee9d70dc7595e4
Python 3.11.3, Qt 5.15.8, Coin 4.0.1, Vtk 9.2.5, OCC 7.7.1
Locale: Russian/Russia (ru_RU)
Installed mods: 
  * A2plus 0.4.60k
  * fasteners 0.4.56
В версии от 21.05.2023 та же ошибка. Заметил, что она появляется при загруженном Firefox и просмотре YouTube.