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 в аттаче.
Created attachment 278 [details] скрин ошибки
А libwine-gl при этом установлен?
(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 ~]$
Порядок действий по дальнейшему исследованию проблемы: 1. Ставим виндовую gdiplus и регистрируем её 2. Запускаем Скорее всего, свалится где-то дальше. Нужно посмотреть, на чём.
Программа запустилась, в консоли выводит: 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", при этом программа подтормаживая запускается.если нажать на "ОК" на вышеописанной ошибке - программа вылетает.
Чем она защищена?
(In reply to comment #6) > Чем она защищена? > Константин, доброго времени суток!...Кому адресован Ваш вопрос по баге...Чем она защищена?...и что он означает, поясните пож-ста?!... После обновления программы, её запуск так же не возможен, и появляется сообщение вида "С 1 января 2008 года программа Магистраль функционирует только в ОС Windows 2000 и выше..."
Запустите программу командой $ winexp Если появилась новая версия программа, надо сообщить нам, как её получить, чтобы мы могли проверить у себя.
(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> ...Далее появляется окно программы и загрузка останавливается... Что делать дальше?...
Запуск в новой сборке в режиме winexp, с нативным gdiplus.dll Эффект вылета в дебаггер, при этом появляется окно с нарушением защиты программы. Но Магистраль продолжает грузиться дальше, загружается и работает. На эту функцию можно заглушку написать попробовать: wine: Unimplemented function ntoskrnl.exe.KeInitializeMutex called at address 0x7b83edd0 (thread 0038), starting debugger...
Не очень понятно, кто её пытается вызвать, ведь KeInitializeMutex - функция ядра http://msdn2.microsoft.com/en-us/library/ms801641.aspx
Кто скажет по дальнейшему запуску программы!?...Заранее Спасибо!
Нужно проверить на новых сборках
Бутылка magistral-new wine от 9 октября Установка проходит отлично (через winexp) При запуске (также через winexp) -- ошибка защиты программы. Я её даже не трогал -- запуск произошёл и с ней. (Если нажать на ней "ок" -- программа вылетает.) Каждый элемент программы открыт в отдельном окне. Очень медленная прорисовка объектов.
Выводы: Запуск происходит. Только сомневаюсь насчёт ошибки защиты программы. Пока закрываю.
Закрываю ещё раз :)