NetBSD Problem Report #50058

From www@NetBSD.org  Fri Jul 17 13:20:52 2015
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 3FD51A5864
	for <gnats-bugs@gnats.NetBSD.org>; Fri, 17 Jul 2015 13:20:52 +0000 (UTC)
Message-Id: <20150717132050.76C9DA6554@mollari.NetBSD.org>
Date: Fri, 17 Jul 2015 13:20:50 +0000 (UTC)
From: jdbaker@mylinuxisp.com
Reply-To: jdbaker@consolidated.net
To: gnats-bugs@NetBSD.org
Subject: amd claims Invalid Argument on all automount points on evbmips-mips64el (LOONGSON)
X-Send-Pr-Version: www-1.0

>Number:         50058
>Notify-List:    jdbaker@consolidated.net
>Category:       port-evbmips
>Synopsis:       amd claims Invalid Argument on all automount points on evbmips-mips64el (LOONGSON)
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    port-evbmips-maintainer
>State:          needs-pullups
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jul 17 13:25:00 +0000 2015
>Closed-Date:    
>Last-Modified:  Wed May 13 20:25:51 +0000 2020
>Originator:     John D. Baker
>Release:        NetBSD/evbmips-7.99.20 (mips64el)
>Organization:
>Environment:
NetBSD chalk.technoskunk.fur 7.99.20 NetBSD 7.99.20 (YEELOONG) #10: Tue Jul 14 16:30:58 CDT 2015  sysop@verthandi.technoskunk.fur:/d0/build/current/obj/mips64el/sys/arch/evbmips/compile/YEELOONG evbmips

>Description:
Pasting from

  http://mail-index.netbsd.org/port-evbmips/2012/06/08/msg000141.html

'amd' is failing to mount my various automount points with "Invalid
argument" reports, below is the relevant excerpt from
"/var/log/messages":

Jun  8 13:21:59 chalk amd[263]: '/home': mount: Invalid argument
Jun  8 13:21:59 chalk amd[685]: '/m': mount: Invalid argument
Jun  8 13:22:04 chalk /netbsd: ktrace timeout
Jun  8 13:22:04 chalk amd[264]: '/net': mount: Invalid argument
Jun  8 13:22:04 chalk amd[264]: '/net': mount: Invalid argument
Jun  8 13:22:05 chalk amd[264]: amfs_toplvl_mount: amfs_mount failed: Invalid argument
Jun  8 13:22:05 chalk amd[881]: /net: mount (amfs_cont): Invalid argument
Jun  8 13:22:10 chalk amd[263]: '/home': mount: Invalid argument
Jun  8 13:22:10 chalk amd[685]: '/m': mount: Invalid argument
Jun  8 13:22:10 chalk amd[685]: amfs_toplvl_mount: amfs_mount failed: Invalid argument
Jun  8 13:22:10 chalk amd[881]: /m: mount (amfs_cont): Invalid argument
Jun  8 13:22:10 chalk amd[263]: amfs_toplvl_mount: amfs_mount failed: Invalid argument
Jun  8 13:22:10 chalk amd[881]: /home: mount (amfs_cont): Invalid argument
Jun  8 13:22:46 chalk syslogd[381]: last message repeated 3 times


And here are what I hope are the relevant snippets of "ktruss" output
generated with 'ktruss -i /etc/rc.d/amd start | tee amd.ktruss'.  In
the first case, "netbsd32_bind()" on a socket fails.  After that, all
the failures are in "netbsd32___mount50()"


   881      1 amd      netbsd32___socket30(0x2, 0x2, 0) = 5, -53
   881      1 amd      netbsd32_bind(0x5, 0x7fff6980, 0x10) Err#48 EADDRINUSE
   881      1 amd      netbsd32_bind(0x5, 0x7fff6980, 0x10) Err#48 EADDRINUSE
   881      1 amd      netbsd32_bind(0x5, 0x7fff6980, 0x10) = 0, 64768
   881      1 amd      netbsd32_open("/etc/netconfig", 0x400000, 0x1b6) = 7
   881      1 amd      netbsd32___fstat50(0x7, 0x7fff6750) = 0, 2020703392
   881      1 amd      netbsd32_read(0x7, 0x78254000, 0x4000) = 774, 1
       "# $NetBSD: netconfig,v 1.1 2000/06/02 22:54:10 fvdl Exp $\n#\n# The 
