Red Hat Bugzilla – Bug 132894
creating an arc with arc tool causes X server infinite loop
Last modified: 2007-11-30 17:10:49 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7)
Description of problem:
Create an empty diagram in dia. Select the arc tool, drop an arc into
the diagram. This instantly drops the X server into a loop consuming
100% of CPU, which is clearly being caused by dia doing something silly.
This problem only occurs with the x86_64 build of dia; the i386
version is fine.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create an empty diagram in dia.
2. Select the arc tool, drop an arc into the diagram.
Actual Results: The X server goes into an infinite loop, requiring me
to ssh in from another machine to kill dia.
While dia should be fixed too, the X server should handle this, I'd think.
I'm not sure the server is actually inflooping per se. I think it's
more likely to be the equivalent of a DoS attack, where dia gets weird
and slams the server with so many requests that the server can't do
If the server itself were at fault, killing dia would be unlikely to
revive it, in my experience.
Reassigning to "dia" component for package maintainer to confirm
in gdb, that this is not a case of dia DoS flooding the X server
Once confirmed beyond any doubt that this is a legitimate X server
bug, feel free to add comment to bug summarizing troubleshooting
conclusions of dia, and the X Devel team will investigate.
By the way, I have a report from a friend that this "works for him" in
whatever version of dia ships with FC3T1 on x86_64, so it might be
worth checking that first. I don't have time to update to FC3T1 or
Rawhide myself, so I can't verify this.
This is not doing anything strange for me with 0.94-6 in rawhide.