Public bug reported:

On a machine without language support installed, dchroot fails unless I say 
"LANG=C dchroot"
libc6 2.9-4ubuntu6, running on an arm jaunty system, attempting to dchroot into 
a lucid chroot.

The tail end of the strace follows (this is all within dchroot, prior to
any chroot or exec calls)

gettimeofday({1259584852, 654142}, NULL) = 0
rt_sigaction(SIGHUP, {0x72964, [], 0x4000000 /* SA_??? */}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x72978, [], 0x4000000 /* SA_??? */}, {SIG_DFL}, 8) = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No 
such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No 
such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = 
-1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = 
-1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
write(2, "dchroot: pthread_mutex_lock.c:87:"..., 103dchroot: 
pthread_mutex_lock.c:87: __pthread_mutex_lock: Assertion `mutex->__data.__owner 
== 0' failed.
) = 103
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(17387, 17387, SIGABRT)           = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++

** Affects: eglibc (Ubuntu)
     Importance: Undecided
         Status: New

-- 
dchroot fails with pthread_mutex_lock assertion when LANG != C
https://bugs.launchpad.net/bugs/490316
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