Bug 29331 - сломалась заливка объектов (на уровне libX11?)
Summary: сломалась заливка объектов (на уровне libX11?)
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: libX11-devel (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-07 14:27 MSK by Vladislav Zavjalov
Modified: 2018-07-05 11:13 MSK (History)
3 users (show)

See Also:


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

Note You need to log in before you can comment on or make changes to this bug.
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.


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