networ"
   881      1 amd      netbsd32_read(0x7, 0x78254000, 0x4000) = 0, 2020703392
       ""
   881      1 amd      netbsd32_close(0x7)         = 0
   881      1 amd      netbsd32_open("/etc/netconfig", 0, 0x1b6) = 7
   881      1 amd      netbsd32___fstat50(0x7, 0x7fff67a0) = 0, 2020703392
   881      1 amd      netbsd32_read(0x7, 0x78254000, 0x4000) = 774, 1
       "# $NetBSD: netconfig,v 1.1 2000/06/02 22:54:10 fvdl Exp $\n#\n# The 
networ"
   881      1 amd      netbsd32_close(0x7)         = 0
   881      1 amd      netbsd32_getsockopt(0x5, 0, 0x13, 0x7fff68a0, 
0x7fff68ac) = 0, 24
   881      1 amd      netbsd32_setsockopt(0x5, 0, 0x13, 0x7fff68a4, 0x4) = 0, 
24
   881      1 amd      netbsd32_bind(0x5, 0x7fff6970, 0x10) Err#22 EINVAL
   881      1 amd      netbsd32_setsockopt(0x5, 0, 0x13, 0x7fff68a0, 0x4) = 0, 
2020696832
   881      1 amd      netbsd32_listen(0x5, 0x80)  Err#45 EOPNOTSUPP
   881      1 amd      netbsd32_getsockname(0x5, 0x7fff67d8, 0x7fff67d0) = 0, -1
   881      1 amd      netbsd32_getsockopt(0x5, 0xffff, 0x1008, 0x7fff67d4, 
0x7fff67d0) = 0, -1
   881      1 amd      netbsd32_getsockname(0x5, 0x7fff67e8, 0x7fff67e0) = 0, 2
   881      1 amd      netbsd32_getsockname(0x5, 0x7fff66f8, 0x7fff66f0) = 0, 2
   881      1 amd      netbsd32_getsockopt(0x5, 0xffff, 0x1008, 0x7fff66f4, 
0x7fff66f0) = 0, 2
   881      1 amd      netbsd32_getsockname(0x5, 0x7fff67c8, 0x7fff67b0) = 0, 
2020711168

   881      1 amd      fork()                      = 263
   263      1 amd      fork                        = 0
   263      1 amd      emul(netbsd32)
   263      1 amd      getpid()                    = 263, 1
   263      1 amd      netbsd32___stat50("/home", 0x7fff65a8) = 0, 3
   881      1 amd      netbsd32___sigprocmask14(0x3, 0x7fff68a0, 0) = 0, 1
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 1
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 4
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 989707
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 288
   881      1 amd      netbsd32_mkdir("/m", 0x16d) Err#17 EEXIST
   881      1 amd      netbsd32___stat50("/m", 0x7fff6800) = 0, 3965
   881      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff6890, 0x7fff68a0) = 
0, 320
   881      1 amd      fork()                      = 685
   263      1 amd      getppid()                   = 881, 2021327296
   263      1 amd      netbsd32___mount50(0x10026a50, 0x782241f8, 0x100000, 
0x7fff5f90, 0) Err#22 EINVAL
   263      1 amd      issetugid()                 = 0, 108
   263      1 amd      issetugid()                 = 0, 32


   685      1 amd      fork                        = 0
   685      1 amd      emul(netbsd32)
   685      1 amd      getpid()                    = 685, 1
   685      1 amd      netbsd32___stat50("/m", 0x7fff65a8) = 0, 3
   881      1 amd      netbsd32___sigprocmask14(0x3, 0x7fff68a0, 0) = 0, 2
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 1
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 5
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 114294
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 352
   881      1 amd      netbsd32_mkdir("/net", 0x16d) Err#17 EEXIST
   881      1 amd      netbsd32___stat50("/net", 0x7fff6800) = 0, 2013
   881      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff6890, 0x7fff68a0) = 
