I'm a bit surprised that noone else seems to be considering how to *fix*
this problem. All I'm hearing are work-arounds for users, which is not
really adequate.

It's pretty clear that there's a kernel bug -- nothing else explains the
"unkillable processes" problem (which I can personally vouch for using
linux-image-2.6.22-15-generic). The only question is whether the kernel
bug is new, or whether something changed in localedef so that it now
triggers a bug that already existed.

I earlier mentioned that I suspected that this was related to kernel bug
#231746, which indicates that the problem is triggered by trying to
write a zero-length segment to a file -- either a malformed descriptor
for "writev" or a zero length for an ordinary "write".

However that bug report refers to linux-image-2.6.24-16-xen so I spent a
few hours last night looking through the diffs between 2.6.22-14 and
2.6.22-15 to see if there was a similar problem there. Well that part of
the kernel has had a bit of an overhaul between 2.6.22 and 2.6.24, and I
didn't come up with anything definitive.

I'll be looking at localedef when I get time. First up is running
localedef under "strace" -- but I'm not going to get onto it for a
while, so if someone else could do that and report what it's doing when
it stops that would be really helpful.

-- 
Gutsy->Hardy upgrade hangs in localedef
https://bugs.launchpad.net/bugs/249340
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to