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

Отработанное время:
Продуктивное время:
Bug 1424 - Тестирование CheckXML   Make a simular bug
Summary: Тестирование CheckXML
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Общее (show other bugs)
Version: 1.0.8
Hardware: PC Linux
: P3 major
Target Milestone: ---
Assignee: Илья Шпигорь
QA Contact:
URL: http://www.buhsoft.ru/?title=pressa/3...
Whiteboard:
Keywords: ИНТЕРРА
: 501 (view as bug list)
Depends on:
Blocks: 1058 4284
  Show dependency treegraph
 
In work:
Reported: 2008-03-19 18:02 MSK by Leonid Shadevsky
Modified: 2010-02-02 15:51 MSK (History)
9 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leonid Shadevsky 2008-03-19 18:02:05 MSK
При попытке вызвать какой-либо пункт меню программа зависает. Требуется проверить работу с файлами данных в формате 7.0 XML.
Comment 1 Денис Баранов 2008-04-10 17:52:25 MSD
Она вообще странно работает. При попытке вызвать пункт меню никаких действий не порисходит, только становится невозможным новый выбор меню.
Бутылка: checkXml
Comment 2 Константин Кондратюк 2008-10-15 14:03:50 MSD
Что с текущим состоянием баги? Нужно проверить к релизу.
Comment 3 Andrey Vusik 2008-10-20 17:16:12 MSD
(In reply to comment #2)
> Что с текущим состоянием баги? Нужно
> проверить к релизу.
> 

Всё по-прежнему. Не выбирается ни один пункт меню. В консоли:

Running in NT environment...
fixme:ntoskrnl:KeInitializeMutex 0x111380 0
DbgPrint says: Eutron SmartKey USB Driver (Jun 10 2005), FastUSB=0, DelayUSB=2000
fixme:ntoskrnl:KeInitializeSpinLock 0x456638
fixme:ntoskrnl:KeInitializeEvent 0x4567ac 1 0
err:ole:TLB_ReadTypeLib Loading of typelib L"oleacc.dll" failed with error 2
[wine@cellar CheckXML]$ winexp CheckXML.exe
Running in NT environment...
err:ole:TLB_ReadTypeLib Loading of typelib L"oleacc.dll" failed with error 2

Comment 4 Andrey Vusik 2008-10-20 17:21:04 MSD
Проверял в бутылке checkxml. странно, что не в развёрнутом виде пункты меню открываются.
Comment 5 Andrey Vusik 2008-10-20 17:22:23 MSD
Буду продолжать тестирование...
Comment 6 Денис Баранов 2008-11-03 19:17:21 MSK
*** Bug 501 has been marked as a duplicate of this bug. ***
Comment 7 Andrey Vusik 2008-12-05 13:22:31 MSK
Состояние не изменилось.
По +file при выборе пункта меню. Данного файла нет.

trace:file:GetFileAttributesW L"c:\\program files\\checkxml\\forms\\infoinput.scx"
trace:file:RtlDosPathNameToNtPathName_U (L"c:\\program files\\checkxml\\forms\\infoinput.scx",0x32d204,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"c:\\program files\\checkxml\\forms\\infoinput.scx" 520 0x32cf78 (nil))
warn:file:wine_nt_to_unix_file_name L"forms\\infoinput.scx" not found in /net/wine/bottles/checkxml/.wine-chechxml/dosdevices/c:/Program Files/CheckXML
trace:file:GetFileAttributesW L"c:\\program files\\checkxml\\forms\\infoinput.sct"
trace:file:RtlDosPathNameToNtPathName_U (L"c:\\program files\\checkxml\\forms\\infoinput.sct",0x32d204,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"c:\\program files\\checkxml\\forms\\infoinput.sct" 520 0x32cf78 (nil))
warn:file:wine_nt_to_unix_file_name L"forms\\infoinput.sct" not found in /net/wine/bottles/checkxml/.wine-chechxml/dosdevices/c:/Program Files/CheckXM
Comment 8 Andrey Vusik 2008-12-05 15:51:07 MSK
При первом запуске программа должна индексировать таблицы в папке /kladr создавая файлы CDX - в wine этого не происходит. Пока следует разобраться с этим.
Comment 9 Виталий Перов 2009-02-27 18:28:17 MSK
warn:file:wine_nt_to_unix_file_name L"forms\\about_s.scx" not found in /net/wine/bottles/checkxml/.wine-checkxml/dosdevices/c:/Program Files/CheckXML

что-то я не вижу там папки forms. Возможно установка прошла не полностью?

Надо проверить есть ли эта папка на винде. Дистрибутива с программой на фтп так и не нашёл
Comment 10 Andrey Vusik 2009-03-03 13:01:59 MSK
Программа в /other/CheckXMLInst.exe
Папки forms в Винде нет (Установлено на win-test).
Как писал выше,
В винде при первом запуске программа индексирует таблицы в папке /kladr создавая
файлы CDX - в wine этого не происходит.
Comment 11 Dmitry A. Petuhov 2010-01-21 13:34:31 MSK
Судя по всему, программа не зависает при выборе пункта меню, 
а просто модальное окно уходит на задний план, но фокус не отпускает.
Проверено на релизе WINE@Etersoft 1.0 Network 1.0.11-eter8/3
Comment 12 Абросимов Виктор 2010-01-21 15:40:43 MSK
В  WINE@Etersoft 1.0 Network 1.0.12-eter1.2/1  тоже не работает меню.. 
Comment 13 Илья Шпигорь 2010-01-22 13:56:03 MSK
На текущей сборке wine 1.0.12-eter1.3/1 ошибка воспроизводится. Запуск через wineole не помогает.

В оригинальном wine проблема решена. Надо делать backport.
Comment 14 Илья Шпигорь 2010-01-22 17:18:00 MSK
Результаты тестирования на других сборках wine:
1. wine-public(1.1.34) - не воспроизводится
2. eterhack(1.1.31) - не воспроизводится
3. релиз, на котором основан 1.0.12 (1.1.18) - воспроизводится

Вывод - проблема была решена в оригинальном wine и с нашими изменениями не связана.
Comment 15 Илья Шпигорь 2010-01-25 14:12:22 MSK
Отправил в рассылку коммит из оригинального wine, исправляющий проблему:

Author: Alexandre Julliard <julliard@winehq.org>
Date:   Mon Aug 31 16:37:19 2009 +0200

    user32: Bring SwitchToThisWindow a bit more in line with the now documented behavior.


Этот коммит появился в релизе 1.1.29 оригинального wine.