Bug 4650

Summary: Не печатает из IE
Product: WINE@Etersoft Reporter: Александр Ерещенко <ave>
Component: Internet Explorer / GeckoAssignee: Andrey Vusik <night>
Status: CLOSED FIXED QA Contact: Svetlana Zhukova <svzhu>
Severity: normal    
Priority: P4 CC: kondratyuk, lav
Version: 1.0.12   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 7636    
Bug Blocks: 42    
Attachments: Скриншот ошибки

Description Александр Ерещенко 2009-12-11 18:09:09 MSK
Created attachment 1424 [details]
Скриншот ошибки

Платформа - AltLinux Branch 5.1
wine-etersoft-network-1.0.12-alt0.M51.1
установлен IE6 командой ieinstall
Если в IE нажать "Печать...", то выскакивает окно "Ошибка сценария" (см.скриншот)

(В 1.0.11 работало нормально)

Лог:

$ wine98 iexplore
Running in Windows 98 environment...
err:shell:ReadCabinetState Initializing shell cabinet settings
fixme:shell:DllGetClassObject failed for CLSID=               
        {53bd6b4e-3780-4693-afc3-7161c2f3ee9c} (MruLongList)  
err:rebar:REBAR_WindowProc unknown msg 200b wp=00000000 lp=71180f00
fixme:toolbar:TOOLBAR_CheckStyle [0xf00d0] TBSTYLE_REGISTERDROP not implemented
fixme:toolbar:TOOLBAR_CheckStyle [0xf00d0] TBSTYLE_REGISTERDROP not implemented
fixme:shell:NTSHChangeNotifyRegister (0xf00d0,0x00008003,0x00008000,0x0000c0ae,0x00000001,0x32db4c):semi stub.
fixme:toolbar:TOOLBAR_Unkwn45D hwnd=0xf00d0, wParam=0x00000000, size.cx=1024, size.cy=32000 stub!             
fixme:toolbar:TOOLBAR_CheckStyle [0xf00d0] TBSTYLE_REGISTERDROP not implemented                               
fixme:toolbar:TOOLBAR_CheckStyle [0xf00d0] TBSTYLE_REGISTERDROP not implemented                               
fixme:toolbar:TOOLBAR_Unkwn464 hwnd=0x100048 wParam 00000001 lParam 00000000                                  
fixme:dpa:DPA_LoadStream phDpa=0x32d588 loadProc=0xb1ba1c pStream=0x149260 lParam=14a260                      
fixme:dpa:DPA_LoadStream dwSize=0 dwData2=0 dwItems=0                                                         
fixme:dpa:DPA_LoadStream new hDpa=0x142ab0, errorcode=80004005                                                
fixme:toolbar:TOOLBAR_Unkwn45D hwnd=0x110046, wParam=0x00000000, size.cx=1024, size.cy=764 stub!
fixme:shell:NTSHChangeNotifyRegister (0x110046,0x00008003,0x0c02b7ff,0x0000c0ae,0x00000001,0x32db8c):semi stub.
fixme:shell:DllGetClassObject failed for CLSID=
        {871c5380-42a0-1069-a2ea-08002b30309d} (unknown)
fixme:shell:NTSHChangeNotifyRegister (0x100082,0x00008003,0x0003f5f4,0x00000410,0x00000001,0x32ea38):semi stub.
fixme:shell:SignalFileOpen (0x00000000):stub.
fixme:shell:DllGetClassObject failed for CLSID=
        {871c5380-42a0-1069-a2ea-08002b30309d} (unknown)
fixme:shell:DllGetClassObject failed for CLSID=
        {871c5380-42a0-1069-a2ea-08002b30309d} (unknown)
fixme:msimtf:ActiveIMMApp_FilterClientWindows Stub
fixme:msimtf:ActiveIMMApp_Activate Stub
fixme:shell:DllGetClassObject failed for CLSID=
        {871c5380-42a0-1069-a2ea-08002b30309d} (unknown)
fixme:shell:DllGetClassObject failed for CLSID=
        {ff393560-c2a7-11cf-bff4-444553540000} (History)
fixme:shell:DllGetClassObject failed for CLSID=
        {ff393560-c2a7-11cf-bff4-444553540000} (History)
err:pidl:pcheck unknown IDLIST 0x17b420 [0x17b595] size=54 type=64
err:pidl:dump_pidl_hex 36 00 64 63 4D 00 53 00 48 00 69 00 73 00 74 00    6.dcM.S.H.i.s.t.
err:pidl:dump_pidl_hex 30 00 31 00 32 00 30 00 30 00 39 00 31 00 32 00    0.1.2.0.0.9.1.2.
err:pidl:dump_pidl_hex 31 00 31 00 32 00 30 00 30 00 39 00 31 00 32 00    1.1.2.0.0.9.1.2.
err:pidl:dump_pidl_hex 31 00 32 00 00 00                                  1.2...
fixme:shell:DllGetClassObject failed for CLSID=
        {ff393560-c2a7-11cf-bff4-444553540000} (History)
err:pidl:pcheck unknown IDLIST 0x15a628 [0x15a79d] size=8 type=66
err:pidl:dump_pidl_hex 08 00 66 63 03 00 00 00                            ..fc....
fixme:shell:DllGetClassObject failed for CLSID=
        {ff393560-c2a7-11cf-bff4-444553540000} (History)
err:pidl:pcheck unknown IDLIST 0x15a628 [0x15a79d] size=8 type=66
err:pidl:dump_pidl_hex 08 00 66 63 01 00 00 00                            ..fc....
fixme:hook:IsWinEventHookInstalled (32773)-stub!
fixme:hook:IsWinEventHookInstalled (32773)-stub!
fixme:msimtf:ActiveIMMApp_Activate Stub
fixme:hook:IsWinEventHookInstalled (32773)-stub!
fixme:hook:IsWinEventHookInstalled (32773)-stub!
fixme:msimtf:ActiveIMMApp_Activate Stub
fixme:hook:IsWinEventHookInstalled (32773)-stub!
Comment 1 Александр Ерещенко 2009-12-14 17:52:08 MSK
Добавление...
Оказывается и на 1.0.11 та же проблема. 
(wine-etersoft-1.0.11-alt10.M51.11
wine-etersoft-network-1.0.11-alt5.M51.6)
(Под ALD 4.1 branch версия 1.0.11 точно нормально печатает.)
Проверял на двух системах: 
- 1-я: проапрейженный ALD 4.1 branch до 5.1 branch
- 2-я: установленный с нуля SimlyLinux, обновленный из репозитария AltLinux p5
Эффект одинаковый: ошибка (как на скриншоте) при нажании кнопки печати, либо предварительном просмотре...

Могу покопать еще в какую-нибудь сторону... Но в какую? :)
Comment 2 Александр Ерещенко 2009-12-24 18:15:34 MSK
Покопал на версии 1.0.11 и раскопал такое шаманское действие:
Если после установки IE6 сразу запустить его кликом по иконке на рабочем столе, потом закрыть, а потом запустить через wine98, то глюк с печатью не проявляется.
Но если сразу после инсталляции запускать через wine98, то с большей вероятностью вылезает глюк с печатью и никакие пляски с бубном уже не помогают, кроме как снести ~/.wine и поставить все заново...
Comment 4 Константин Кондратюк 2011-09-12 16:43:56 MSK
Печать из ie6 работает
WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.12/3

В поддержке для пользователей появится с версии WINE@Etersoft 2.0
Comment 5 Svetlana Zhukova 2011-09-14 09:33:18 MSK
eterhack bottle bugs/4650
WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.12/3
Печатать происходит корректно.