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

Отработанное время:
Продуктивное время:
Bug 1184 - Не запускается программа "Магистраль"   Make a simular bug
Summary: Не запускается программа "Магистраль"
Status: CLOSED WORKSFORME
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Общее (show other bugs)
Version: 1.0.9
Hardware: PC Linux
: P3 normal
Target Milestone: ---
Deadline: 2008-04-15
Assignee: Andrey Vusik
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 1320
Blocks: 777
  Show dependency treegraph
 
In work:
Reported: 2008-02-20 16:27 MSK by Alexeev Alexey
Modified: 2008-11-25 11:10 MSK (History)
6 users (show)

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


Attachments
wine.log (41.16 KB, text/plain)
2010-11-18 03:58 MSK, Alexeev Alexey
Details
скрин ошибки (6.50 KB, image/jpeg)
2010-11-18 03:58 MSK, Alexeev Alexey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexeev Alexey 2008-02-20 16:27:14 MSK
Created attachment 277 [details]
wine.log

При запуске сразу же вылетает с ошибкой "Runtime error 216 at 0040B22".
Backtrace:
=>1 0x00404b22 in ata32 (+0x4b22) (0x7fdefecc)
  2 0x004057f3 in ata32 (+0x57f3) (0x7fdeff08)
  3 0x7b87394e in kernel32 (+0x5394e) (0x7fdeffe8)
  4 0xb7dce937 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)

