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