[Bug 283426] panic in sbappendaddr_locked()

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 18 Mar 2025 15:43:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283426

--- Comment #8 from Robin Haberkorn <robin.haberkorn@googlemail.com> ---
(In reply to Gleb Smirnoff from comment #5)

Yes, M_PKTHDR was set!

(kgdb) f 21
#21 0xffffffff83ced349 in iwm_handle_rxb (sc=0xfffffe00f916a000,
m=0xfffff80034366100) at /usr/src/sys/dev/iwm/if_iwm.c:5326
5326                                    if (iwm_rx_mpdu(sc, m1, offset,
stolen))
(kgdb) p *m
$1 = {{m_next = 0x0, m_slist = {sle_next = 0x0}, m_stailq = {stqe_next = 0x0}},
{m_nextpkt = 0x0, m_slistpkt = {sle_next = 0x0}, m_stailqpkt = {stqe_next =
0x0}}, m_data = 0xfffff802ab0a4000 "L", m_len = 4096,
  m_type = 1, m_flags = 3, {{{m_pkthdr = {{snd_tag = 0x0, rcvif = 0x0, {rcvidx
= 0, rcvgen = 0}}, {leaf_rcvif = 0x0, {leaf_rcvidx = 0, leaf_rcvgen = 0}}, tags
= {slh_first = 0x0}, len = 4096, flowid = 0,
          csum_flags = 0, fibnum = 0, numa_domain = 255 '\377', rsstype = 0
'\000', {rcv_tstmp = 0, {l2hlen = 0 '\000', l3hlen = 0 '\000', l4hlen = 0
'\000', l5hlen = 0 '\000', inner_l2hlen = 0 '\000',
              inner_l3hlen = 0 '\000', inner_l4hlen = 0 '\000', inner_l5hlen =
0 '\000'}}, PH_per = {eight = "\000\000\000\000\000\000\000", sixteen = {0, 0,
0, 0}, thirtytwo = {0, 0}, sixtyfour = {0},
            unintptr = {0}, ptr = 0x0}, {PH_loc = {eight =
"\000\000\000\000\000\000\000", sixteen = {0, 0, 0, 0}, thirtytwo = {0, 0},
sixtyfour = {0}, unintptr = {0}, ptr = 0x0}, memlen = 0}}, {
          m_epg_npgs = 0 '\000', m_epg_nrdy = 0 '\000', m_epg_hdrlen = 0
'\000', m_epg_trllen = 0 '\000', m_epg_1st_off = 0, m_epg_last_len = 0,
m_epg_flags = 0 '\000', m_epg_record_type = 0 '\000',
          __spare = "\000", m_epg_enc_cnt = 0, m_epg_tls = 0x0, m_epg_so =
0x1000, m_epg_seqno = 71776119061217280, m_epg_stailq = {stqe_next = 0x0}}},
{m_ext = {{ext_count = 1, ext_cnt = 0x4188000000000001},
          ext_size = 4096, ext_type = 3, ext_flags = 1, {{ext_buf =
0xfffff802ab0a4000 "L", ext_arg2 = 0x0}, {extpg_pa = {18446735289076039680, 0,
4831882610, 12234123588679374156, 0},
              extpg_trail =
"\000\000\000\000\001\000\000\000J\021\231y\246\254\023\334_\331a\352\374\237oF\230\237Gk\231_\033}\202\261\3712\276rU\0268[\347\233$\021\224\177{.\374\301\224\033\236>\274G\223\372\f",
<incomplete sequence \356\230>, extpg_hdr =
"\3117!\033Y\236l\3721ҕ\232\370\017\273Z\035\201\272\272\327f?"}}, ext_free =
0x0, ext_arg1 = 0x0}, m_pktdat = 0xfffff80034366160 "\001"}},
    m_dat = 0xfffff80034366120 ""}}
(kgdb) p m->m_flags
$2 = 3

M_PKTHDR is defined as 0x00000002.

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