[Fedora-xen] 4gb seg fixup, process on FC6 domU

Daniel P. Berrange berrange at redhat.com
Wed Dec 20 13:54:32 UTC 2006


On Wed, Dec 20, 2006 at 06:28:03PM +0500, Asrai khn wrote:
> Hi,
> 
> We are running xen on fc6 host and all domU are also fc6, the only issue we
> are currently facing is getting lot of error messages in logs
> 
> Dec 20 13:06:37  kernel: 4gb seg fixup, process syslogd (pid 873), cs:ip
> 73:00259ea0
> Dec 20 13:06:37  kernel: 4gb seg fixup, process klogd (pid 876), cs:ip
> 73:001e63a0
> Dec 20 13:06:37  kernel: 4gb seg fixup, process klogd (pid 876), cs:ip
> 73:00268e50
> Dec 20 13:06:37  kernel: 4gb seg fixup, process klogd (pid 876), cs:ip
> 73:001e63a0
> Dec 20 13:06:42  kernel: printk: 21 messages suppressed.
> Dec 20 13:06:42  kernel: 4gb seg fixup, process master (pid 997), cs:ip
> 73:003b3cfc
> Dec 20 13:06:48  kernel: printk: 30 messages suppressed.
> Dec 20 13:06:48  kernel: 4gb seg fixup, process sshd (pid 1121), cs:ip
> 73:003a4cfc
> Dec 20 13:06:50  kernel: printk: 57 messages suppressed.
> Dec 20 13:06:50  kernel: 4gb seg fixup, process sshd (pid 1121), cs:ip
> 73:003a4cfc
> 
> getting these error eventually for all processes and on all fc6 domU, I have
> tried the fix mention in one of thread ie ..
> 
> I've done all of that without success. Any other ideas?
> 
> I've renamed /lib/tls to /lib/tls.disabled and echo 'hwcap 0 nosegneg' >
> /etc/ld.so.conf.d/libc6-xen.conf

Both of those are redundant/wrong for FC6.

First, there is no separate /lib/tls anymore - FC6 ditched old pthreads
implementation, and the new NPTL is the default in /lib. So renaming the
empty /lib/tls directory is irrelevant.

Second, the 'hwcap 0 nosegneg' stuff is automatically installed by the
Xen kernel RPM, eg

  $ rpm -qf /etc/ld.so.conf.d/kernelcap-2.6.18-1.2868.fc6.conf
  kernel-xen-2.6.18-1.2868.fc6

  $ cat /etc/ld.so.conf.d/kernelcap-2.6.18-1.2868.fc6.conf 
  # This directive teaches ldconfig to search in nosegneg subdirectories
  # and cache the DSOs there with extra bit 0 set in their hwcap match
  # fields.  In Xen guest kernels, the vDSO tells the dynamic linker to
  # search in nosegneg subdirectories and to match this extra hwcap bit
  # in the ld.so.cache file.
  hwcap 0 nosegneg

> But still getting these error message in domU log file and also on
> console when access it via console which makes domU console unusable.

What kernel version are you running & what kernel-xen & libc RPMs are 
installed in your guest showing this problem. Also are they successfully
(eg, rpm -V kernel-xen  libc)

Dan.
-- 
|=- Red Hat, Engineering, Emerging Technologies, Boston.  +1 978 392 2496 -=|
|=-           Perl modules: http://search.cpan.org/~danberr/              -=|
|=-               Projects: http://freshmeat.net/~danielpb/               -=|
|=-  GnuPG: 7D3B9505   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505  -=| 




More information about the Fedora-xen mailing list