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