1. Запустить КОМПАС-3D V10 2. создать чертеж 3. Инструменты - Геометрия - Отрезки - Отрезок: запускается процесс создания отрезка 4. Справка - Контекстная 5. Закрыть окно справки 6. Инструменты - Геометрия - Прямоугольники - Прямоугольник: запускается процесс создания прямоугольника 7. Справка - Контекстная 8. Закрыть окно справки При повторении пп 3-8 в определенный момент КОМПАС зависает при клике на пункт меню Инструменты.
Виталик, проверь на причастность зависаний к работе OLE, пожалуйста.
При повторении указанных действий периодически, компас падает (бактрейс в аттаче)
Created attachment 1265 [details] трейс
Вылет по указанному алгоритму есть, но для его воспроизведения порой приходится щёлкать по 10 минут без перерыва. err:ntdll:RtlpWaitForCriticalSection section 0x7eaa45c0 "user_main.c: USER_SysLevel" wait timed out in thread 004b, blocked by 0009, retrying (60 sec) wine: Critical section 7eaa45c0 wait failed at address 0x7bc34998 (thread 004b), starting debugger... Unhandled exception: wait failed on critical section 0x7eaa45c0 USER_SysLevel err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7bc34998 Один раз перед зависанием (в процессе закрытия окна справки) появилась ошибка: err:heap:HEAP_ValidateInUseArena Heap 0x110000: in-use arena 0x50d9a58 next block has PREV_FREE flag Один раз "runtime error" при вызове контекстной справки и одно падение при её закрытии.
Откладываем задачи, к которым не обращались более 100 дней.
Cклонировал ВМ AltWS10, заказал сборку wine@etersoft с sales, установил wine-etersoft-common-9.0.9-eter0.p10.1.noarch wine-etersoft-winetricks-20240105-eter2.p10.3.noarch wine-etersoft-full-9.0.9-eter0.p10.1.x86_64 wine32-etersoft-grdwine-0.5.7.1-eter1.p10.2.i586 wine-etersoft-mono-8.1.0-eter0.p10.1.noarch wine32-etersoft-9.0.9-eter0.p10.1.i586 wine-etersoft-network-9.0.2-eter0.p10.1.x86_64 wine-etersoft-programs-9.0.9-eter0.p10.1.x86_64 wine-etersoft-gecko-2.47.4-eter0.p10.1.noarch wine-etersoft-grdwine-0.5.7.1-eter1.p10.2.x86_64 wine-etersoft-9.0.9-eter0.p10.1.x86_64 Перешел в var/ftp/pvt/Windows/CAD/Kompas/KOMPAS-3D_v22_x64/v22/x64/KOMPAS-3D_v22_x64/ и запустил $ wine_install_kompas Компас установился корректно, ошибок при установке не было. Добавил в ~/.winde/drive_c/Program Data/ASKON файл license.ini с содержанием [Common] host = hasp Запустил компас, получил лицензию. Создал чертеж. Начал создавать отрезки, вызывая контекстную справку и прямоугольники. Создавал около 7 минут подряд, за это время ошибок не обнаружил, ничего не вылетело. Итог: ошибка не воспроизводится
(Ответ Евгений Шиц на комментарий #6) ... > var/ftp/pvt/Windows/CAD/Kompas/KOMPAS-3D_v22_x64/v22/x64/KOMPAS-3D_v22_x64/ > и запустил $ wine_install_kompas > Компас установился корректно, ошибок при установке не было. > Добавил в ~/.winde/drive_c/Program Data/ASKON файл license.ini с содержанием > [Common] > host = hasp КОМПАС 22 не работает с hasp, не был ли этот шаг лишним?
(Ответ Vitaly Lipatov на комментарий #7) ... > > Добавил в ~/.winde/drive_c/Program Data/ASKON файл license.ini с содержанием > > [Common] > > host = hasp > КОМПАС 22 не работает с hasp, не был ли этот шаг лишним? Кажется, назвать машину с серверами лицензий «hasp» было неосмотрительным. Сделал более логичный адрес license.server.
Закрыта.