xview apps hang the system (when viewed from 9.04 X.org)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Confirmed
|
Undecided
|
Unassigned | ||
xview (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
When startting XView applications like cmdtool, the application starts and reacts to keyboard input, but after the first mouse click inside the window (not on the window title bar), X hangs. Switching to a text console is still possible, and after killing the application, all is fine again.
When I login via ssh to the ubuntu machine from a remote machine, there is no problem. But when I log into that remote machine from the ubuntu machine, X also hangs when I start cmdtool
I am using Ubuntu 9.04 (in VMware player, downloaded from vmplanet.net), and xview-clients 3.2p1.4-23ubuntu2.
Below comes some strace output. I started the cmdtool, entered "12345" and waited a little, te first part shows the bottom of this log. The next part is from this point until after I clicked with the mouse into the window.
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(1024, [3 5 9], [], [], NULL) = 1 (in [5])
readv(5, [{"\0"..., 1}, {"\0005\
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
gettimeofday(
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"8\0\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday(
setitimer(
select(1024, [3 5 9], [], [], {0, 0}) = 0 (Timeout)
gettimeofday(
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"8\0\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday(
setitimer(
select(1024, [3 5 9], [], [], NULL) = 1 (in [3])
read(3, "\3\16A\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(1024, [3 5 9], [], [], NULL) = 1 (in [3])
read(3, "\2%A\1t\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"8\0\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(1024, [3 5 9], [], [], NULL) = 1 (in [3])
read(3, "\2@E\1\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"8\0\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(1024, [3 5 9], [], [], NULL) = 1 (in [3])
read(3, "\3@I\1\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"8\0\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(1024, [3 5 9], [], [], NULL
Now I click into the window:
read(3, "\0022Q\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"8\0\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(1024, [3 5 9], [], [], NULL) = 1 (in [3])
read(3, "\0032U\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"8\0\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(1024, [3 5 9], [], [], NULL) = 1 (in [3])
read(3, "\4\1Y\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"#\6\
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"8\6\
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, "\1\16]
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\26\
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, "\1\16_
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9561f00, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(1024, [3 5 9], [], [], NULL
summary: |
- xview apps hang the system + xview apps hang the system (when viewed from 9.04 X.org) |
Changed in xorg-server: | |
status: | New → Confirmed |
Changed in xview (Ubuntu): | |
status: | New → Confirmed |
First, I can fully confirm this problem, which has previously been discussed here: ubuntuforums. org/showthread. php?p=7613644 and www.physionet. org/physiotools /xview/
http://
http://
From what I see and read in this discussion, it makes me wonder if this is really an xview problem. Isn't it more a problem of the new X-server in ubuntu 9.04 (jaunty) ?
As has been mentioned, xview applications in older ubuntu releases used to work fine. But even these applications freeze the screen if you let them display there window on a jaunty X.org system! Obviously, the problems have not been created by a change in the xview libraries (I have used several old versions - all have this problem) but rather by changes in the X-server.
I am not familiar with this bug tracking system. Could somebody more knowledgeable please link this bug to the relevant x-server section of launchpad?