GNOME Bugzilla – Bug 88085
tools leaves lines on the display (bezier turds)
Last modified: 2003-11-25 17:14:20 UTC
When making a bezier path, moving or deleting points from the path leaves droppings behind on the image. The only way to get rid of them is to force a redraw (by covering and uncovering the window, for example). For instance: make a new image (white background). Click on the bezier path tool, and click three different points in a triangular pattern. Now click on the third point (handles appear) and drag around in a small circle. Note droppings (attachment 1 [details]). Now clear that image, click twice near the bottom of the image, click on the second point and drag the handles around in a big circle, wide enough that one of the handles will go off the bottom of the screen. Lots of radial lines get drawn (attachment 2 [details]).
Created attachment 9837 [details] figure 1: small bezier turds
Created attachment 9838 [details] Figure 2: big radial lines
Some people have reported this before and it seems to be a bug in the X-Server. What graphics-card are you using and what is your X-Server?
The snapshots were made on XFree86 4.2.0-8 (from Redhat 7.3) with a Radeon 7000, gimp 1.2.4-pre1. I do not see it on: gimp 1.2.3 (from apt-get), XFree86 4.1.0-16 (Debian Woody), ATI Rage (Pro?) 128 gimp 1.2.3, XFree86 4.0.3-5 (Redhat 7.1), S3 Savage (laptop) In the past (gimp 1.2.3) on the 4.2.0/Radeon system, I did see some problems like this, but they seemed to get worse recently (I used to get small bezier turds but hadn't seen the "radial lines completely blacking out the canvas" problem). My conclusion so far: yes, this is probably an X bug; gimp is probably doing something to trigger it (I don't see many drawing problems in other apps, except a few layout bugs in mozilla where I know other people see the same problem), and *maybe* gimp 1.2.4 is triggering it more often than 1.2.3 did. I will experiment further (older gimp on the Radeon system, newer gimps on the other systems) and will report anything useful I find.
*** Bug 100059 has been marked as a duplicate of this bug. ***
I'm experiencing this also, but with gimp 1.2.3 System (RedHat 8.0 / Rawhide updates from Feb 2003) redhat-release-8.0-8 gimp-1.2.3-15 XFree86-4.2.99.4-20030129.4 kernel-2.4.20-2.30 Video device: ATI Technologies Inc Radeon 7500 QW (rev 0). /lib/modules/2.4.20-2.30/kernel/drivers/char/drm/radeon.o
Changed target milestone of several bugs to 2.0 - these are not features, and don't look to me like blockers for a pre-release, but they have to be addressed before 2.0. Dave.
I am pretty sure that this is a problem with the XOR implementation of the X server. There used to be some real redraw problems (mainly on the canvas padding area) but these have all been addressed.