On Mon, 21 May 2007, Stephen Gran wrote:
> #4  0x00002ae2a514e21e in free () from /lib/libc.so.6
> No symbol table info available.
> #5  0x00002ae2a51d974a in nscd_getpw_r () from /lib/libc.so.6
> No symbol table info available.
[...]
> So it appears the breakage is in nscd.  Let me know you if there is any
> more information I can supply.

Stephen, I looked the upstream CVS repo and I found out this change:

(nscd_getpw_r): Remove incorrectly C&Ped free call in code handling
detection of GC runs.

===================================================================
RCS file: /cvs/glibc/libc/nscd/nscd_getpw_r.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- libc/nscd/nscd_getpw_r.c    2005/02/22 22:47:45     1.30
+++ libc/nscd/nscd_getpw_r.c    2005/09/22 14:35:11     1.31
@@ -227,8 +227,6 @@
          mapped = NO_MAPPING;
        }
 
-      free (resultbuf);
-
       goto retry;
     }


It's worth trying it out. Can you recompile a glibc with this patch and try out 
the new nscd package on alioth ?

If it fixes our problem, then it's worth including this update in etch r2
(probably too late for etch r1 already).

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/

Reply via email to