LINUX.ORG.RU

Странный баг в Xlib

 , request for testing, ,


0

2

Наткнулся на странный баг, хочу попросить потестить кому не лень, прежде чем bug-report писать буду.

Сам могу проверить только на Mac и Open. Нужны ещё результаты на Linux.

Предмет: подсистема конверсии цветов Xcms.

  1. Как должно быть (OS X): http://www.dim13.org/images/XQuartz.png (X.Org X Server 1.15.2) — 64 бита
  2. Что выходит на OpenBSD: http://www.dim13.org/images/xenocara.png (X.Org X Server 1.14.5) — 32 бита

Исходинки тестовой программы: ftp://ftp.dim13.org/pub/src/xlib-bug.tgz (собирать bsd-make или вручную с gcc и -lX11).

Интересуют ваши результаты (1-вый или 2-ой), название и версия дистра, а так же Xorg -version.

Спасибо всем, кто отзовётся.

Возможно, что в Debian это было уже пофикшено: https://lists.debian.org/debian-x/2010/12/msg00051.html

★★★★★

Последнее исправление: beastie (всего исправлений: 4)

http://storage8.static.itmages.ru/i/14/0831/h_1409501068_3762016_b4aa9758d0.png

Собирал bmake.
Gentoo ~amd64

$ Xorg -version

X.Org X Server 1.16.0
Release Date: 2014-07-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.15.3-gentoo x86_64 Gentoo
Current Operating System: Linux thecloneofmyown 3.15.3-gentoo #4 SMP Sun Aug 10 13:31:25 EEST 2014 x86_64
Kernel command line: root=/dev/sda1 iommu=1
Build Date: 20 July 2014 01:16:08AM

Current version of pixman: 0.32.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.


Мне кажется что что-то не так.

NeverLoved ★★★★★
()
Ответ на: комментарий от beastie

http://storage9.static.itmages.ru/i/14/0831/h_1409503025_5628306_157c5cd68b.png

окно глючит такжке как и у NeverLoved, поигравшсь другими окнами заставит его корректно пеерисоваться и отскриншотил

Linux 3.14-1-amd64 #1 SMP Debian 3.14.12-1 (2014-07-11) x86_64 GNU/Linux

Deleted
()
Ответ на: комментарий от beastie

окно не глючит вовсе. Видеокарта - встроенный в haswell cpu intel. Разницы между intel'ом и primusrun'овой nvidia не замечено. Ядро 3.14.4, nvidia 343.13, Xorg-server 1.16.0, libX11 1.6.2

takino ★★★★★
()
Последнее исправление: takino (всего исправлений: 2)
> uname -a
Linux computer 3.13.0-35-generic #62~precise1-Ubuntu SMP Mon Aug 18 14:53:38 UTC 2014 i686 i686 i386 GNU/Linux

> cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS"

> Xorg -version

X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.42-37-generic i686 Ubuntu
Current Operating System: Linux computer 3.13.0-35-generic #62~precise1-Ubuntu SMP Mon Aug 18 14:53:38 UTC 2014 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-35-generic root=UUID= ro quiet splash vt.handoff=7
Build Date: 07 August 2014  11:50:48AM
xorg-server 2:1.15.1-0ubuntu2~precise2 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.30.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.

http://i.imgur.com/QAZVevv.png

скорее второе, чем первое

anonymous
()
Ответ на: комментарий от beastie
Xorg -version

X.Org X Server 1.16.0
Release Date: 2014-07-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.14-1-amd64 x86_64 Debian
Current Operating System: Linux radws 3.14-1-amd64 #1 SMP Debian 3.14.12-1 (2014-07-11) x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-3.14-1-amd64 root=UUID=f7d1e933-4f44-43e1-b2bb-697426b1e141 ro quiet
Build Date: 17 July 2014  10:22:36PM
xorg-server 2:1.16.0-1 (http://www.debian.org/support) 
Current version of pixman: 0.32.6
Deleted
()
Ответ на: комментарий от anonymous

Хм, ещё наблюдение: баг вылазит пока только на 32-x битах и X < 1.15.2. (как у меня на Open'е и уважаемого анонимуса).

На 64-х битах баг ещё не замечен.

Если у кого-нибуть есть «новые» (> 1.15.1) иксы и 32-ух битная система, а так же случай наоборот: «старые» (< 1.15.2) иксы и 64-е бита — отвозитесь пожалуйста. Интересно всё же. =)

beastie ★★★★★
() автор топика
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от NeverLoved

Аналогично, белый фон. Собирал c gcc.

 $ Xorg -version

X.Org X Server 1.14.3
Release Date: 2013-09-12
X Protocol Version 11, Revision 0
Build Operating System: Slackware 14.1 Slackware Linux Project
Current Operating System: Linux localhost 3.14.16-smp #2 SMP Fri Aug 8 00:41:00 CDT 2014 i686
Kernel command line: auto BOOT_IMAGE=SLACKWARE ro root=801 rootfstype=ext4 vt.default_utf8=1
Build Date: 09 October 2013  09:56:03PM
 
Current version of pixman: 0.30.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

Deleted
()
Ответ на: комментарий от beastie

Всем спасибо. Круг сузился ещё больше. Проблема в 32-х битах.

Обновился до 1.15.2, баг остался. =( Буду теперь смотреть, где собака порылась и bug-report писать.

beastie ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Процессор. =) К телеку подключён старый EeeBox, а там N270. =(

beastie ★★★★★
() автор топика
exl@exl-Lenovo-G560e:~/Downloads/xlib-bug > gcc -m64 XcmsTekHVC.c -o XcmsTekHVC -lX11
exl@exl-Lenovo-G560e:~/Downloads/xlib-bug > ./XcmsTekHVC

http://i.imgur.com/K8l8ERJ.png

exl@exl-Lenovo-G560e:~/Downloads/xlib-bug > gcc -m32 XcmsTekHVC.c -o XcmsTekHVC -lX11
exl@exl-Lenovo-G560e:~/Downloads/xlib-bug > ./XcmsTekHVC

http://i.imgur.com/sGOFRlD.png

exl@exl-Lenovo-G560e:~/Downloads/xlib-bug > Xorg -version

X.Org X Server 1.14.5
Release Date: 2013-12-12
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
Current Operating System: Linux exl-Lenovo-G560e 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=87135d20-0874-4e5f-bc7a-41df2d3f04f8 ro LIVEMEDIA=/dev/sr0 quiet splash vt.handoff=7
Build Date: 17 December 2013  10:06:15AM
xorg-server 2:1.14.5-1ubuntu2~saucy1 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.30.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
EXL ★★★★★
()
Ответ на: комментарий от EXL

Да, всё сходится. Проверил тоже на 64-bit Open. Там всё хорошо. Теперь интересно, склько этому багу лет... по крайней мере в копирайтах указан 1990-й год.

А чинить придётся, скорей всего самому (а там жуткий матан размазанный по куче файлов) ... вряд ли кто из апстрима полезет туда разбираться в ближайшие 100 лет. :(

beastie ★★★★★
() автор топика
Последнее исправление: beastie (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.