[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-users] 4gb seg fixup errors in Debian (usual hints don'tseem to work)



Dear Andy,

>> 4gb seg fixup, process syslogd (pid 1107), cs:ip 73:b7efc5f0
>
> [...]
>
>> host:~# dpkg -l | grep xen | cut -c 1-56 | grep ii
>> ii  libc6-xen                       2.3.6.ds1-13
>
> Have you rebooted since you installed libc6-xen?  Installing
> libc6-xen fixes this for me on Debian Etch, on several machines.
> But any binaries you had running from before you installed libc6-xen
> will be still using the old TLS libs until you restart them (or
> reboot).

I've rebooted, but I'm still getting "4gb seg fixup" messages in the domU
(note not only for init, but also for klogd, syslogd, bash, etc.):

...
Apr 18 17:35:44 occ0-v kernel: 4gb seg fixup, process init (pid 1), cs:ip
73:b7dbdf16
Apr 18 17:35:44 occ0-v kernel: 4gb seg fixup, process init (pid 1), cs:ip
73:b7dfaccc
Apr 18 17:35:44 occ0-v kernel: 4gb seg fixup, process sh (pid 987), cs:ip
73:b7e1cde1
Apr 18 17:35:49 occ0-v kernel: 4gb seg fixup, process S80local (pid 1088),
cs:ip 73:b7e4a908
Apr 18 17:35:54 occ0-v kernel: 4gb seg fixup, process klogd (pid 1046),
cs:ip 73:b7e356a0
Apr 18 17:36:13 occ0-v kernel: 4gb seg fixup, process syslogd (pid 1040),
cs:ip 73:b7ead6d0
Apr 18 17:36:13 occ0-v kernel: 4gb seg fixup, process syslogd (pid 1040),
cs:ip 73:b7ead650
Apr 18 17:36:13 occ0-v kernel: 4gb seg fixup, process klogd (pid 1046),
cs:ip 73:b7e356a0
Apr 18 17:36:13 occ0-v kernel: 4gb seg fixup, process klogd (pid 1046),
cs:ip 73:b7eb6dd0
Apr 18 17:36:21 occ0-v kernel: 4gb seg fixup, process getty (pid 1136),
cs:ip 73:b7f0cccc
Apr 18 17:36:25 occ0-v kernel: 4gb seg fixup, process login (pid 1136),
cs:ip 73:b7e4e0a4
Apr 18 17:36:29 occ0-v kernel: 4gb seg fixup, process bash (pid 1142), cs:ip
73:b7de12a5
Apr 18 17:36:33 occ0-v kernel: 4gb seg fixup, process bash (pid 1142), cs:ip
73:b7de12a5
...

If the problem is related with libc6-xen, do you thing installing a newer
version of the package could solve the it? I've checked in
http://packages.debian.org/libc6-xen that the unstable and experimental
branch include a libc6-xen 2.5 version (currently one installed is 2.3.6),
although installing things unstable/experimental is always dangerous...

> Bear in mind also that init (pid 1) will be statically linked
> against the old libs so you will always see warnings for that one
> process.

I'm not sure of understand that...

Do you mean that even after disabling TLS and rebooting in the best case
(e.g., with a proper libc6-xen installed) the warnings can not be avoided?
In that case, is a limitation of Debian (so other distributions don't suffer
it) or all distributions gets warning for the init process? 

As a matter of fact, what I worry about is not the warning itself but the
performance penalty it involves (as explained at
http://wiki.xensource.com/xenwiki/XenFaq#head-e05786f1e0d6a833bc146a6096cab2
d96f2b30ae).

Thanks you for your answer!

Best regards,

--------------------
Fermín Galán Márquez
CTTC - Centre Tecnològic de Telecomunicacions de Catalunya
Parc Mediterrani de la Tecnologia, Av. del Canal Olímpic s/n, 08860
Castelldefels, Spain
Room 1.02
Tel : +34 93 645 29 12
Fax : +34 93 645 29 01
Email address: fermin dot galan at cttc dot es


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.