NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/54541: kernel panic using "zfs diff"



The following reply was made to PR kern/54541; it has been noted by GNATS.

From: christos%zoulas.com@localhost (Christos Zoulas)
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: kern/54541: kernel panic using "zfs diff"
Date: Wed, 9 Oct 2019 13:03:29 -0400

 On Oct 9,  3:55pm, prlw1%cam.ac.uk@localhost (Patrick Welche) wrote:
 -- Subject: Re: kern/54541: kernel panic using "zfs diff"
 
 | The following reply was made to PR kern/54541; it has been noted by GNATS.
 | 
 | From: Patrick Welche <prlw1%cam.ac.uk@localhost>
 | To: kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
 | 	netbsd-bugs%netbsd.org@localhost, joernc%posteo.de@localhost
 | Cc: 
 | Subject: Re: kern/54541: kernel panic using "zfs diff"
 | Date: Wed, 9 Oct 2019 16:52:16 +0100
 | 
 |  src/external/cddl/osnet/dist/lib/libzfs/common/libzfs_diff.c:
 |     739  static int
 |     740  setup_differ_info(zfs_handle_t *zhp, const char *fromsnap,
 |     741      const char *tosnap, differ_info_t *di)
 |     742  {
 |     743          di->zhp = zhp;
 |     744  
 |     745          di->cleanupfd = open(ZFS_DEV, O_RDWR|O_EXCL);
 |     746          VERIFY(di->cleanupfd >= 0);
 |     747  
 |     748          if (get_snapshot_names(di, fromsnap, tosnap) != 0)
 |     749                  return (-1);
 |     750  
 |     751          if (get_mountpoints(di) != 0)
 |     752                  return (-1);
 |     753  
 |     754          if (find_shares_object(di) != 0)
 |     755                  return (-1);
 |     756  
 |     757          return (0);
 |     758  }
 |  
 |  so cleanupfd=133 should be OK?
 
 https://nxr.netbsd.org/xref/src/lib/librumphijack/hijack.c#433
 
 Something seems to not understand that this is a hijacked fd which it seems
 to be: 133 (128 + 5)...
 
 christos
 


Home | Main Index | Thread Index | Old Index