1833589 Members
4034 Online
110061 Solutions
New Discussion

Xserver lockup (?)

 
Heiner E. Lennackers
Respected Contributor

Xserver lockup (?)

Hi,

i have a problem with the Xserver on a C3600 workstation when displaying a window from several linux systems (kde and/or gnome, Kernel 2.4.24 and 2.6.6). The window will open and show all content i expect, but as soon as a press any button or key within this window the Xserver on the HP-UX machine (running HP-UX 11.00) will no longer respond to any action, will use 99% of the CPU and is continuously writing the following line into /var/dt/Xerrors:

Internal events queue full! - Input data has been lost!

I can only login remotely and kill the Xserver. Killing the program which causes it does not help.

Is there any posibility to solve this (maybe increasing the event queue)?

TIA

Heiner
if this makes any sense to you, you have a BIG problem
2 REPLIES 2
Bruno Ganino
Honored Contributor

Re: Xserver lockup (?)

Try increasing several kernel tunable parameters.
To increase file limit size (equivalent to ulimit):
SFSZLIM: Soft file size limit
HFSZLIM: Hard file size limit

To increase user data (process heap and brk(2)) area:
SDATLIM: Soft data limit
HDATLIM: Hard data limit

To increase user stack (stack segment) area:
SSTKLIM: Soft stack limit
HSTKLIM: Hard stack limit

To increase address space (brk(2) area) for the process:
SVMMLIM: Soft Virtual Memory limit
HVMMLIM: Hard Virtual Memory limit

Use the ulimit-a command to view the current settings of these parameters.
To change the settings of these parameters, login or su to root and use the idtune command (using SFSZLIM as an example):
# cd /etc/conf/bin
# ./idtune SFSZLIM 0x7FFFFFFF
This idtune command line changes SFSZLIM to the unlimited setting.

In addition, you may specify a lower value than this if you do not want it set to unlimited.

View each tunable parameter's range of acceptable values by using the idtune -g command.
The first value is the current setting, the second is the default setting, the third is the minimum value and the last is the maximum value.

After you have changed all tunable parameters, you need to rebuild the kernel and shut down the system:

# ./idbuild -B
# cd / ; shutdown -g0 -y

HTH
Bruno
Torino (Turin) +2H
Rick Beldin
HPE Pro

Re: Xserver lockup (?)

You can't increase the event queue. This is a defect. I've never seen this particular one, but if you have never patched your Xserver, you are vulnerable to many defects.

Please patch your Xserver to the latest Xserver patch for your platform. For 11.00 the current patch for the Xserver is:

PHSS_30870 11.00 Xserver cumulative patch

If the remote application is using OpenGL, you should also patch the OpenGL runtime. These patches cover all of the 3D graphics runtime:
PHSS_30866 Rating 1 2004/06/30 General Release 4 s700_800 11.X OpenGL 1.1 Run (PA2.0 only)
PHSS_30865 Rating 1 2004/06/30 General Release 2 s700_800 11.X OpenGL 1.1 Dev (PA2.0 only)
PHSS_30864 Rating 1 2004/06/30 General Release 2 s700_800 11.X Starbase/Hardcopy Dev (PA2.0 only)
PHSS_30861 Rating 1 2004/06/30 General Release 4 s700_800 11.X PEX 5.1/Starbase/Hardcopy Run (PA2.0 only)
PHSS_30177 Rating 1 2004/03/31 General Release 220 s700_800 11.X PHIGS Run (PA2.0 only)
PHSS_30176 Rating 1 2004/03/31 General Release 210 s700_800 11.X PHIGS Dev (PA2.0 only)
PHSS_30185 Rating 2 2004/03/31 General Release 305 s700_800 11.X PEX 5.1 Run (PA2.0 only)
PHSS_30184 Rating 1 2004/03/31 General Release 254 s700_800 11.X PEX 5.1 Dev (PA2.0 only)
PHSS_30174 Rating 2 2004/03/31 General Release 308 s700_800 11.X 3D Common Run (PA2.0 only)
PHSS_30183 Rating 1 2004/03/31 General Release 234 s700_800 11.X DDA Run (PA2.0 only)

If, after applying the patches you still have a problem, I will think that you will have to open a Response Center case and get someone to investigate further. The problem may go well beyond the scope of these forums.

Necessary questions: Why? What? How? When?