wine.log в аттаче.
Comment 1 Alexeev Alexey 2008-02-20 16:27:57 MSK
Created attachment 278 [details]
скрин ошибки
Comment 2 Константин Кондратюк 2008-02-20 17:01:32 MSK
А libwine-gl при этом установлен?
Comment 3 Stanislav_Soukhoroukov 2008-02-25 16:24:24 MSK
(In reply to comment #2)
> А libwine-gl при этом установлен?
> Да, установлен! Вот вывод команды:
[manager_1@manager_1 ~]$ rpm -qa | grep libwine
libwine-twain-20071130-eter7fedora
libwine-devel-20071130-eter7fedora
libwine-devel-static-20071130-eter7fedora
libwine-gl-20071130-eter9fedora
libwine-20071130-eter7fedora
[manager_1@manager_1 ~]$ 


Comment 4 Константин Кондратюк 2008-02-25 18:30:43 MSK
Порядок действий по дальнейшему исследованию проблемы:
1. Ставим виндовую gdiplus и регистрируем её
2. Запускаем
Скорее всего, свалится где-то дальше. Нужно посмотреть, на чём.
Comment 5 Глеб Кордюков 2008-02-26 16:40:10 MSK
Программа запустилась, в консоли выводит:


Backtrace:
=>1 0x7b841bd2 RaiseException+0x82() in kernel32 (0x7ed938f0)
  2 0x7eec45c5 in ntoskrnl (+0x145c5) (0x7ed93920)
  3 0x7eebe464 in ntoskrnl (+0xe464) (0x7ed939c8)
  4 0x7ef17ff7 in advapi32 (+0x27ff7) (0x7ed93a18)
  5 0x7bc68efe call_thread_entry_point+0xe() in ntdll (0x7ed93a28)
  6 0x7bc69592 in ntdll (+0x59592) (0x7ed93ac8)
  7 0x7bc69850 in ntdll (+0x59850) (0x7ed943c8)
  8 0xb7ea7e13 start_thread+0xb3() in libpthread.so.0 (0x7ed944b8)
  9 0xb7e37b9e __clone+0x5e() in libc.so.6 (0x00000000)



НО!сразу появляется ошибка:"Нарушение защиты программы. Код программы - 48895 ffff4101", при этом программа подтормаживая запускается.если нажать на "ОК" на вышеописанной ошибке - программа вылетает.

Comment 6 Константин Кондратюк 2008-02-26 16:42:56 MSK
Чем она защищена?
Comment 7 Stanislav_Soukhoroukov 2008-02-27 22:59:14 MSK
(In reply to comment #6)
> Чем она защищена?


> Константин, доброго времени суток!...Кому адресован Ваш вопрос по баге...Чем она защищена?...и что он означает, поясните пож-ста?!...

После обновления программы, её запуск так же не возможен, и появляется сообщение вида "С 1 января 2008 года программа Магистраль функционирует только в ОС Windows 2000 и выше..."

Comment 8 Vitaly Lipatov 2008-02-28 00:13:21 MSK
Запустите программу командой
$ winexp
Если появилась новая версия программа, надо сообщить нам, как её получить, чтобы мы могли проверить у себя.
Comment 9 Stanislav_Soukhoroukov 2008-02-29 10:02:27 MSK
(In reply to comment #8)
> Запустите программу командой
> $ winexp
> Если появилась новая версия программа,
> надо сообщить нам, как её получить, чтобы мы
> могли проверить у себя.
> 


[Manager_2@localhost Magistral]$ winexp Ata32.exe 
Running in NT environment...
Warning: there are some errors in winediag output. Run winediag command and check it.
ALSA lib conf.c:3949snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2145snd_pcm_open_noupdate) Unknown PCM default:0
ALSA lib conf.c:3949snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2145snd_pcm_open_noupdate) Unknown PCM default:0
fixme:win:EnumDisplayDevicesW ((null),0,0x48f7f0,0x00000000), stub!
fixme:win:SetLayeredWindowAttributes (0x1027a,0x00c0c0c0,255,1): stub!
fixme:win:SetLayeredWindowAttributes (0x1027a,0x006e321d,255,1): stub!
wine: Call from 0x7b83edd0 to unimplemented function ntoskrnl.exe.KeInitializeMutex, aborting
wine: Unimplemented function ntoskrnl.exe.KeInitializeMutex called at address 0x7b83edd0 (thread 0038), starting debugger...
WineDbg starting on pid 0035
Unhandled exception: unimplemented function ntoskrnl.exe.KeInitializeMutex called in 32-bit code (0x7b83ee46).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b83ee46 ESP:7ebd789c EBP:7ebd7910 EFLAGS:00200216(   - 00      - IAP1)
 EAX:7b82c2e9 EBX:7b8c9b64 ECX:00000000 EDX:00000002
 ESI:7ebd7940 EDI:7ebd78d0
Stack dump:
0x7ebd789c:  7bc4038f 7ebd78c0 7b83edde 7ebd78e8
0x7ebd78ac:  7bc54578 7ffd0c00 80000100 00000001
0x7ebd78bc:  00000000 7b83edd0 00000002 7ed093c0
0x7ebd78cc:  7ed0c2f0 5c984809 ae6e1603 00000000
0x7ebd78dc:  7b8c9b64 00000000 7ffd0bf8 7ebd7928
0x7ebd78ec:  7bc3d20e 7ffd0bf8 7ebd7914 00000138
Backtrace:
=>1 0x7b83ee46 RaiseException+0x76() in kernel32 (0x7ebd7910)
  2 0x7ed09354 in ntoskrnl (+0x19354) (0x7ebd7940)
  3 0x7ed03494 in ntoskrnl (+0x13494) (0x7ebd79e8)
  4 0x7ed5734a in advapi32 (+0x2734a) (0x7ebd7a28)
  5 0x7bc617be call_thread_entry_point+0xe() in ntdll (0x7ebd7a38)
  6 0x7bc61df8 in ntdll (+0x51df8) (0x7ebd7ad8)
  7 0x7bc62055 in ntdll (+0x52055) (0x7ebd83c8)
  8 0xb7de350b (0x7ebd84b8)
  9 0xb7d58b2e (0x00000000)
0x7b83ee46 RaiseException+0x76 in kernel32: addl        $12,%esp
Wine-dbg>

...Далее появляется окно программы и загрузка останавливается...
Что делать дальше?...
Comment 10 Stanislav_Soukhoroukov 2008-02-29 10:17:19 MSK
(In reply to comment #8)
> Запустите программу командой
> $ winexp
> Если появилась новая версия программа,
> надо сообщить нам, как её получить, чтобы мы
> могли проверить у себя.
> 


[Manager_2@localhost Magistral]$ winexp Ata32.exe 
Running in NT environment...
Warning: there are some errors in winediag output. Run winediag command and check it.
ALSA lib conf.c:3949snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2145snd_pcm_open_noupdate) Unknown PCM default:0
ALSA lib conf.c:3949snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2145snd_pcm_open_noupdate) Unknown PCM default:0
fixme:win:EnumDisplayDevicesW ((null),0,0x48f7f0,0x00000000), stub!
fixme:win:SetLayeredWindowAttributes (0x1027a,0x00c0c0c0,255,1): stub!
fixme:win:SetLayeredWindowAttributes (0x1027a,0x006e321d,255,1): stub!
wine: Call from 0x7b83edd0 to unimplemented function ntoskrnl.exe.KeInitializeMutex, aborting
wine: Unimplemented function ntoskrnl.exe.KeInitializeMutex called at address 0x7b83edd0 (thread 0038), starting debugger...
WineDbg starting on pid 0035
Unhandled exception: unimplemented function ntoskrnl.exe.KeInitializeMutex called in 32-bit code (0x7b83ee46).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b83ee46 ESP:7ebd789c EBP:7ebd7910 EFLAGS:00200216(   - 00      - IAP1)
 EAX:7b82c2e9 EBX:7b8c9b64 ECX:00000000 EDX:00000002
 ESI:7ebd7940 EDI:7ebd78d0
