Bug 29331

Summary: сломалась заливка объектов (на уровне libX11?)
Product: Sisyphus Reporter: Vladislav Zavjalov <slazav>
Component: libX11-develAssignee: Valery Inozemtsev <shrek>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: lav, shrek, stanv
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
белые прямоугольники
none
минимальная программа для воспроизведения ошибки none

Description Vladislav Zavjalov 2013-09-07 14:27:42 MSK
Created attachment 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 Vladislav Zavjalov 2013-11-10 23:55:55 MSK
Created attachment 5990 [details]
минимальная программа для воспроизведения ошибки
Comment 2 Vladislav Zavjalov 2013-11-11 00:07:37 MSK
Проблема локализована, дело в XSetTSOrigin
Туда передавались какие-то неадекватные большие значения ~10000 для начала координат. Раньше это работало, теперь показывает мусор.

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

xfig я исправлю, чтоб такого не происходило.
Но, может быть, интересно посмотреть, что именно поменялось в X. Там все-таки получается показ мусора из какой-то чужой памяти, что не очень хорошо.
Так что ошибку перевешиваю.
Comment 3 Andriy Stepanov (stanv) 2014-01-30 12:34:48 MSK
Драйвер: 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.


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