Bug 7857

Summary: OSMP - при запуске не прорисовывается окно регистрации пользователя.
Product: WINE@Etersoft Reporter: Svetlana Zhukova <svzhu>
Component: Окна / фокус / перерисовкаAssignee: Роман Дадьков <romand>
Status: CLOSED FIXED QA Contact: Svetlana Zhukova <svzhu>
Severity: minor    
Priority: P4 CC: baraka
Version: 2.0   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 652, 7858    

Description Svetlana Zhukova 2011-11-09 09:55:43 MSK
eterhack bottle bugs/652
запускаем dealer.exe, в первом сообщении жмем ОК, появляется окошко создания нового пользователя.Это окошко почти не прорисовывается - не видно куда вписывать.Если вслепую там все-таки что-то прописать,то появится окошко авторизации,где тоже проблемы с графикой. 
Если все таки при первом запуске окно появилось четкое, то стоит один раз его переместить на задний план(открыть перед ним любое окно), а потом вернуть на передний план,то проблема сразу проявится.
Comment 1 Svetlana Zhukova 2011-11-09 10:03:15 MSK
WINE@Etersoft 1.0 SQL 1.3.30/1.7.1-eter1.9/4
Comment 2 Роман Дадьков 2011-11-09 22:53:29 MSK
бутылка bugs/652 в eterhack - программа не запускается. такая же ситуация была в баге 652 comment #21.
в консоли 
<wine@eterhack bottle bugs/652>$ ww dealer.exe 
fixme:systray:wine_notify_icon unhandled tray message: 4
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b83b1a6 (thread 0035), starting debugger...
err:seh:setup_exception_record stack overflow 1104 bytes in thread 0035 eip 7bc77f66 esp 00230ee0 stack 0x230000-0x231000-0x330000
видимо по сравнению с апстримовой версией где-то еще и запуск сломали. пытаюсь найти как.
Comment 3 Роман Дадьков 2011-11-10 19:46:50 MSK
поиск проблемы с загрузкой ничего не дал. обновил вайн, пересобрал - dealer запускается, проблема, описанная в баге видна.
Comment 4 Роман Дадьков 2011-11-10 21:08:12 MSK
при запуске на wwo окна прорисовываются нормально при различных манипуляциях с ними перерисовка окна срабатывает. правда тут еще вопрос удастся ли методом половинного деления найти нужный патч. пока ищу по библиотекам, функции которых используются для отрисовки.
Comment 5 Роман Дадьков 2011-11-10 23:24:25 MSK
дело не в user32, что удивительно
Comment 6 Роман Дадьков 2011-11-11 21:06:50 MSK
работаю над багой
Comment 7 Роман Дадьков 2012-03-11 21:40:18 MSK
проблема была в winex11.drv в window.c в функции map_window. не проходило условие
if ((GetWindowLongW( data->hwnd, GWL_EXSTYLE )
            & (WS_EX_TOOLWINDOW | WS_EX_DLGMODALFRAME)) == WS_EX_TOOLWINDOW)
отправил патч на wine-patches@
Comment 8 Svetlana Zhukova 2012-03-13 12:13:39 MSK
eterhack bottle bugs/652>$ wine --version
WINE@Etersoft SQL 2.0.0-eter4.2/9
Проблемы нет.
При логине везде 123
Comment 9 Роман Дадьков 2012-03-22 18:53:25 MSK
на eterhack 1.5.0/2.0.0-eter1.2/8 проблема также отсутствует. патч не актуален больше