Bug 5740

Summary: Тормоза при печати штрихкода pdf417 в 1с81 в Ubuntu 10.04
Product: WINE@Etersoft Reporter: Andrey Vusik <night>
Component: Стандартные диалогиAssignee: Александр Морозов <amorozov>
Status: CLOSED FIXED QA Contact: Andrey Vusik <night>
Severity: major    
Priority: P3 CC: baraka, lav, shpigor
Version: 1.0.12   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 5460    
Bug Blocks: 5633    

Description Andrey Vusik 2010-07-07 15:59:13 MSD
1.0.12-eter6.11/11
Машина lin-test, user guest.
Отчёты--регламентированные--прибыль--печать--показать машиночитаемую форму.
Виснет минуты на 3, потом показывает.
Кстати, ещё виснет при входе в базу (с отображением html)...
В бутылках всё формируется быстро.
В консоли:
.............
rr:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:ole:OleLoadPictureEx (0x95fef64,8046,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32c890), partially implemented.
fixme:ole:OleLoadPictureEx (0x95fef64,8046,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32c860), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OleLoadPictureEx (0x95fef64,2246,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32c860), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OleLoadPictureEx (0x95fef64,7790,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32c860), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OleLoadPictureEx (0x95fef64,3646,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32c860), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OLEPictureImpl_SaveAsFile (0x65dd760)->(0x65e96e0, 0, (nil)), hacked stub.
fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons...
fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons...
fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons...
fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons...
Comment 1 Александр Морозов 2010-07-08 17:26:49 MSD
Если скопировать с winxp в windows/Fonts все ttf-шрифты кроме DejaVu*, то начинает работать быстрее.
Comment 2 Александр Морозов 2010-07-08 17:57:40 MSD
Для ускорения работы достаточно поместить в windows/Fonts marlett.ttf.

$ md5sum marlett.ttf
c8da7be807a6253e53142d51f6d3c37d  marlett.ttf
Comment 3 Александр Морозов 2010-07-08 18:12:12 MSD
Копирование в windows/Fonts marlett.ttf из /usr/share/wine/fonts тоже помогает.
Comment 4 Александр Морозов 2010-07-08 19:22:36 MSD
Поправил закрытую часть, чтобы при создании wineprefix в windows/Fonts создавался симлинк на marlett.ttf.
Comment 5 Vitaly Lipatov 2010-07-09 19:16:38 MSD
Нужно проверить, помогает ли включение доступа wine к каталогу /usr/share.
Мы планировали сделать dosdevices/y: -> /usr/share
Если это поможет в данном случае, то будет более общим правильным решением.
Comment 6 Александр Морозов 2010-07-09 22:19:23 MSD
Добавление диска, указывающего на /usr/share/wine/fonts или на /usr/share проблему решает.
Откатил исправление с windows/Fonts/marlett.ttf.
Comment 7 Денис Баранов 2010-07-13 18:02:35 MSD
Патч для добавления диска сделан. Нужно проверять.
Comment 8 Денис Баранов 2010-12-02 22:01:59 MSK
Проверить на текущей версии.
Comment 9 Andrey Vusik 2010-12-12 13:33:57 MSK
Воспроизводится по крайней мере зависание при входе на машине kompas в Ubuntu 10.04
на пакетах
dpkg -l |grep wine
ii  wine-etersoft                        1.0.12-eter7.31ubuntu                             WINE@Etersoft - Environment for running Windows applications (main part)
ii  wine-etersoft-sql                    1.0.12-eter16ubuntu                               WINE@Etersoft SQL is a commercial product for running Win-applications


До печати не дошло ибо воспроизвелась
http://bugs.etersoft.ru/show_bug.cgi?id=5654

Бутылка в /var/tmp
Под guest не заходит...
Could not chdir to home directory /home/guest: Permission denied
Comment 10 Andrey Vusik 2011-02-22 18:02:24 MSK
WINE@Etersoft 1.0 SQL 1.0.12-eter8/17
Зависаний при печати нет. Форма с данными отображается корректно.