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
|