NetBSD-Bugs archive

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

Re: pkg/57145: gmake: *** INTERNAL: readdir: Operation not supported. Stop.



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

From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
Cc: Taylor R Campbell <riastradh%NetBSD.org@localhost>
Subject: Re: pkg/57145: gmake: *** INTERNAL: readdir: Operation not
 supported. Stop.
Date: Tue, 17 Sep 2024 08:49:03 +0200

 On Tue, Sep 10, 2024 at 11:56:36PM +0000, Taylor R Campbell wrote:
 > dtrace -n '
 > 	fbt::VOP_SEEK:entry {
 > 		self->vp = arg0;
 > 		self->oldoff = arg1;
 > 		self->newoff = arg2;
 > 	}
 > 	fbt::VOP_SEEK:return /arg1 == 22/ {
 > 		printf("vp=%p oldoff=%d newoff=%d", self->vp,
 > 		    self->oldoff, self->newoff);
 > 		print(*(struct vnode_impl *)self->vp);
 > 		@[stack()] = count();
 > 	}
 > 	fbt::VOP_SEEK:return {
 > 		self->vp = self->oldoff = self->newoff = 0
 > 	}
 > '
 > 
 > and hit ^C when it reproduces to get the stack trace output (which
 > will probably just show sys_lseek -> vn_seek -> VOP_SEEK, but let's
 > make sure it's not also nested in layerfs or something).
 
 I tried this, but dtrace quite quickly reports:
 ...
 dtrace: 4293 dynamic variable drops with non-empty dirty list
 : Operation timed out
 dtrace: 8511 dynamic variable drops with non-empty dirty list
 : Operation timed out
 dtrace: 12958 dynamic variable drops with non-empty dirty list
 : Operation timed out
 dtrace: 11577 dynamic variable drops with non-empty dirty list
 : Operation timed out
 ...
 (those keep coming) and Taylor told me that this means the dtrace might
 have stopped working.
 
 So I restarted it during a single emacs build, but before the build
 was finished, these lines appeared again; so I'd have to keep
 restarting dtrace all the time for a single build, and a single build
 isn't even sure to reproduce this...
  Thomas
 


Home | Main Index | Thread Index | Old Index