Summary: | WinDbg выдаёт ошибку: Can't attach process ***: error 5 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Osmolovskaya Anastasia <osmolovskayaaa> |
Component: | wine | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | dutyrok, lav, shevchenkodyu |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Attachments: |
Description
Osmolovskaya Anastasia
2022-09-09 12:27:40 MSK
Created attachment 11488 [details]
Ошибка "Can't attach process ***: error 5" для 32-битного префикса
Данная ошибка также воспроизводится в Sisyphus на версии wine-vanilla-7.17-alt2 и wine-7.17.1-alt2. Дополнительно: Если установить wine-vanilla, то ошибка воспроизводится. Потом установить wine (вместе с этим будет удален wine-vanilla), то ошибка уже не воспроизводится. Справедливо и обратное: сначала установить wine, а потом wine-vanilla. (Ответ для Alexandr Shashkin на комментарий #2) > Данная ошибка также воспроизводится в Sisyphus на версии > wine-vanilla-7.17-alt2 и wine-7.17.1-alt2. > > Дополнительно: > Если установить wine-vanilla, то ошибка воспроизводится. Потом установить > wine (вместе с этим будет удален wine-vanilla), то ошибка уже не > воспроизводится. Справедливо и обратное: сначала установить wine, а потом > wine-vanilla. Как я понимаю, вы хотите сказать, при этих манипуляциях устанавливаются какие-то пакеты, которые что-то чинят? Хорошо бы узнать, какие. Вообще если выполнять установку не командой epm play wine (для vanilla — epm play wine wine-vanilla) то можно легко получить неработающий wine в его 32-битной части. По баге "Can't attach process" — не воспроизводится на wine-vanilla-7.22 (Ответ для Vitaly Lipatov на комментарий #3) > По баге "Can't attach process" — не воспроизводится на > wine-vanilla-7.22 1. При проверке wine-vanilla=7.22-alt2 из таска 312228, ошибка воспроизводилась на всех тестовых стендах p10 (прикладываю скриншот для p10-server) 2. Если установить wine-vanilla через apt-get install (apt-get install wine-vanilla wine-vanilla-common wine-vanilla-full wine-vanilla-ping wine-vanilla-programs i586-wine-vanilla), а затем выполнить установку командой epm play wine wine-vanilla, появляется предложение установить ещё 23 пакета i586-* ( в качестве примера взят p10-server - прикладываю скриншот). При их установке, проблема не решается 3. При установке командой epm play wine wine-vanilla на чистую систему, ошибка не воспроизводится Created attachment 12350 [details]
Ошибка "Can't attach process ***: error 5" для wine-vanilla-7.22-alt2
Created attachment 12351 [details]
Установка wine-vanilla через epm после apt-get install
Проблема не воспроизводится с версией пакетов: wine-8.14.1-alt1 wine-8.14.1-alt2 winetricks-20230505-alt1 Дополнительная информация: 1. Заметил, что при установке пакета wine-ping добавляется разрешение (capability) для wine-preloader на доступ к сети по протоколу ICMP для использования команды ping внутри wine. После этого возникает ошибка "Can't attach process ***: error 5" при использовании winedbg. Проблема решается удалением разрешения (capability) для wine-preloader на доступ к сети по протоколу ICMP: # /usr/sbin/wine-cap_net_raw off 2. Начиная с версии wine-ping-8.14.1-alt2, пакет wine-ping не добавляет разрешение (capability) для wine-preloader на доступ к сети по протоколу ICMP. |