0, 384
   881      1 amd      fork()                      = 264
   685      1 amd      getppid()                   = 881, 2021327296
   685      1 amd      netbsd32___mount50(0x10026a50, 0x78218274, 0x100000, 
0x7fff5f90, 0) Err#22 EINVAL
   685      1 amd      issetugid()                 = 0, 108
   685      1 amd      issetugid()                 = 0, 32

   264      1 amd      fork                        = 0
   264      1 amd      emul(netbsd32)
   264      1 amd      getpid()                    = 264, 1
   264      1 amd      netbsd32___stat50("/net", 0x7fff65a8) = 0, 3
   264      1 amd      getppid()                   = 881, 2021327296
   264      1 amd      netbsd32___mount50(0x10026a50, 0x78224238, 0x100000, 
0x7fff5f90, 0) Err#22 EINVAL
   264      1 amd      issetugid()                 = 0, 108
   264      1 amd      issetugid()                 = 0, 32

   881      1 amd      netbsd32___sigprocmask14(0x3, 0x7fff6850, 0) = 0, 509
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 1
   881      1 amd      netbsd32___sigprocmask14(0x1, 0x10048330, 0x7fff6a20) = 0
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 416
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 1
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 2015691536
   881      1 amd      netbsd32___sigprocmask14(0x10048340, 0, 0x10048594) = 0, 
3
   881      1 amd      netbsd32___sigaltstack14(0, 0x7fff69b0) = 0, 3
   881      1 amd      netbsd32___sigprocmask14(0x3, 0x7fff69c0, 0) = 0, 1
   264      1 amd      netbsd32___nanosleep50      = 0, -53
   264      1 amd      netbsd32___mount50(0x10026a50, 0x78224238, 0x100000, 
0x7fff5f90, 0) Err#22 EINVAL
   264      1 amd      issetugid()                 = 0, 108
   264      1 amd      issetugid()                 = 0, 32

   881      1 amd      getpid()                    = 881, 1983
   881      1 amd      netbsd32___socket30(0x1, 0x10000002, 0) = 9
   881      1 amd      netbsd32_connect(0x9, 0x786f4f60, 0x6a) = 0, -1
   881      1 amd      netbsd32_sendto(0x9, 0x7fff57b0, 0x72, 0, 0, 0) = 114, 
2020696832
       "<27>1 2012-06-08T13:22:05.542349-05:00 chalk.technoskunk.fur amd 881 - - 
/"
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 268693008
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 17
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 1
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 509
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 1
   881      1 amd      netbsd32___gettimeofday50(0x787a8438, 0) = 0, 2015691536
   881      1 amd      netbsd32___sigprocmask14(0x10048340, 0, 0x10048594) = 0, 
268500992
   881      1 amd      netbsd32___sigaltstack14(0, 0x7fff69b0) = 0, 268500992
   881      1 amd      netbsd32___sigprocmask14(0x3, 0x7fff69c0, 0) = 0, 1
   263      1 amd      netbsd32___mount50(0x10026a50, 0x782241f8, 0x100000, 
0x7fff5f90, 0) Err#22 EINVAL
   263      1 amd      issetugid()                 = 0, 108
   263      1 amd      issetugid()                 = 0, 32

   263      1 amd      netbsd32_munmap(0x787b0000, 0x10be) = 0
   263      1 amd      netbsd32___gettimeofday50(0x7fff4418, 0) = 0, 1
   263      1 amd      getpid()                    = 263, 1983
   263      1 amd      netbsd32_fcntl(0x9, 0x3, 0) = 2
   263      1 amd      netbsd32_sendto(0x9, 0x7fff4d10, 0x69, 0, 0, 0) = 105, 
2020696832
       "<27>1 2012-06-08T13:22:10.570502-05:00 chalk.technoskunk.fur amd 263 - - 
'"
   263      1 amd      issetugid()                 = 0, 108
   263      1 amd      issetugid()                 = 0, 32
   263      1 amd      netbsd32_open("/usr/share/nls/nls.alias.db", 0x400000, 
0) Err#2 ENOENT
   263      1 amd      netbsd32_open("/usr/share/nls/nls.alias", 0x400000, 0) = 
10, 2
   685      1 amd      netbsd32___mount50(0x10026a50, 0x78218274, 0x100000, 
0x7fff5f90, 0) Err#22 EINVAL
   685      1 amd      issetugid()                 = 0, 108
   685      1 amd      issetugid()                 = 0, 32


This data is over three years old.  The external behavior has not
changed.  Posted to capture the procedure for getting a more recent
snapshot of the problem.
>How-To-Repeat:
Start 'amd' on evbmips-mips64el (other platforms?).
>Fix:

>Release-Note:

>Audit-Trail:
From: christos@zoulas.com (Christos Zoulas)
To: gnats-bugs@NetBSD.org, port-evbmips-maintainer@netbsd.org, 
	gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Cc: 
