coredump over nfs causes client-process-lockup under current

From: mike <mike_at_Reifenberger.com>
Date: Mon, 19 Jan 2004 12:22:11 +0100 (CET)
Hi,

while compiling open-motif under current I got stuck here during the configure:
...
checking for working vfork... yes
checking for vprintf... yes
checking whether sprintf returns void...

ps shows:
 1869  1868  0,1 root  ttyp0    ./conftest           0   0  96  0  1212  488 lockd  D+    p0    0:00,07

The process is not interuptable.

ls -l shows:
-rwxr-xr-x  1 root  wheel    4555 19 Jan 03:00 conftest
-rw-r--r--  1 root  wheel     110 19 Jan 03:00 conftest.c
-rw-------  1 root  wheel       0 19 Jan 12:02 conftest.core

Running ./conftest directly on the server gives:
Bus error (core dumped)

So it seems that a core-file should have been written.

conftest.c is:
#line 8129 "configure"
#include "confdefs.h"
#include <stdio.h>
int sprintf(); main() { exit(sprintf(".")); }


After setting kern.coredump=0 I get during configure:
...
checking for working vfork... yes
checking for vprintf... yes
checking whether sprintf returns void... Segmentation fault
yes
checking for wcslen... yes
checking for wcscpy... yes

and the compilation succeeds...

rpc.[stat|lock]d is running on both server and clients.

/etc/fstab shows:
...
totum:/mnt/Ablage/ports /usr/ports      nfs     rw,noauto,noatime,bg,soft,intr,nfsv3,tcp,-r=8192,-w=8192 0 0
...

Bye/2
---
Michael Reifenberger, Business Unit Manager SAP-Basis, Plaut Consulting
Comp: Michael.Reifenberger_at_plaut.de | Priv: Michael_at_Reifenberger.com
      http://www.plaut.de           |       http://www.Reifenberger.com
Received on Mon Jan 19 2004 - 02:23:20 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:38 UTC