Subject: port-vax/13333: bw_pipe hangs on vax with NEW_PIPE
To: None <gnats-bugs@gnats.netbsd.org>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: netbsd-bugs
Date: 06/28/2001 18:23:41
>Number: 13333
>Category: port-vax
>Synopsis: bw_pipe hangs on vax with NEW_PIPE
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: port-vax-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Jun 28 09:22:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Manuel Bouyer
>Release: 1.5W as of 2 days ago.
>Organization:
none
>Environment:
System: NetBSD cordouan.antioche.eu.org 1.5U NetBSD 1.5U (CORDOUAN) #3: Tue Apr 24 08:15:07 MEST 2001 root@cordouan.antioche.eu.org:/home/sources-vax/src/tmp/sys/arch/vax/compile/CORDOUAN vax
MicroVAX 3300, 12Mb RAM, diskless
>Description:
While benchmarking the NEW_PIPE code, the bw_pipe benchmark (from
the hbench-1.0 suite) hung for transfersize of 262144 or 524288.
Smaller transfer sizes (I tried 4096, 8192, 16384, 32768, 65536,
131072) works fine. The old pipe code also works fine for all
transfer sizes (4k -> 512k).
The hung processes looks like (ps -axlw):
331 175 103 4 10 0 536 312 wait S+ p0 0:01.43 /usr/pkg/bin/hbench/netbsd1.5-vax/bw_pipe 10 524288
331 176 175 20 -6 0 536 132 pipdwt S+ p0 0:01.42 /usr/pkg/bin/hbench/netbsd1.5-vax/bw_pipe 10 524288
>How-To-Repeat:
install hbench 1.0 from pub/NetBSD/packages/1.5/vax/All/hbench-1.0.tgz
Run /usr/pkg/bin/hbench/netbsd1.5-vax/bw_pipe 10 262144
>Fix:
Workaround: remove "options NEW_PIPE" and recompile kernel.
>Release-Note:
>Audit-Trail:
>Unformatted: