[Wine-devel] Задача 8395 - Обрыв сессии nx при работе с 1С 8.2 Комплексная автоматизация
Sergey Guralnik
serhio на etersoft.ru
Ср Май 23 16:36:35 MSK 2012
По поводу https://bugs.etersoft.ru/show_bug.cgi?id=8395
Складывается впечатление, что эта проблема и 8297 вызваны неправильной
работой
XRenderCreateLinearGradient() при вызове из xrenderdrv_GradientFill():
1) Передаваемые ей параметры находятся в пределах нормы;
2) В начале закрашиваемого участка оказывается ряд точек с черным
цветом
(независимо от переданных цветовых параметров)
https://bugs.etersoft.ru/show_bug.cgi?id=8297;
3) Отключение функции комментариями устраняет разрывы соединения
(хотя этот довод несколько сомнителен).
Если ошибка действительно в работе XRenderCreateLinearGradient(), думаю
стоит поместить #undef HAVE_XRENDERCREATELINEARGRADIENT в начале
xrenderdrv_GradientFill() пока не будет исправлена проблемная функция.
Такая мера решает баги 8395 и 8297.
В этом случае можно откатить
commit 1289e65c3ae129f8340c7eec46614765981d2604
Author: Alexander Morozov <amorozov на etersoft.ru>
Date: Thu May 17 20:10:40 2012 +0400
winex11: Prevent crash under NX (eterbug #8458).
т.к. он становится ненужным.
Хотелось бы услышать мнения насчет приемлемости такого решения.
--
С уважением, Сергей.
Подробная информация о списке рассылки Wine-devel