On 12/29/2011 01:56 AM, Cristian Rodríguez wrote:
On 28/12/11 21:45, Cristian Rodríguez wrote:
On 28/12/11 17:56, Andreas Jaeger wrote:
Cristian Rodríguez
writes: Seems to be related to bnc#700362. I wonder what it solves,
Ok, I forced the install, it did not go so well... :oops
nscd[1819]: segfault at 3 ip 0000000000000003 sp 00007fff71eeac48 error 14 in libnss_files-2.15.so[7f105e48a000+c000]
Yep, unscd crashes with the new libc.. will investigate more later.
(gdb) bt #0 0x0000000000000001 in ?? () #1 0x00007ffff740ec9f in _nss_files_init (cb=0x1) at nss_files/files-init.c:47 #2 0x00007ffff7b2a1ba in nss_load_library (ni=0x55555575e3d0) at nsswitch.c:360 #3 0x00007ffff7b2a9f5 in nss_load_all_libraries (service=<optimized out>, def=<optimized out>) at nsswitch.c:789 #4 0x00007ffff7b2af08 in __nss_disable_nscd (cb=<optimized out>) at nsswitch.c:808 #5 0x00005555555568de in main () (gdb) bt full #0 0x0000000000000001 in ?? () No symbol table info available. #1 0x00007ffff740ec9f in _nss_files_init (cb=0x1) at nss_files/files-init.c:47 No locals. #2 0x00007ffff7b2a1ba in nss_load_library (ni=0x55555575e3d0) at nsswitch.c:360 cb = <optimized out> initlen = <optimized out> init_name = 0x7fffffffd6d0 "_nss_files_init" ifct = <optimized out> shlen = <optimized out> saved_errno = 0 shlib_name = <optimized out> #3 0x00007ffff7b2a9f5 in nss_load_all_libraries (service=<optimized out>, def=<optimized out>) at nsswitch.c:789 ni = 0x55555575e3d0 #4 0x00007ffff7b2af08 in __nss_disable_nscd (cb=<optimized out>) at nsswitch.c:808 No locals. #5 0x00005555555568de in main () No symbol table info available.
i see in unscd: void __nss_disable_nscd(void); but glibc uses: extern void __nss_disable_nscd (void (*) (size_t, struct traced_file *)); nss_files_init - which crashes - calls the registered function (cb=0x1 in your case) and thus crashes. unscd is using a private interface here and needs to be fixed. I'll contact the author, Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org