Если вводишь неправильно пароль пользователя и потом не меняя его нажимаешь несколько раз Enter - происходит падение 1С Воспроизвести можно в бутылке 1c81/1c81-night База: Информационная база, пользователь "Петрова" у него выставлен пароль 123, если ввести, например 321 то падает. WINE@Etersoft 1.0.12 eter4/eter3
Протестировал wine 1.0.9 - тоже падает.
(In reply to comment #1) > Протестировал wine 1.0.9 - тоже падает. > Клиент говорит что в 1.0.11 не воспроизводится.
Проверил на wine 1.0.11 в той же бутылке - падает. Возможно проблема в окружении, но что-то я сомневаюсь. Судя по бэктрейсу упала kernel32: wine: Unhandled page fault on read access to 0x0000bfb9 at address 0x1722ea18 (thread 0062), starting debugger... Unhandled exception: page fault on read access to 0x0000bfb9 in 32-bit code (0x1722ea18). Backtrace: =>0 0x1722ea18 in frame (+0x55ea18) (0x0032be7c) 1 0x17231b60 in frame (+0x561b60) (0x0032be94) ... 7 0x1723d9bc in frame (+0x56d9bc) (0x0032c164) 8 0x00419a62 in 1cv8 (+0x19a62) (0x0032fdd8) 9 0x10548de5 in core81 (+0x108de5) (0x0032fe10) 10 0x1054a271 in core81 (+0x10a271) (0x0032fe50) 11 0x0043f8c2 in 1cv8 (+0x3f8c2) (0x0032fef8) 12 0x7ee1bb5f in kernel32 (+0x5bb5f) (0x0032ffe8)
Всё же лучше проверить на бутылке, созданной в 1.0.11. Думаем, как это сделать.
Звучит фантастически, но проблему не удалось воспроизвести под KDE.
При отключении управления оконным менеджером окнами wine ошибка не воспроизводится.
Проблема должна решиться этим патчем: winex11.drv: Do not manage the V8NewLocalFrameBaseWnd windows and file dialogs in Gnome (eterbug #4397 #4973 #2080 #4693) Тестировать можно на сборке 1.0 SQL 1.0.12-eter4.1/3 (стоит сейчас на cellar). Запускать так: GNOME_DESKTOP_SESSION_ID=1 wine 1cv8.exe Эту переменную GNOME_DESKTOP_SESSION_ID=1 не надо указывать при локальной работе в Gnome. В бутылки и по NX переменные окружения не передаются, поэтому не работают хаки для Gnome. Чтобы wine узнал, что запущен Gnome нужна эта переменная. Рекомендую пользователям wine использовать KDE.
Кстати, на последней сборке выплыла еще одна ошибка: не передается фокус в поле ввода пароля в 1с8 при старте. На проблему завел багу #5337.
Принято. WINE@Etersoft 1.0.12 eter5/eter4