Bug 29331 - сломалась заливка объектов (на уровне libX11?)
: сломалась заливка объектов (на уровне libX11?)
Status: NEW
: Sisyphus
(All bugs in Sisyphus/libX11-devel)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2013-09-07 14:27 by
Modified: 2014-01-30 12:34 (History)


Attachments
белые прямоугольники (15.72 KB, image/png)
2013-09-07 14:27, Vladislav Zavjalov
no flags Details
минимальная программа для воспроизведения ошибки (1.22 KB, application/x-zip)
2013-11-10 23:55, Vladislav Zavjalov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2013-09-07 14:27:42
Created an attachment (id=5928) [details]
белые прямоугольники

Вешаю на xfig, чтоб было напоминание для себя поразбираться. Хотя проблема, как
мне кажется, где-то в недрах X. xfig в момент появления проблемы не обновлялся.

Любой объект с непустой заливкой заполнен каким-то мусором (см. приложенную
картинку)

# rpm -qa | grep libX
libXfixes-5.0.1-alt1
libXaw3d-1.6.2-alt1
libXxf86dga-1.1.4-alt1
libXScrnSaver-1.2.2-alt1
libXxf86vm-devel-1.1.3-alt1
libX11-locales-1.6.1-alt1
libXevie-devel-1.0.3-alt1.qa1
libXpm-devel-3.5.10-alt1
libXrandr-devel-1.4.1-alt1
libXvMC-1.0.8-alt1
libXi-devel-1.7.2-alt1
libXevie-1.0.3-alt1.qa1
libXau-1.0.8-alt1
libXdamage-devel-1.1.3-alt4
libXfont-1.4.6-alt1
libXmu-1.1.1-alt1
libXcomposite-devel-0.4.3-alt3
libX11-1.6.1-alt1
libXaw3d-devel-1.6.2-alt1
libXrender-0.9.8-alt1
libXcursor-devel-1.1.14-alt1
libXxf86dga-devel-1.1.4-alt1
libXtst-1.2.2-alt1
libXt-1.1.4-alt1
libXvMC-devel-1.0.8-alt1
libXaw-1.0.11-alt1
libXdmcp-1.1.1-alt1
libXpm-3.5.10-alt1
libXrandr-1.4.1-alt1
libXv-devel-1.0.9-alt1
libXdmcp-devel-1.1.1-alt1
libXtst-devel-1.2.2-alt1
libXScrnSaver-devel-1.2.2-alt1
libXft-2.3.1-alt1
libXv-1.0.9-alt1
libXcursor-1.1.14-alt1
libXdamage-1.1.3-alt4
libXfont-devel-1.4.6-alt1
libXft-devel-2.3.1-alt1
libXau-devel-1.0.8-alt1
libXmu-devel-1.1.1-alt1
libXinerama-devel-1.1.3-alt1
libXp-1.0.2-alt1
libXext-devel-1.3.2-alt1
libXcomposite-0.4.3-alt3
libXrender-devel-0.9.8-alt1
libXt-devel-1.1.4-alt1
libXinerama-1.1.3-alt1
libXaw-devel-1.0.11-alt1
libX11-devel-1.6.1-alt1
libXres-devel-1.0.7-alt1
libXfixes-devel-5.0.1-alt1
libXi-1.7.2-alt1
libXres-1.0.7-alt1
libXext-1.3.2-alt1
libXxf86vm-1.1.3-alt1

# rpm -qa | grep xfig
xfig-3.2.5b-alt8

# grep Driver /etc/X11/xorg.conf  
        Driver "intel"
------- Comment #1 From 2013-11-10 23:55:55 -------
Created an attachment (id=5990) [details]
минимальная программа для воспроизведения ошибки
------- Comment #2 From 2013-11-11 00:07:37 -------
Проблема локализована, дело в XSetTSOrigin
Туда передавались какие-то неадекватные большие значения ~10000 для начала
координат. Раньше это работало, теперь показывает мусор.

Приложил минимальную программу (C+xlib) для воспроизведения проблемы.

xfig я исправлю, чтоб такого не происходило.
Но, может быть, интересно посмотреть, что именно поменялось в X. Там все-таки
получается показ мусора из какой-то чужой памяти, что не очень хорошо.
Так что ошибку перевешиваю.
------- Comment #3 From 2014-01-30 12:34:48 -------
Драйвер: intel_drv.so


rpm -q --lastchange xorg-server-1.14.5-alt3
* Чт янв 30 2014 Dmitry V. Levin <ldv@altlinux.org> 2:1.14.5-alt3
- NMU.
- Reverted to 1.14.5-alt1 due to regressions (closes: #29354, #29747).

минимальная программа для воспроизведения ошибки -- воспроизводит ошибку при
включенном и отключенном compozite.


Проблема существует дальше