| Summary: | Remmina падает при открытии существующего соединения | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Notis <kamukaq3a> | ||||||
| Component: | remmina | Assignee: | Andrey Cherepanov <cas> | ||||||
| Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | belayaav, cas | ||||||
| Version: | unstable | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
Created attachment 21810 [details]
backtrace
Проверено на:
P10: Alt Workstation MATE 10.4 x86_64
P11: Alt Workstation GNOME 11.1 x86_64
Sisyphus: Alt Workstation GNOME 11.1 x86_64, обновленный до Sisyphus
Подключение производилось к Windows server 2022 и Windows server 2016. Ошибка воспроизвелась при подключении к обоим
Шаги воспроизведения:
1. На Windows:
Параметры > Система > Удаленный рабочий стол > включить и подтвердить.
2. На Альт-клиенте:
Запустить remmina, нажать + в левом верхнем углу, задать параметры:
Имя соединения: любое
Протокол: RDP
Сервер: IP windows-машины
Пользователь: имя пользователя для подключения
Пароль: пароль пользователя для подключения
Разрешение: использовать клиентское разрешение
Дополнительно: установить чекбокс на "Сделать смарт-карту общей"
Нажать "Сохранить и подключить"
Результат: ошибка сегментирования
Ожидаемый результат: успешное подключение
На Windows 2016 подключается стабильнее, там удалось воспроизвести ошибку только дополнительно активировав чекбокс "Сделать принтеры общедоступными"
Перевожу на Сизиф |
Created attachment 21767 [details] в архиве файл соединения реммина, лог с ошибкой сегментирования и лог при случае удачного запуска. Если попытаться открыть соединения, то приложение просто падает с ошибкой сегментирования. Ошибка плавающая, может запустится нормально на 10 или 20 запуск соединения. Количество попыток соединения разница. Ошибка была зарегистрирована только при сна windows server 2022 (21h2 20348.4893), и на windows server 2016 (1607 14393.9234), есть предположение что версия windows удаленной машины на ошибку не влияет. Так же при отключении проброса принтеров и смарт-карт (сделать принтер/смарт-карту общедоступным), ошибка проявляется реже. Логи реммины при удачном и неудачном случае, так же настройки подключения в виде файлов прикреплены во вложении. dmesg сообщение при падении: [ 8226.846396] traps: RemmRDP:rdsmicr[38357] general protection fault ip:7f0f1dab12bf sp:7f0edfffe0c0 error:0 in libfreerdp3.so.3.27.1[7f0f1da39000+195000] [ 8226.846434] audit: type=1701 audit(1782457662.370:609): auid=1242807151 uid=1242807151 gid=1242800513 ses=3 pid=38218 comm="RemmRDP:rdsmicr" exe="/usr/bin/remmina" sig=11 res=1 так же есть сообщение в логе dmesg, но отображается не каждый раз: [ 8255.237301] RemmRDP:rdsmicr[38542]: segfault at 41 ip 00007f16082b144a sp 00007f15ce3fc100 error 4 in libfreerdp3.so.3.27.1[7f1608239000+195000] likely on CPU 5 (core 1, socket 0) rpm -qa | grep -e 'remmina' -e 'libfreerdp' libfreerdp3-3.27.1-alt1.x86_64 remmina-plugins-secret-1.4.41-alt0.p10.1.x86_64 remmina-1.4.41-alt0.p10.1.x86_64 remmina-plugins-rdp-1.4.41-alt0.p10.1.x86_64 uname -r 6.1.174-un-def-alt1