Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Sep 2002 20:24:12 -0700 (PDT)
From:      Don Lewis <dl-freebsd@catspoiler.org>
To:        admin@rshb.com.ru
Cc:        freebsd-fs@FreeBSD.ORG
Subject:   Re: kern/42235 && kern/42277
Message-ID:  <200209110324.g8B3OCwr096716@gw.catspoiler.org>
In-Reply-To: <20020911023022.GA97698@rshb.com.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11 Sep, Evgueni V. Gavrilov wrote:
> hi guys
> 
> is there fs-guru who can take a look at these PRs ?

In kern/42277 it looks like something is stomping on
inodedep->id_inoupdt and setting it to 0xffff0000, probably while other
kernel code is executing and before this struct inodedep was looked up
by inodedep_lookup() at the beginning of softdep_update_inodeblock().  I
don't think the list pointers are getting corrupted because that would
show up differently in worklist_remove() and worklist_insert() because
of the amount of list pointer dereferencing done by the underlying
LIST_INSERT_HEAD() and LIST_REMOVE().  It looks like the list head
itself is getting corrupted.

Offhand I'd say this problem could be just about anywhere, and will not
be easy to find.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-fs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209110324.g8B3OCwr096716>