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

Отработанное время:
Продуктивное время:
Bug 5281 - Переполнение стека при создании хранилища IPropertySetStorage   Make a simular bug
Summary: Переполнение стека при создании хранилища IPropertySetStorage
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: OLE / DDE / RPC (show other bugs)
Version: unspecified
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Константин Кондратюк
QA Contact: Денис Баранов
URL:
Whiteboard:
Keywords: WINEHQ, WIZARDSOFT
Depends on:
Blocks: 5032
  Show dependency treegraph
 
In work:
Reported: 2010-03-16 09:50 MSK by Константин Кондратюк
Modified: 2010-04-06 10:05 MSD (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Константин Кондратюк 2010-03-16 09:50:53 MSK
При создании хранилищ IStorage и IPropertySetStorage возникает ошибка с переполнением стека. Механизм воспроизведения:

1. Создать объект IStorage
2. Открыть/создать хранилище с помощью IStorage->OpenStorage
3. Получить интерфейс IPropertySetStorage
4. Попробовать создать хранилище IPropertySetStorage->Create
Comment 1 Константин Кондратюк 2010-03-16 09:55:29 MSK
Ошибка из-за того, что в конструкторе, вызываемом из метода IStorage_OpenStorage(), пропущена инициализация таблицы 
объект->pssVtbl = &IPropertySetStorageVtbl;
и возвращаемый по QueryInterface указатель ведёт в неинициализированную область памяти.
Comment 2 Константин Кондратюк 2010-03-16 09:57:30 MSK
Патч отправляю в winehq. Нужен ли он в нашей рассылке для включения в багфикс 1.0.12?
Comment 3 Vitaly Lipatov 2010-03-19 16:41:27 MSK
(In reply to comment #2)
> Патч отправляю в winehq. Нужен ли он в нашей
> рассылке для включения в багфикс 1.0.12?
Думаю, да. В любом случае стоит присылать патч, для включения в eterwine, ведь в winehq могут не принять/принять не скоро. 

Comment 4 Константин Кондратюк 2010-03-29 15:35:08 MSD
Патч в рассылке Etersoft:
http://lists.etersoft.ru/pipermail/wine-patches/2010-March/000745.html
Comment 5 Константин Кондратюк 2010-03-30 10:59:49 MSD
Принято в winehq:
http://www.winehq.org/pipermail/wine-cvs/2010-March/065516.html