Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Feb 2021 07:21:30 +0000
From:      bugzilla-noreply@freebsd.org
To:        fs@FreeBSD.org
Subject:   [Bug 253158] Panic: snapacct_ufs2: bad block - Non-suJ mksnap_ffs(8) crash
Message-ID:  <bug-253158-3630-SkQrwgzC0w@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-253158-3630@https.bugs.freebsd.org/bugzilla/>
References:  <bug-253158-3630@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D253158

--- Comment #25 from Cy Schubert <cy@FreeBSD.org> ---
With -O0 -g.

#12 0xffffffff8166a738 in ffs_read (ap=3D0xfffffe0087e5a598)
    at /opt/src/vm64/sys/ufs/ffs/ffs_vnops.c:789
789                             error =3D vn_io_fault_pgmove(bp->b_pages,
blkoffset,
(kgdb) info args
ap =3D 0xfffffe0087e5a598
(kgdb) info locals
vp =3D 0xfffff8001cb0c1e8
ip =3D 0xfffff8000797f0a0
uio =3D 0xfffffe0087e5a728
fs =3D 0xfffffe0088551000
bp =3D 0xfffffe000132b480
lbn =3D 128
nextlbn =3D 129
bytesinfile =3D 17175707648
size =3D 32768
xfersize =3D 32768
blkoffset =3D 0
orig_resid =3D 16486400
bflag =3D 72
error =3D 0
ioflag =3D 0
seqcount =3D 0
(kgdb) p *fs
$1 =3D {fs_firstfield =3D 0, fs_unused_1 =3D 0, fs_sblkno =3D 24, fs_cblkno=
 =3D 32,
fs_iblkno =3D 40,=20
  fs_dblkno =3D 5048, fs_old_cgoffset =3D 0, fs_old_cgmask =3D 0, fs_old_ti=
me =3D 0,
fs_old_size =3D 0,=20
  fs_old_dsize =3D 0, fs_ncg =3D 27, fs_bsize =3D 32768, fs_fsize =3D 4096,=
 fs_frag =3D
8, fs_minfree =3D 8,=20
  fs_old_rotdelay =3D 0, fs_old_rps =3D 0, fs_bmask =3D -32768, fs_fmask =
=3D -4096,
fs_bshift =3D 15,=20
  fs_fshift =3D 12, fs_maxcontig =3D 32, fs_maxbpg =3D 4096, fs_fragshift =
=3D 3,
fs_fsbtodb =3D 3,=20
  fs_sbsize =3D 4096, fs_spare1 =3D {0, 0}, fs_nindir =3D 4096, fs_inopb =
=3D 128,
fs_old_nspf =3D 0,=20
  fs_optim =3D 0, fs_old_npsect =3D 0, fs_old_interleave =3D 0, fs_old_trac=
kskew =3D 0,
fs_id =3D {1613200563,=20
    1688935920}, fs_old_csaddr =3D 0, fs_cssize =3D 4096, fs_cgsize =3D 327=
68,
fs_spare2 =3D 0,=20
  fs_old_nsect =3D 0, fs_old_spc =3D 0, fs_old_ncyl =3D 0, fs_old_cpg =3D 0=
, fs_ipg =3D
80128,=20
  fs_fpg =3D 160056, fs_old_cstotal =3D {cs_ndir =3D 0, cs_nbfree =3D 0, cs=
_nifree =3D 0,
cs_nffree =3D 0},=20
  fs_fmod =3D 1 '\001', fs_clean =3D 0 '\000', fs_ronly =3D 0 '\000', fs_ol=
d_flags =3D
-128 '\200',=20
  fs_fsmnt =3D "/mnt", '\000' <repeats 463 times>, fs_volname =3D '\000' <r=
epeats
31 times>,=20
  fs_swuid =3D 0, fs_pad =3D 0, fs_cgrotor =3D 18, fs_ocsp =3D {0x0 <repeat=
s 15
times>},=20
  fs_si =3D 0xfffff800042d7320, fs_old_cpc =3D 0, fs_maxbsize =3D 32768, fs=
_unrefs =3D
0,=20
  fs_providersize =3D 4194304, fs_metaspace =3D 6400, fs_sparecon64 =3D {0 =
<repeats
13 times>},=20
  fs_sblockactualloc =3D 65536, fs_sblockloc =3D 65536, fs_cstotal =3D {cs_=
ndir =3D 2,
cs_nbfree =3D 507157,=20
    cs_nifree =3D 2163451, cs_nffree =3D 21, cs_numclusters =3D 0, cs_spare=
 =3D {0, 0,
0}},=20
  fs_time =3D 1613200585, fs_size =3D 4194304, fs_dsize =3D 4058631, fs_csa=
ddr =3D
5048,=20
  fs_pendingblocks =3D 0, fs_pendinginodes =3D 0, fs_snapinum =3D {4, 0 <re=
peats 19
times>},=20
  fs_avgfilesize =3D 16384, fs_avgfpdir =3D 64, fs_save_cgsize =3D 0, fs_mt=
ime =3D
1613200569,=20
  fs_sujfree =3D 0, fs_sparecon32 =3D {0 <repeats 21 times>}, fs_ckhash =3D
2732082773, fs_metackhash =3D 7,=20
  fs_flags =3D 512, fs_contigsumsize =3D 16, fs_maxsymlinklen =3D 120,
fs_old_inodefmt =3D 0,=20
  fs_maxfilesize =3D 2252349704110079, fs_qbmask =3D 32767, fs_qfmask =3D 4=
095,
fs_state =3D 0,=20
  fs_old_postblformat =3D 0, fs_old_nrpos =3D 0, fs_spare5 =3D {0, 0}, fs_m=
agic =3D
424935705}
(kgdb) p *ip
$2 =3D {i_nextsnap =3D {tqe_next =3D 0x0, tqe_prev =3D 0xfffff80007220b10},=
 i_vnode =3D
0xfffff8001cb0c1e8,=20
  i_ump =3D 0xfffff800063a0800, i_dquot =3D {0x0, 0x0}, i_un =3D {dirhash =
=3D 0x0,
snapblklist =3D 0x0},=20
  dinode_u =3D {din1 =3D 0xfffff80006521600, din2 =3D 0xfffff80006521600}, =
i_number =3D
4, i_flag =3D 1024,=20
  i_effnlink =3D 1, i_count =3D 0, i_endoff =3D 0, i_diroff =3D 0, i_offset=
 =3D 0,
i_nextclustercg =3D -1,=20
  i_ea_area =3D 0x0, i_ea_len =3D 0, i_ea_error =3D 0, i_ea_refs =3D 0, i_s=
ize =3D
17179901952,=20
  i_gen =3D 466217878, i_flags =3D 2097152, i_uid =3D 0, i_gid =3D 5, i_mod=
e =3D 33056,
i_nlink =3D 1}
(kgdb) p *bp
$3 =3D {b_bufobj =3D 0xfffff8001cb0c2d0, b_bcount =3D 32768, b_caller1 =3D =
0x0,=20
  b_data =3D 0xfffffe00450d4000 <error: Cannot access memory at address
0xfffffe00450d4000>,=20
  b_error =3D 0, b_iocmd =3D 1, b_ioflags =3D 16, b_iooffset =3D 4194304, b=
_resid =3D 0,
b_iodone =3D 0x0,=20
  b_ckhashcalc =3D 0x0, b_ckhash =3D 0, b_blkno =3D 8192, b_offset =3D 4194=
304,
b_bobufs =3D {
    tqe_next =3D 0xfffffe0001320480, tqe_prev =3D 0xfffffe000132ba60}, b_vf=
lags =3D
0,=20
  b_qindex =3D 0 '\000', b_domain =3D 0 '\000', b_subqueue =3D 65535, b_fla=
gs =3D
805306912, b_xflags =3D 2,=20
  b_lock =3D {lock_object =3D {lo_name =3D 0xffffffff81b9a2a3 "bufwait", lo=
_flags =3D
645070848,=20
      lo_data =3D 0, lo_witness =3D 0xfffff8001fd6b580}, lk_lock =3D
18446741876973481472,=20
    lk_exslpfail =3D 0, lk_timo =3D 0, lk_pri =3D 96}, b_bufsize =3D 32768,
b_runningbufspace =3D 0,=20
  b_kvasize =3D 0, b_dirtyoff =3D 0, b_dirtyend =3D 0,=20
  b_kvabase =3D 0xfffffe00450d4000 <error: Cannot access memory at address
0xfffffe00450d4000>,=20
  b_lblkno =3D 128, b_vp =3D 0xfffff8001cb0c1e8, b_rcred =3D 0x0, b_wcred =
=3D 0x0,
{b_freelist =3D {
      tqe_next =3D 0xffffffffffffffff, tqe_prev =3D 0xffffffffffffffff}, {
      b_pgiodone =3D 0xffffffffffffffff, b_pgbefore =3D -1, b_pgafter =3D -=
1}},
b_cluster =3D {
    cluster_head =3D {tqh_first =3D 0x0, tqh_last =3D 0x0}, cluster_entry =
=3D {tqe_next
=3D 0x0,=20
      tqe_prev =3D 0x0}}, b_npages =3D 8, b_dep =3D {lh_first =3D 0x0}, b_f=
sprivate1 =3D
0x0,=20
  b_fsprivate2 =3D 0x0, b_fsprivate3 =3D 0x0, b_io_tracking =3D {0xffffffff=
81af1ffc
"getblkx",=20
    0xffffffff81a62d1e "g_vfs_strategy", 0xffffffff81af0ca8 "g_io_request",=
=20
    0xffffffff81b81378 "g_io_check", 0xffffffff81ad975d "g_disk_start",=20
    0xffffffff81aaa544 "biodone", 0xffffffff81b990e4 "g_io_deliver",
0xffffffff81aaa544 "biodone",=20
    0xffffffff81adac85 "bufdone", 0x0 <repeats 23 times>}, b_io_tcnt =3D 9,=
=20
  b_pages =3D 0xfffffe000132b6c0}
(kgdb)

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-253158-3630-SkQrwgzC0w>