Can you try this patch and see if it helps at all?  It seems to fix a similar 
problem I was having with NFS.

p.

1999-10-17  Philip Blundell  <[EMAIL PROTECTED]>

        * obj/obj_arm.c (arch_new_symbol): Zero the PLT entry too.
        (arch_apply_relocation): Remove useless assertion.

--- clean/modutils-2.3.5/obj/obj_arm.c  Wed Aug 25 07:26:49 1999
+++ modutils-2.3.5/obj/obj_arm.c        Sun Oct 17 17:20:17 1999
@@ -85,6 +85,7 @@
   struct arm_symbol *sym;
   sym = xmalloc(sizeof(*sym));
   memset(&sym->gotent, 0, sizeof(sym->gotent));
+  memset(&sym->pltent, 0, sizeof(sym->pltent));
   return &sym->root;
 }
 
@@ -151,7 +152,6 @@
       /* find the plt entry and initialize it if necessary */
       assert(asym != NULL);
       pe = (struct arm_plt_entry*) &asym->pltent;
-      assert(pe != NULL);
       if (! pe->inited)
        {
          ip = (unsigned long *) (afile->plt->contents + pe->offset);


unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to