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

Bug#29675: setres[ug]id stub missing



The setres[ug]id problem was FIXED in 2.0.7u-7.1, but the patch has not
been applied to newer libc6 packages.

The setres[ug]id symbols are missing from libc6 versions 2.0.7v-6,
2.0.7v-1, 2.0.7.19981211-1, and 2.0.7.19981211-2.

I stumbled over this problem when using eterm-cvs, which I downloaded from
http://www.debian.org/~bma/e-cvs/debs/. It worked on my home machine
(with libc6 2.0.7u-7.1), but not on my work machine (with libc6 2.0.7v-1).
Instead, Eterm exited with the following error message:

   Eterm: error in loading shared libraries
   /usr/lib/libEterm.so.0: undefined symbol: setresgid

Below is a list of the exported symbols from libc6.

libc6 2.0.7u-6> nm -D /lib/libc.so.6 |grep [gs]etres[ug]id
   00072fc0 T __getresgid
   00072f80 T __getresuid
   00072fc0 W getresgid
   00072f80 W getresuid

libc6 2.0.7u-7.1> nm -D /lib/libc.so.6 |grep [sg]etres[ug]id
   000738d0 T __syscall_getresgid
   00073920 T __syscall_getresuid
   00073090 T getresgid
   00073030 T getresuid
   00073c50 T setresgid
   00073ca0 T setresuid

libc6 2.0.7v-1> nm -D /lib/libc.so.6 |grep [sg]etres[ug]id
   00072f40 T __getresgid
   00072f00 T __getresuid
   00072f40 W getresgid
   00072f00 W getresuid

libc6 2.0.7-19981211-2> nm -D /lib/libc.so.6 |grep [sg]etres[ug]id
   00072930 T __getresgid
   000728f0 T __getresuid
   00072930 W getresgid
   000728f0 W getresuid

--
Donnie Roberts <donnier@gate.net>


Reply to: