Bug 2603

Summary: Консультант плюс: падение на построении списка документов
Product: [Поддержка проектов] КОМПАС 3D Reporter: Глеб Кордюков <sonner>
Component: ТестированиеAssignee: Константин Кондратюк <kondratyuk>
Status: CLOSED FIXED QA Contact:
Severity: critical    
Priority: P2 CC: cubic_76, ivan, kondratyuk, lav, mais, mx, shpigor, sonner, _apj
Version: v10   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
URL: http://rt.etersoft.ru/Ticket/Display.html?id=8627
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 767, 777, 2353    

Description Глеб Кордюков 2008-10-14 11:53:42 MSD
libwine 1.0.9-1
wine 1.0.9-1
wine-etersoft-sql 1.0.9-1
kernel-source-linux-cifs-2.6.24 1.52-1
kernel-source-etercifs-2.6.24 1.52-1
linux-cifs 3.1-1

Kubuntu 8.04-1

Законодательство -> в тексте документа пишу, например, "алименты"
-> Далее нажимаю кнопку снизу построить список документов (или F9)
И сразу консультант падает ("Возникло необработанное исключение в потоке <Главный поток>:
<Исключение ОС (0xC0000005): Запрещенный доступ к памяти">
Просим извинения. Программа будет закрыта.").
Comment 1 Глеб Кордюков 2008-10-14 11:54:55 MSD
На другом сервере К+ на НЕ обновленном wine - всё корректно.
Comment 2 Andrei Zhekov 2008-10-15 14:46:27 MSD
Подтверждаю. Ubuntu 8.04 локальная версия Etersoft@WINE 1.0.9
Регистрация К+ прошла без проблем.
Ошибка возникает также при попытке быстрого доступа из стартового окна программы, например, к "Комментариям законодательства", или простого построения списка документов (F9).

На других дистрибутивах (НЕ-*ubuntu) работает на отлично.
Ошибка приводит практически к неработоспособности Консультанта+. Считаю серъезность можно поднять.
Comment 3 Andrei Zhekov 2008-10-15 16:20:22 MSD
ошибка тянет на "существенную потерю работоспособности", да и мешает провести дальнейшее тестирование.
Comment 4 Vitaly Lipatov 2008-10-16 22:12:09 MSD
Глеб, нужно воспроизвести на Ubuntu и сообщить без тумана, где и на каком wine протестировано.
Comment 5 Andrei Zhekov 2008-10-18 10:24:04 MSD
На Ubuntu 8.10 та же проблема (wine 1.0.9-1)
Comment 6 Константин Кондратюк 2008-10-22 12:54:03 MSD
Подтверждаю.

Скорее всего проявляется в любом К+ в любой ОС.
У меня помимо Ubuntu и демо-консультанта получилось воспроизвести в бутылке const3300.35 на cellar'е. Описанным способом или просто нажатием на кнопке без всякого ввода.

wine: Unhandled page fault on read access to 0x00000047 at address 0x4e2070 (thread 0011), starting debugger...
Unhandled exception: page fault on read access to 0x00000047 in 32-bit code (0x004e2070).
Comment 7 Константин Кондратюк 2008-10-22 13:53:05 MSD
Не решается установкой IE.
Comment 8 Константин Кондратюк 2008-10-24 15:34:37 MSD
В сборке eter23 от 20 сентября - работал.
В eter24 уже нет.
Comment 9 Константин Кондратюк 2008-10-28 11:58:51 MSK
Всё ломается коммитом:

commit ef3db8ce18e7608820e2e8aa2a28004814f7ee03
Author: Ilya Shpigor <shpigor@etersoft.ru>
Date:   Thu Sep 25 10:38:23 2008 +0400

    comctl32: Add the selection change notification in the expand event processing for the treeview control (eterbug #2353)
Comment 10 Константин Кондратюк 2008-10-28 12:11:18 MSK
Откатил патч - К+ отрабатывает корректно

commit d1ee94236dfd03e194f9cbff173562d13fe2ac8c
Author: Konstantin Kondratyuk <kondratyuk@etersoft.ru>
Date:   Tue Oct 28 12:03:43 2008 +0300

    Revert commit ef3db8ce18e7608820e2e8aa2a28004814f7ee03  - crash Consultant (eterbug #2603)
Comment 11 Константин Кондратюк 2008-11-14 23:57:25 MSK
*** Bug 2636 has been marked as a duplicate of this bug. ***