Richard Hartmann <richih.mailingl...@gmail.com> writes: > Package: zsh > Version: 4.3.11-5 > Severity: grave > Justification: renders package unusable > > Rationale: zsh-static is a shell used for root and in fall-back > scenarios. As it does not work at all, this can make system maintenance > or repairing this hard to impossible. > > % zsh-static -f > zsh-static: ../sysdeps/unix/sysv/linux/getpagesize.c:32: __getpagesize: > Assertion `_rtld_global_ro._dl_pagesize != 0' failed. > [1] 8747 abort zsh-static -f > % echo $? > 134 > %
I have seen similar problems with other statically linked programs aswell. If the program uses nss or any other thing that glibc dlopens() at run-time, then this problem has a very high chance of happening. I've seen it with the following program aswell (compiled with gcc -O2 -static): #include <iconv.h> #include <stdio.h> #include <errno.h> int main () { iconv_t x; x = iconv_open ("UTF-8", "UTF-32LE"); printf ("%d\n", errno == EINVAL); return 0; } Though, it doesn't happen on current unstable, it did happen about 2 weeks ago. I didn't bother debugging it further unfortunately. I don't think this issue is limited to zsh-static alone. -- |8] -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org