Bug 5387

Summary: 1С8.1 падает при запуске через wineole
Product: WINE@Etersoft Reporter: Александр Морозов <amorozov>
Component: Запуск ; Отладка ; ИсключенияAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: normal    
Priority: P2 CC: delayer, DjSpiker, kondratyuk, lav, night
Version: 1.0.12   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: 13749 Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 3985, 4837, 5032    

Description Александр Морозов 2010-03-31 20:42:18 MSD
Проблема воспроизводится на 1.0.12-eter4/3.
На 1.0.11-eter11/6 проблемы нет.
Comment 1 Александр Морозов 2010-03-31 20:44:08 MSD
В консоли при этом:
wine: Call from 0x404309 to unimplemented function ole32.dll.CoInitializeSecurity, aborting
Comment 2 Александр Морозов 2010-03-31 22:07:56 MSD
1С нормально запускается в 1.0.12-eter4/3 в wineprefix, созданном 1.0.11-eter11/6.
Comment 3 Александр Морозов 2010-04-01 14:17:48 MSD
1С8.1 нормально запускается через wineole в 1.0.12-eter4/2, падает в 1.0.12-eter4/3.
Comment 6 Vitaly Lipatov 2010-04-02 16:34:38 MSD
(In reply to comment #3)
> 1С8.1 нормально запускается через wineole в
> 1.0.12-eter4/2, падает в 1.0.12-eter4/3.
Связано с более старым ole32, предлагаю проверять без wineole на последнем eterhack. 

Comment 7 Александр Морозов 2010-04-02 16:44:14 MSD
> Связано с более старым ole32, предлагаю
> проверять без wineole на последнем eterhack. 
В смысле проверять без wineole? Баг как раз про проблемы с wineole.
Comment 13 Vitaly Lipatov 2010-04-03 17:33:13 MSD
Надо проверить с этим изменением:
commit 7aceddd37a88c393d837b7cbfb1c2ea08313f523
Author: Vitaly Lipatov <lav@etersoft.ru>
Date:   Sat Apr 3 17:24:11 2010 +0400

    Ignore missed ole32.dll.CoInitializeSecurity, return S_OK status (see eterbug #5387)
...
+                if (!strcmp(pe_name->Name, "CoInitializeSecurity"))
+                    thunk_list->u1.Function = (ULONG_PTR)func_SOK;
...
Comment 14 Денис Баранов 2010-04-11 17:49:07 MSD
Принято.
WINE@Etersoft 1.0.12 eter5/eter4
Comment 15 Денис Баранов 2010-04-11 17:49:27 MSD
-
Comment 16 Mikhail Krylatykh 2010-04-12 17:46:59 MSD
Не падает.