I complained a bit ago about galeon hanging. This seems to be
spreading to other multithreaded gnome apps on my Cooker workstation.
I am now seeing "pan" hang in the exact same way as galeon. In both
cases, the program does not actually hang. It does however block in a
select with no application gui refresh.
If I "hide" and then "expose" the applications main window, it does
not visually refresh however the appilication is running and
responding. Here is an strace output of the window being hidden and
exposed:
select(5, [4], NULL, NULL, NULL) = 1 (in [4])
[ waiting ... window is hidden and then exposed again... ]
read(4, "\23e\2378\323\2\340\1\323\2\340\1\0\323\v\10\0\25\255\10"..., 32) = 32
read(4, "\17\365\2378R~\340\1\1\362\377\277<L\237\0\30\0\0\0\0\0"..., 32) = 32
read(4, "\17\0\2378T~\340\1\1\33\31@\17\0\237\0\0\0\3\0\30\235\302"..., 32) = 32
read(4, "\f\0\2378\323\2\340\1\0\0n\0&\1\2\0\3\0Y\10\373\336\0\0"..., 32) = 32
read(4, "\f\0\2378\323\2\340\1\272\1n\0C\2\2\0\2\0\306\10\320\366"..., 32) = 32
read(4, "\f\37\2378\323\2\340\1\272\1p\0C\2\32\0\1\0\306\10\4\0"..., 32) = 32
read(4, "\fr\2378\323\2\340\1\0\0o\3g\3\26\0\0\0\255\10\340r\v\t"..., 32) = 32
read(4, "\fs\2378\4\3\340\1\0\0\0\0\226\0\26\0\0\0\260\10\0s\v\t"..., 32) = 32
...
read(4, "\fw\2378\324\2\340\1\0\0\377\2\375\3\2\0\0\0s\10@w\v\t"..., 32) = 32
read(4, "\fw\2378\340m\340\1\0\0\0\0\16\0\24\0\0\0\374\10`w\v\t"..., 32) = 32
read(4, "\f9\2378hm\340\1\370\3\0\0\1\0\340\2\1\0\315\10\2\0\0\0"..., 32) = 32
read(4, "\fw\2378hm\340\1\0\0\340\2\371\3\1\0\0\0\320\10\200w\v"..., 32) = 32
read(4, "\fx\2378S~\340\1\350\3\1\0\21\0\340\2\0\0\351\10\0x\v\t"..., 32) = 32
read(4, "\fx\2378U~\340\1\1\0\1\0\347\3\340\2\0\0\221\10@x\v\t\0"..., 32) = 32
read(4, 0xbfffde88, 32) = -1 EAGAIN (Resource temporarily unavailable)
select(5, [4], NULL, NULL, NULL) = 1 (in [4])
read(4, "\22e\2378\323\2\340\1\323\2\340\1\0\323\v\10\0\25\255\10"..., 32) = 32
read(4, 0xbfffde88, 32) = -1 EAGAIN (Resource temporarily unavailable)
[ application is waiting again ]
select(5, [4], NULL, NULL, NULL <unfinished ...>
As you can see the application is completely responsive however it
stops updating and responding to the gui.
I am thinking this is a gnome common library problem rather than a
problem with either galeon or pan. I don't have any of these problems
on my Red Hat machine at work.
Ideas? Thots?
b.
--
Brian J. Murrell