Stack dump:
0x7ebd789c:  7bc4038f 7ebd78c0 7b83edde 7ebd78e8
0x7ebd78ac:  7bc54578 7ffd0c00 80000100 00000001
0x7ebd78bc:  00000000 7b83edd0 00000002 7ed093c0
0x7ebd78cc:  7ed0c2f0 5c984809 ae6e1603 00000000
0x7ebd78dc:  7b8c9b64 00000000 7ffd0bf8 7ebd7928
0x7ebd78ec:  7bc3d20e 7ffd0bf8 7ebd7914 00000138
Backtrace:
=>1 0x7b83ee46 RaiseException+0x76() in kernel32 (0x7ebd7910)
  2 0x7ed09354 in ntoskrnl (+0x19354) (0x7ebd7940)
  3 0x7ed03494 in ntoskrnl (+0x13494) (0x7ebd79e8)
  4 0x7ed5734a in advapi32 (+0x2734a) (0x7ebd7a28)
  5 0x7bc617be call_thread_entry_point+0xe() in ntdll (0x7ebd7a38)
  6 0x7bc61df8 in ntdll (+0x51df8) (0x7ebd7ad8)
  7 0x7bc62055 in ntdll (+0x52055) (0x7ebd83c8)
  8 0xb7de350b (0x7ebd84b8)
  9 0xb7d58b2e (0x00000000)
0x7b83ee46 RaiseException+0x76 in kernel32: addl        $12,%esp
Wine-dbg>

...Далее появляется окно программы и загрузка останавливается...
Что делать дальше?...
Comment 11 Константин Кондратюк 2008-03-04 13:58:59 MSK
Запуск в новой сборке в режиме winexp, с нативным gdiplus.dll
Эффект вылета в дебаггер, при этом появляется окно с нарушением защиты программы. Но Магистраль продолжает грузиться дальше, загружается и работает.

На эту функцию можно заглушку написать попробовать:
wine: Unimplemented function ntoskrnl.exe.KeInitializeMutex called at address
0x7b83edd0 (thread 0038), starting debugger...
Comment 12 Vitaly Lipatov 2008-03-04 14:17:40 MSK
Не очень понятно, кто её пытается вызвать, ведь KeInitializeMutex - функция ядра
http://msdn2.microsoft.com/en-us/library/ms801641.aspx
Comment 13 Stanislav_Soukhoroukov 2008-05-14 23:59:41 MSD
Кто скажет по дальнейшему запуску программы!?...Заранее Спасибо!
Comment 14 Константин Кондратюк 2008-10-10 16:26:03 MSD
Нужно проверить на новых сборках
Comment 15 Andrey Vusik 2008-10-10 17:31:00 MSD
Бутылка magistral-new
wine от 9 октября
Установка проходит отлично (через winexp)
При запуске (также через winexp) -- ошибка защиты программы. Я её даже не трогал -- запуск произошёл и с ней. (Если нажать на ней "ок" -- программа вылетает.)

Каждый элемент программы открыт в отдельном окне. Очень медленная прорисовка объектов.
Comment 16 Andrey Vusik 2008-10-10 17:34:23 MSD
Выводы:
Запуск происходит. Только сомневаюсь насчёт ошибки защиты программы. Пока закрываю.
Comment 17 Константин Кондратюк 2008-10-13 08:46:50 MSD
Закрываю ещё раз :)