NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/60746: kernel diagnostic assertion "ino >= LFS_IFILE_INUM" failed: file "../../../../ufs/lfs/lfs_vfsops.c", line 1800
The following reply was made to PR kern/60746; it has been noted by GNATS.
From: Shinichi Doyashiki <clare%csel.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/60746: kernel diagnostic assertion "ino >= LFS_IFILE_INUM" failed:
file "../../../../ufs/lfs/lfs_vfsops.c", line 1800
Date: Sun, 20 Sep 2026 06:13:03 +0900
after diagnostic patch (kernel update); I got following result.
size of the test partition is 32MB.
===> MOUNT 30
1+0 records in
1+0 records out
1048576 bytes transferred in 0.008 secs (131072000 bytes/sec)
===> GOOD umount
** /dev/rdk4 (NO WRITE)
** File system is already clean
** Last Mounted on /testlfs
** Phase 0 - Check Inode Free List
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Segment Block Accounting
2 files, 57 used, 58394 free
===> GOOD fsck_lfs
===> MOUNT 31
1+0 records in
1+0 records out
1048576 bytes transferred in 0.008 secs (131072000 bytes/sec)
Read from remote host kanade2: Connection reset by peer
[ 87.8094698] panic: kernel diagnostic assertion "ino >= LFS_IFILE_INUM" failed: file "../../../../ufs/lfs/lfs_vfsops.c", line 1800 ino=0
[ 87.8294701] cpu1: Begin traceback...
[ 87.8294701] vpanic() at netbsd:vpanic+0x171
[ 87.8294701] kern_assert() at netbsd:kern_assert+0x4b
[ 87.8394674] lfs_loadvnode() at netbsd:lfs_loadvnode+0x610
[ 87.8494698] vcache_get() at netbsd:vcache_get+0x1cf
[ 87.8494698] lfs_vget() at netbsd:lfs_vget+0x23
[ 87.8594672] finfo_func_checkempty() at netbsd:finfo_func_checkempty+0x58
[ 87.8694671] lfs_parse_pseg() at netbsd:lfs_parse_pseg+0x398
[ 87.8694671] lfs_checkempty() at netbsd:lfs_checkempty+0xec
[ 87.8794672] lfs_markclean() at netbsd:lfs_markclean+0x3e
[ 87.8894669] lfs_auto_segclean() at netbsd:lfs_auto_segclean+0x22a
[ 87.8894669] lfs_segunlock() at netbsd:lfs_segunlock+0x760
[ 87.8994668] lfs_segwrite() at netbsd:lfs_segwrite+0x531
[ 87.9094667] lfs_sync() at netbsd:lfs_sync+0xc6
[ 87.9094667] VFS_SYNC() at netbsd:VFS_SYNC+0x22
[ 87.9194666] do_sys_sync() at netbsd:do_sys_sync+0x65
[ 87.9194666] sys_sync() at netbsd:sys_sync+0x9
[ 87.9294665] syscall() at netbsd:syscall+0x9d
[ 87.9294665] --- syscall (number 36) ---
[ 87.9394664] netbsd:syscall+0x9d:
[ 87.9394664] cpu1: End traceback...
# fsck_lfs -nf /dev/rdk4
** /dev/rdk4 (NO WRITE)
** Newer checkpoint verified; recovered 0 seconds of data
** Last Mounted on /testlfs
** Phase 0 - Check Inode Free List
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Segment Block Accounting
3 files, 2115 used, 56298 free
# mount_lfs -u /dev/dk4 /testlfs
Read from remote host kanade2: Connection reset by peer
[ 831.5022745] panic: kernel diagnostic assertion "ino >= LFS_IFILE_INUM" failed: file "../../../../ufs/lfs/lfs_vfsops.c", line 1800 ino=0
[ 831.5175690] cpu0: Begin traceback...
[ 831.5175690] vpanic() at netbsd:vpanic+0x171
[ 831.5235632] kern_assert() at netbsd:kern_assert+0x4b
[ 831.5323563] lfs_loadvnode() at netbsd:lfs_loadvnode+0x610
[ 831.5323563] vcache_get() at netbsd:vcache_get+0x1cf
[ 831.5423167] lfs_vget() at netbsd:lfs_vget+0x23
[ 831.5423167] finfo_func_checkempty() at netbsd:finfo_func_checkempty+0x58
[ 831.5542391] lfs_parse_pseg() at netbsd:lfs_parse_pseg+0x398
[ 831.5637619] lfs_checkempty() at netbsd:lfs_checkempty+0xec
[ 831.5637619] lfs_markclean() at netbsd:lfs_markclean+0x3e
[ 831.5741349] lfs_auto_segclean() at netbsd:lfs_auto_segclean+0x22a
[ 831.5835941] lfs_segunlock() at netbsd:lfs_segunlock+0x760
[ 831.5835941] lfs_segwrite() at netbsd:lfs_segwrite+0x531
[ 831.5937978] lfs_roll_forward() at netbsd:lfs_roll_forward+0x8ab
[ 831.6028450] lfs_mountfs() at netbsd:lfs_mountfs+0x1294
[ 831.6028450] lfs_mount() at netbsd:lfs_mount+0x210
[ 831.6127519] VFS_MOUNT() at netbsd:VFS_MOUNT+0x57
[ 831.6127519] mount_domount() at netbsd:mount_domount+0xcc
[ 831.6242365] do_sys_mount() at netbsd:do_sys_mount+0x1c0
[ 831.6326060] sys___mount50() at netbsd:sys___mount50+0x36
[ 831.6326060] syscall() at netbsd:syscall+0x9d
[ 831.6424777] --- syscall (number 410) ---
[ 831.6424777] netbsd:syscall+0x9d:
[ 831.6523796] cpu0: End traceback...
Home |
Main Index |
Thread Index |
Old Index