Subject: Re: port-evbmips/50058: amd claims Invalid Argument on all automount points on evbmips-mips64el (LOONGSON)
Date: Fri, 17 Jul 2015 11:01:07 -0400

 On Jul 17,  1:25pm, jdbaker@mylinuxisp.com (jdbaker@mylinuxisp.com) wrote:
 -- Subject: port-evbmips/50058: amd claims Invalid Argument on all automount 

 | >Number:         50058
 | >Category:       port-evbmips
 | >Synopsis:       amd claims Invalid Argument on all automount points on evbmips-mips64el (LOONGSON)
 | >Confidential:   no
 | >Severity:       serious
 | >Priority:       high
 | >Responsible:    port-evbmips-maintainer
 | >State:          open
 | >Class:          sw-bug
 | >Submitter-Id:   net
 | >Arrival-Date:   Fri Jul 17 13:25:00 +0000 2015
 | >Originator:     John D. Baker
 | >Release:        NetBSD/evbmips-7.99.20 (mips64el)
 | >Organization:
 | >Environment:
 | NetBSD chalk.technoskunk.fur 7.99.20 NetBSD 7.99.20 (YEELOONG) #10: Tue Jul 14 16:30:58 CDT 2015  sysop@verthandi.technoskunk.fur:/d0/build/current/obj/mips64el/sys/arch/evbmips/compile/YEELOONG evbmips
 | 
 | >Description:
 | Pasting from
 | 
 |   http://mail-index.netbsd.org/port-evbmips/2012/06/08/msg000141.html

 You'll need to add debugging printfs to sys/compat/netbsd32/ to find
 what the invalid comes from...

 christos

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-evbmips/50058: amd claims Invalid Argument on all automount
 points on evbmips-mips64el (LOONGSON)
