FS#19139 - [xfig] crashes when drawing circle or ellipse

Attached to Project: Arch Linux
Opened by Srivatsan Parthasarathy (psrivats) - Saturday, 17 April 2010, 17:36 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 21 June 2010, 15:58 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Eric Belanger (Snowman)
Andreas Radke (AndyRTR)
Architecture i686
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Xfig crashes gnome session if I try to draw a circle or ellipse. The previous fix
for this issue was to use 'XAA' instead of 'EXA' in xorg.conf. This does not work anymore.

Additional info:
xf86-video-ati 6.12.192-1
xfig 3.2.5b-3
gnome 2.30.0

* config and/or log files etc.


Steps to reproduce:
Start Xfig
Try to draw a circle --> X will crash and will restart as if you pressed Ctrl-Alt-Backspace
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Monday, 21 June 2010, 15:58 GMT
Reason for closing:  Fixed
Comment by Cristóvão Cruz (meugninez) - Monday, 26 April 2010, 11:16 GMT
I can confirm this behaviour, and that it only happens when using the open source ati drivers.
Although there is a severe hit in performance, i have been using the fbdev drivers when working with xfig, and they have been working well.

Regards.
Comment by Andreas Radke (AndyRTR) - Monday, 26 April 2010, 17:20 GMT
Because I don't use Gnome neither Xfig please ask the Xfig guys what code is used for the fuction and then ask the radeon people what is broken.
Comment by Cristóvão Cruz (meugninez) - Monday, 03 May 2010, 18:26 GMT
The bug is in xorg-server, and I belive it is already corrected upstream: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/553647
The next version of xorg-server should be ok.
Comment by Cristóvão Cruz (meugninez) - Monday, 03 May 2010, 19:55 GMT
By the way, applying the patch pointed by the link provided in the last post ( http://git.debian.org/?p=pkg-xorg/xserver/xorg-server.git;a=blob;f=debian/patches/19-exa-handle-pixmap-create-destroy-in-lower-layers.diff;h=9d308ed0e21b78cd00e340829238f7909a68cbb2;hb=94ccaae1ff45c11453141469f5659b6d2a16c4bf ) directly to the current xorg-server solves the problem, but although I didn't notice problems, I don't know if it breaks something else.

The patch applies cleanly to the current version (1.7.6-3) (PKGBUILD and patch attached).

Regards.
Comment by Andreas Radke (AndyRTR) - Monday, 21 June 2010, 12:22 GMT
Is this solved in Xorg18/kernel 2.6.34?
Comment by Cristóvão Cruz (meugninez) - Monday, 21 June 2010, 15:48 GMT
Yes.

Loading...