Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 5387 - 1С8.1 падает при запуске через wineole   Make a simular bug
Summary: 1С8.1 падает при запуске через wineole
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Запуск ; Отладка ; Исключения (show other bugs)
Version: 1.0.12
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: Vitaly Lipatov
QA Contact: Денис Баранов
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 3985 4837 5032
  Show dependency treegraph
 
In work:
Reported: 2010-03-31 20:42 MSD by Александр Морозов
Modified: 2010-04-12 17:56 MSD (History)
5 users (show)

See Also:
Заявки RT: 13749
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
Не падает.