Summary: | Не запускается wine, зависает при запуске winecfg | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> | ||||
Component: | wine | Assignee: | Vitaly Lipatov <lav> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | lav | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
See Also: |
https://bugzilla.altlinux.org/show_bug.cgi?id=41254 https://bugs.winehq.org/show_bug.cgi?id=52634 https://bugzilla.redhat.com/show_bug.cgi?id=1956242 https://bugs.etersoft.ru/show_bug.cgi?id=14803 |
||||||
Attachments: |
|
Description
Антон Мидюков
2022-04-02 14:08:33 MSK
Покажите, пожалуйста $ epm qp wine Как я понимаю, ~/.wine не существовал до запуска? (Ответ для Vitaly Lipatov на комментарий #1) > Покажите, пожалуйста > $ epm qp wine > $ epm qp wine $ rpm -qa | egrep -i --color -- "(wine)" winetricks-20220207-alt1.noarch wine-gl-6.23.1-alt2.x86_64 wine-programs-6.23.1-alt2.x86_64 i586-wine-gl-6.23.1-alt2.i586 wine-mono-7.0.0-alt1.noarch wine-6.23.1-alt2.x86_64 wine-twain-6.23.1-alt2.x86_64 i586-wine-6.23.1-alt2.i586 wine-gecko-2.47.2-alt1.noarch wine-full-6.23.1-alt2.x86_64 i586-wine-twain-6.23.1-alt2.i586 wine-common-6.23.1-alt2.noarch > Как я понимаю, ~/.wine не существовал до запуска? Да. У меня не воспроизводится на достаточно широкой окрестности. Судя по сообщениям 002c:err:virtual:virtual_setup_exception stack overflow 1872 bytes in thread 002c addr 0x7facdec5bd6c stack 0x208b0 (0x20000-0x21000-0x120000) wine: could not load kernel32.dll, status c0000135 проблема встречалась без ясного решения: https://bugs.winehq.org/show_bug.cgi?id=52634 Можете ли вы проверить без ~/.config/fontconfig если он есть? (Ответ для Vitaly Lipatov на комментарий #3) > У меня не воспроизводится на достаточно широкой окрестности. > > Судя по сообщениям > > 002c:err:virtual:virtual_setup_exception stack overflow 1872 bytes in thread > 002c addr 0x7facdec5bd6c stack 0x208b0 (0x20000-0x21000-0x120000) > wine: could not load kernel32.dll, status c0000135 > Эта проблема в том, что не завершилось конфигурирование. Оно не завершилось, потому что я его прервал. А прервал, потому что конфигурирование зависло. Т.е. проблема в: 0048:err:ole:start_rpcss Failed to open RpcSs service Я нагуглил: https://bugzilla.redhat.com/show_bug.cgi?id=1956242 Но решения там нет, в какой-то момент само починилось. > проблема встречалась без ясного решения: > https://bugs.winehq.org/show_bug.cgi?id=52634 > > Можете ли вы проверить без > ~/.config/fontconfig > > если он есть? Не помогает. Я создал нового пользователя и у него та же проблема. Пробовал на только что установленной системе, проблема не воспроизводится. (Ответ для Антон Мидюков на комментарий #4) > (Ответ для Vitaly Lipatov на комментарий #3) > > У меня не воспроизводится на достаточно широкой окрестности. > > > > Судя по сообщениям > > > > 002c:err:virtual:virtual_setup_exception stack overflow 1872 bytes in thread > > 002c addr 0x7facdec5bd6c stack 0x208b0 (0x20000-0x21000-0x120000) > > wine: could not load kernel32.dll, status c0000135 > > > > Эта проблема в том, что не завершилось конфигурирование. Оно не завершилось, > потому что я его прервал. А прервал, потому что конфигурирование зависло. ... Насколько я знаю, в этот момент вызывается getrandom(), и если на этом зависает, то у вас в системе не хватает энтропии. Есть ли идеи в подтверждение этого? Можете ли подключиться с помощью strace -p или gdb -p в момент зависания к процессу? > Пробовал на только что установленной системе, проблема не воспроизводится. (Ответ для Vitaly Lipatov на комментарий #5) ... > Насколько я знаю, в этот момент вызывается getrandom(), и если на этом > зависает, то у вас в системе не хватает энтропии. Есть ли идеи в > подтверждение этого? > > Можете ли подключиться с помощью strace -p или gdb -p в момент зависания к > процессу? Возможно я ошибся про getrandom, но 1. winecfg ни при чём, ошибка просто при инициализации wine, её можно повторять через wineboot -i 2. Нет уверенности, что что там у вас что-то зависает: в середине лога видно приглашение shell: addr 0x7facdec5bd6c stack 0x208b0 (0x20000-0x21000-0x120000) wine: could not load kernel32.dll, status c0000135 [antohami@comp-e2-1800-apu-2fb06e ~]$ MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0 3. Вы не могли бы показать консоль запуска так, чтобы было понятно, на чём зависает? (Ответ для Vitaly Lipatov на комментарий #6) > (Ответ для Vitaly Lipatov на комментарий #5) > ... > > Насколько я знаю, в этот момент вызывается getrandom(), и если на этом > > зависает, то у вас в системе не хватает энтропии. Есть ли идеи в > > подтверждение этого? > > > > Можете ли подключиться с помощью strace -p или gdb -p в момент зависания к > > процессу? > Возможно я ошибся про getrandom, но > > 1. winecfg ни при чём, ошибка просто при инициализации wine, её можно > повторять через wineboot -i > Да, верно. > 2. Нет уверенности, что что там у вас что-то зависает: в середине лога видно > приглашение shell: > addr 0x7facdec5bd6c stack 0x208b0 (0x20000-0x21000-0x120000) > wine: could not load kernel32.dll, status c0000135 > [antohami@comp-e2-1800-apu-2fb06e ~]$ MESA-INTEL: warning: Performance > support disabled, consider sysctl dev.i915.perf_stream_paranoid=0 > Да, таки падает, а не зависает. > 3. Вы не могли бы показать консоль запуска так, чтобы было понятно, на чём > зависает? Процесс не висит. Приложу strace wineboot. Created attachment 10497 [details]
strace запуска wineboot
Обновился из таска [#303074] TESTED (try 2) wine-mono.git=7.3.0-alt1 wine-vanilla.git=7.12-alt1 wine.git=7.11.1-alt1 winecfg заработал. (Ответ для Антон Мидюков на комментарий #9) > Обновился из таска > [#303074] TESTED (try 2) wine-mono.git=7.3.0-alt1 wine-vanilla.git=7.12-alt1 > wine.git=7.11.1-alt1 > > winecfg заработал. [#303074] DONE (try 3) wine-mono.git=7.3.0-alt1 wine-vanilla.git=7.12-alt1 wine.git=7.11.1-alt1 |