Date: Fri, 17 Jul 2015 16:18:18 -0500 (CDT)

 Just to confirm, I repeated the steps used to collect the previous trace.
 The results are the same.  Excerpt from "/var/log/messages":

 Jul 17 15:56:24 chalk amd[9490]: '/home': mount: Invalid argument
 Jul 17 15:56:24 chalk amd[27362]: '/m': mount: Invalid argument
 Jul 17 15:56:24 chalk amd[9952]: '/net': mount: Invalid argument
 Jul 17 15:56:25 chalk amd[9490]: '/home': mount: Invalid argument
 Jul 17 15:56:25 chalk amd[9490]: amfs_toplvl_mount: amfs_mount failed: Invalid argument
 Jul 17 15:56:25 chalk amd[27362]: '/m': mount: Invalid argument
 Jul 17 15:56:25 chalk amd[27362]: amfs_toplvl_mount: amfs_mount failed: Invalid argument
 Jul 17 15:56:25 chalk amd[9952]: '/net': mount: Invalid argument
 Jul 17 15:56:25 chalk amd[9952]: amfs_toplvl_mount: amfs_mount failed: Invalid argument
 Jul 17 15:56:25 chalk amd[3779]: /home: mount (amfs_cont): Invalid argument
 Jul 17 15:56:25 chalk amd[3779]: /m: mount (amfs_cont): Invalid argument
 Jul 17 15:56:25 chalk amd[3779]: /net: mount (amfs_cont): Invalid argument

 Excerpts from running:

   $ sudo sh -c "ktruss -i /etc/rc.d/amd start | tee amd.ktruss"

   3505      1 amd      fork()                      = 3779
   3505      1 amd      netbsd32___sigprocmask14(0x1, 0, 0x7fff6b00) = 0, 9
   3779      1 amd      fork                        = 0
   3779      1 amd      emul(netbsd32)
   3779      1 amd      getpid()                    = 3779, 1
 [...]
   3779      1 amd      fork()                      = 9490
   3779      1 amd      netbsd32___sigprocmask14(0x3, 0x7fff68a0, 0) = 0, 1
   3779      1 amd      netbsd32___gettimeofday50(0x787163f8, 0) = 0, 1
   3779      1 amd      netbsd32___gettimeofday50(0x787163f8, 0) = 0
   3779      1 amd      netbsd32___gettimeofday50(0x787163f8, 0) = 0, 100387
   9490      1 amd      fork                        = 0
   9490      1 amd      emul(netbsd32)
   9490      1 amd      getpid()                    = 9490, 1
   9490      1 amd      netbsd32___stat50("/home", 0x7fff6760) = 0, 9
   9490      1 amd      getppid()                   = 3779, 2020728784
   9490      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff5e10, 0x7fff5e20) = 0, 9
   9490      1 amd      netbsd32___sigprocmask14(0x3, 0x7fff5e20, 0) = 0, 2020229200
   9490      1 amd      netbsd32___mount50(0x10030190, 0x78124230, 0x100000, 0x7fff6408, 0) Err#22 EINVAL
   9490      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff5df0, 0x7fff5e00) = 0, -1
   9490      1 amd      issetugid()                 = 0, 2020265200
 [...]
   3779      1 amd      fork()                      = 27362
  27362      1 amd      fork                        = 0
  27362      1 amd      emul(netbsd32)
  27362      1 amd      getpid()                    = 27362, 1
  27362      1 amd      netbsd32___stat50("/m", 0x7fff6760) = 0, 9
  27362      1 amd      getppid()                   = 3779, 2020728784
  27362      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff5e10, 0x7fff5e20) = 0, 9
  27362      1 amd      netbsd32___sigprocmask14(0x3, 0x7fff5e20, 0) = 0, 2020229200
  27362      1 amd      netbsd32___mount50(0x10030190, 0x78118314, 0x100000, 0x7fff6408, 0) Err#22 EINVAL
  27362      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff5df0, 0x7fff5e00) = 0, -1
  27362      1 amd      issetugid()                 = 0, 2020265200
 [...]
   3779      1 amd      fork()                      = 9952
   9952      1 amd      fork                        = 0
   9952      1 amd      emul(netbsd32)
   9952      1 amd      getpid()                    = 9952, 1
   9952      1 amd      netbsd32___stat50("/net", 0x7fff6760) = 0, 9
   9952      1 amd      getppid()                   = 3779, 2020728784
   9952      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff5e10, 0x7fff5e20) = 0, 9
   9952      1 amd      netbsd32___sigprocmask14(0x3, 0x7fff5e20, 0) = 0, 2020229200
   9952      1 amd      netbsd32___mount50(0x10030190, 0x781242b8, 0x100000, 0x7fff6408, 0) Err#22 EINVAL
   9952      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff5df0, 0x7fff5e00) = 0, -1
   9952      1 amd      issetugid()                 = 0, 2020265200
 [...]
   9490      1 amd      netbsd32___nanosleep50      = 0, -91
   9490      1 amd      netbsd32___mount50(0x10030190, 0x78124230, 0x100000, 0x7fff6408, 0) Err#22 EINVAL
   9490      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff5df0, 0x7fff5e00) = 0, -1
   9490      1 amd      issetugid()                 = 0, 2020265200
 [...]
  27362      1 amd      netbsd32___nanosleep50      = 0, -91
  27362      1 amd      netbsd32___mount50(0x10030190, 0x78118314, 0x100000, 0x7fff6408, 0) Err#22 EINVAL
  27362      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff5df0, 0x7fff5e00) = 0, -1
  27362      1 amd      issetugid()                 = 0, 2020265200
 [...]
   9952      1 amd      netbsd32___nanosleep50      = 0, -91
   9952      1 amd      netbsd32___mount50(0x10030190, 0x781242b8, 0x100000, 0x7fff6408, 0) Err#22 EINVAL
   9952      1 amd      netbsd32___sigprocmask14(0x1, 0x7fff5df0, 0x7fff5e00) = 0, -1
   9952      1 amd      issetugid()                 = 0, 2020265200
 [...]

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@consolidated.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-evbmips/50058: amd claims Invalid Argument on all automount
 points on evbmips-mips64el (LOONGSON)
Date: Wed, 13 May 2020 13:45:28 -0500 (CDT)

 Following this commit:

   http://mail-index.netbsd.org/source-changes/2020/04/27/msg116733.html

 'amd' no-longer complains about "Invalid argument" and automount points
 work properly.

 This PR may be closed, pending pullup, if warranted.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

State-Changed-From-To: open->pending-pullups
State-Changed-By: maya@NetBSD.org
State-Changed-When: Wed, 13 May 2020 20:25:31 +0000
State-Changed-Why:



State-Changed-From-To: pending-pullups->needs-pullups
State-Changed-By: maya@NetBSD.org
State-Changed-When: Wed, 13 May 2020 20:25:51 +0000
State-Changed-Why:



>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.