Yes it is that netbsd will crash on driver errors
And I found the problem it was that solaris autofs driver would mount an
LBA fat 32 as CHS fat32
And so disabling automount support in solaris fixed it.
Thank you.
On Thu, 2 May 2024, Martin Husemann wrote:
On Thu, May 02, 2024 at 08:12:06PM +0200, Martin Husemann wrote:
On Thu, May 02, 2024 at 08:04:28PM +0200, Rhialto wrote:
I filed http://gnats.netbsd.org/58146 for it.
Why do you think those issue are related? Sounds very unlikely to me.
To ellaborate on this:
- the original issue reported here is *something else* mangling/breaking
a FAT file system and NetBSD not dealing with the result. This can
either be a bug in Solaris or in NetBSD's interpration of the FAT
file system format - we just don't know (yet).
An image of a file system in broken state is absolutely required here
to debug the issue.
If the OP can't provide such an image, we need a *working recipe* how
to reproduce the issue, plus someone with a Solaris 10 installation
to create the broken image, plus someone to debug the result.
Currently we have neither the recipe nor someone with Solaris 10 installed
willing to help.
- PR 58146 looks like a NetBSD local locking issue/race condition. The
file system image you offered probably will not be helpfull, we need
to do carefull reading of the relevant locking paths in the code.
Martin