Date: Tue, 28 Oct 2025 14:30:07 +0100 From: =?UTF-8?Q?Tilman_Keskin=C3=B6z?= <arved@FreeBSD.org> To: FreeBSD wireless mailing list <wireless@freebsd.org> Subject: rtw89 crash on 15-stable Message-ID: <69d2a9ef-7701-4644-aa65-e0a438f625ff@FreeBSD.org>
index | next in thread | raw e-mail
[-- Attachment #1 --]
Hi,
I am running
FreeBSD lenovo 15.0-STABLE FreeBSD 15.0-STABLE
stable/15-n280829-51d5e8c8ca0f GENERIC amd64
and got the following crash:
#0 __curthread() at /usr/src/sys/amd64/include/pcpu_aux.h:57
#1 doadump(textdump=<optimized out>) at
/usr/src/sys/kern/kern_shutdown.c:399
#2 0xffffffff83d86ee0in vt_drmfb_postswitch() from /boot/modules/drm.ko
#3 0xffffffff809afac5in vt_window_switch(vw=vw@entry=0xffffffff818a37e8
<vt_conswindow>)
at /usr/src/sys/dev/vt/vt_core.c:626
#4 0xffffffff809b0ebfin vtterm_cngrab(tm=<unavailable>,
tm@entry=<error reading variable: value is not available>) at
/usr/src/sys/dev/vt/vt_core.c:2059
#5 0xffffffff80b022a6in cngrab() at /usr/src/sys/kern/kern_cons.c:407
#6 0xffffffff80b7364ein vpanic(fmt=0xffffffff811d3167 "%s",
ap=ap@entry=0xfffffe00cacd2bb0)
at /usr/src/sys/kern/kern_shutdown.c:946
#7 0xffffffff80b73563in panic(fmt=<unavailable>) at
/usr/src/sys/kern/kern_shutdown.c:887
#8 0xffffffff8107bf69in trap_fatal(frame=<optimized out>, eva=<optimized
out>)
at /usr/src/sys/amd64/amd64/trap.c:969
#9 0xffffffff8107bf69in trap_pfault(frame=0xfffffe00cacd2c30,
usermode=false, signo=<optimized out>,
ucode=<optimized out>)
#10 <signal handler called>
#11 0xffffffff80de9483in
linuxkpi_ieee80211_next_txq(hw=hw@entry=0xfffffe01217a44c0,
ac=ac@entry=2 '\002')
at /usr/src/sys/compat/linuxkpi/common/src/linux_80211.c:8652
#12 0xffffffff83e05f66in ieee80211_next_txq(hw=0xfffffe01217a44c0, ac=2
'\002')
at /usr/src/sys/compat/linuxkpi/common/include/net/mac80211.h:1425
#13 rtw89_core_txq_schedule(rtwdev=0xfffffe01217a4580, ac=2 '\002',
reinvoke=<optimized out>)
at /usr/src/sys/contrib/dev/rtw89/core.c:3170
#14 rtw89_core_txq_work(w=<optimized out>) at
/usr/src/sys/contrib/dev/rtw89/core.c:3215
#15 0xffffffff80e09d44in linux_work_fn(context=0xfffffe01217a4f70,
pending=<optimized out>)
at /usr/src/sys/compat/linuxkpi/common/src/linux_work.c:308
#16 0xffffffff80bd6f12in
taskqueue_run_locked(queue=queue@entry=0xfffff80001d95400)
at /usr/src/sys/kern/subr_taskqueue.c:517
#17 0xffffffff80bd80e2in
taskqueue_thread_loop(arg=arg@entry=0xfffff8000174b580)
at /usr/src/sys/kern/subr_taskqueue.c:829
#18 0xffffffff80b299fbin fork_exit(callout=0xffffffff80bd8020
<taskqueue_thread_loop>,
arg=0xfffff8000174b580, frame=0xfffffe00cacd2f40) at
/usr/src/sys/kern/kern_fork.c:1153
#19 <signal handler called>
(kgdb) fr 11
#11 0xffffffff80de9483in
linuxkpi_ieee80211_next_txq(hw=hw@entry=0xfffffe01217a44c0,
ac=ac@entry=2 '\002')
at /usr/src/sys/compat/linuxkpi/common/src/linux_80211.c:8652
8652TAILQ_REMOVE(&lhw->scheduled_txqs[ac],ltxq,txq_entry);
(kgdb) p lhw
$1= (struct lkpi_hw *) 0xfffffe01217a4240
(kgdb) p ac
$2= 2 '\002'
(kgdb) p ltxq
$3= (struct lkpi_txq *) 0xfffff801b5563700
(kgdb) p txq_entry
No symbol "txq_entry" in current context.
(kgdb) p lhw->scheduled_txqs[ac]
$4= {tqh_first= 0xfffff801b5563700, tqh_last= 0x0}
(kgdb)
[-- Attachment #2 --]
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi, </p>
<p>I am running <span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;"> </span><br>
<span style="color:#000000;background-color:#ffffff;">FreeBSD
lenovo 15.0-STABLE FreeBSD 15.0-STABLE
stable/15-n280829-51d5e8c8ca0f GENERIC amd64</span></span></p>
<p>and got the following crash:</p>
<p>
<span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">#0 </span><span
style="color:#b26818;background-color:#ffffff;">__curthread</span><span
style="color:#000000;background-color:#ffffff;"> () at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/amd64/include/pcpu_aux.h</span><span
style="color:#000000;background-color:#ffffff;">:57</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#1 </span><span
style="color:#b26818;background-color:#ffffff;">doadump</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">textdump</span><span
style="color:#000000;background-color:#ffffff;">=<optimized
out>) at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/kern/kern_shutdown.c</span><span
style="color:#000000;background-color:#ffffff;">:399</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#2 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff83d86ee0</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">vt_drmfb_postswitch</span><span
style="color:#000000;background-color:#ffffff;"> () from </span><span
style="color:#18b218;background-color:#ffffff;">/boot/modules/drm.ko</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#3 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff809afac5</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">vt_window_switch</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">vw=vw@entry</span><span
style="color:#000000;background-color:#ffffff;">=0xffffffff818a37e8
<vt_conswindow>)</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;"> at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/dev/vt/vt_core.c</span><span
style="color:#000000;background-color:#ffffff;">:626</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#4 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff809b0ebf</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">vtterm_cngrab</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">tm</span><span
style="color:#000000;background-color:#ffffff;">=<unavailable>,
</span><span style="color:#000000;background-color:#ffffff;"> </span><br>
<span style="color:#000000;background-color:#ffffff;"> </span><span
style="color:#18b2b2;background-color:#ffffff;">tm@entry</span><span
style="color:#000000;background-color:#ffffff;">=</span><span
style="color:#000000;background-color:#ffffff;"><error
reading variable: value is not available></span><span
style="color:#000000;background-color:#ffffff;">) at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/dev/vt/vt_core.c</span><span
style="color:#000000;background-color:#ffffff;">:2059</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#5 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff80b022a6</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">cngrab</span><span
style="color:#000000;background-color:#ffffff;"> () at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/kern/kern_cons.c</span><span
style="color:#000000;background-color:#ffffff;">:407</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#6 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff80b7364e</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">vpanic</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">fmt</span><span
style="color:#000000;background-color:#ffffff;">=0xffffffff811d3167
"%s", </span><span
style="color:#18b2b2;background-color:#ffffff;">ap=ap@entry</span><span
style="color:#000000;background-color:#ffffff;">=0xfffffe00cacd2bb0)</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;"> at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/kern/kern_shutdown.c</span><span
style="color:#000000;background-color:#ffffff;">:946</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#7 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff80b73563</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">panic</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">fmt</span><span
style="color:#000000;background-color:#ffffff;">=<unavailable>)
at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/kern/kern_shutdown.c</span><span
style="color:#000000;background-color:#ffffff;">:887</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#8 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff8107bf69</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">trap_fatal</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">frame</span><span
style="color:#000000;background-color:#ffffff;">=<optimized
out>, </span><span
style="color:#18b2b2;background-color:#ffffff;">eva</span><span
style="color:#000000;background-color:#ffffff;">=<optimized
out>)</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;"> at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/amd64/amd64/trap.c</span><span
style="color:#000000;background-color:#ffffff;">:969</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#9 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff8107bf69</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">trap_pfault</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">frame</span><span
style="color:#000000;background-color:#ffffff;">=0xfffffe00cacd2c30,
</span><span style="color:#18b2b2;background-color:#ffffff;">usermode</span><span
style="color:#000000;background-color:#ffffff;">=false, </span><span
style="color:#18b2b2;background-color:#ffffff;">signo</span><span
style="color:#000000;background-color:#ffffff;">=<optimized
out>, </span><span
style="color:#000000;background-color:#ffffff;"> </span><br>
<span style="color:#000000;background-color:#ffffff;"> </span><span
style="color:#18b2b2;background-color:#ffffff;">ucode</span><span
style="color:#000000;background-color:#ffffff;">=<optimized
out>)</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#10 </span><span
style="color:#000000;background-color:#ffffff;"><signal
handler called></span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#11 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff80de9483</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">linuxkpi_ieee80211_next_txq</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">hw=hw@entry</span><span
style="color:#000000;background-color:#ffffff;">=0xfffffe01217a44c0,
</span><span style="color:#18b2b2;background-color:#ffffff;">ac=ac@entry</span><span
style="color:#000000;background-color:#ffffff;">=2 '\002')</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;"> at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/compat/linuxkpi/common/src/linux_80211.c</span><span
style="color:#000000;background-color:#ffffff;">:8652</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#12 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff83e05f66</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">ieee80211_next_txq</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">hw</span><span
style="color:#000000;background-color:#ffffff;">=0xfffffe01217a44c0,
</span><span style="color:#18b2b2;background-color:#ffffff;">ac</span><span
style="color:#000000;background-color:#ffffff;">=2 '\002')</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;"> at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/compat/linuxkpi/common/include/net/mac80211.h</span><span
style="color:#000000;background-color:#ffffff;">:1425</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#13 </span><span
style="color:#b26818;background-color:#ffffff;">rtw89_core_txq_schedule</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">rtwdev</span><span
style="color:#000000;background-color:#ffffff;">=0xfffffe01217a4580,
</span><span style="color:#18b2b2;background-color:#ffffff;">ac</span><span
style="color:#000000;background-color:#ffffff;">=2 '\002', </span><span
style="color:#18b2b2;background-color:#ffffff;">reinvoke</span><span
style="color:#000000;background-color:#ffffff;">=<optimized
out>)</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;"> at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/contrib/dev/rtw89/core.c</span><span
style="color:#000000;background-color:#ffffff;">:3170</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#14 </span><span
style="color:#b26818;background-color:#ffffff;">rtw89_core_txq_work</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">w</span><span
style="color:#000000;background-color:#ffffff;">=<optimized
out>) at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/contrib/dev/rtw89/core.c</span><span
style="color:#000000;background-color:#ffffff;">:3215</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#15 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff80e09d44</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">linux_work_fn</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">context</span><span
style="color:#000000;background-color:#ffffff;">=0xfffffe01217a4f70,
</span><span style="color:#18b2b2;background-color:#ffffff;">pending</span><span
style="color:#000000;background-color:#ffffff;">=<optimized
out>)</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;"> at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/compat/linuxkpi/common/src/linux_work.c</span><span
style="color:#000000;background-color:#ffffff;">:308</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#16 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff80bd6f12</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">taskqueue_run_locked</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">queue=queue@entry</span><span
style="color:#000000;background-color:#ffffff;">=0xfffff80001d95400)</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;"> at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/kern/subr_taskqueue.c</span><span
style="color:#000000;background-color:#ffffff;">:517</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#17 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff80bd80e2</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">taskqueue_thread_loop</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">arg=arg@entry</span><span
style="color:#000000;background-color:#ffffff;">=0xfffff8000174b580)</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;"> at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/kern/subr_taskqueue.c</span><span
style="color:#000000;background-color:#ffffff;">:829</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#18 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff80b299fb</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">fork_exit</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">callout</span><span
style="color:#000000;background-color:#ffffff;">=0xffffffff80bd8020
<taskqueue_thread_loop>, </span><span
style="color:#000000;background-color:#ffffff;"> </span><br>
<span style="color:#000000;background-color:#ffffff;"> </span><span
style="color:#18b2b2;background-color:#ffffff;">arg</span><span
style="color:#000000;background-color:#ffffff;">=0xfffff8000174b580,
</span><span style="color:#18b2b2;background-color:#ffffff;">frame</span><span
style="color:#000000;background-color:#ffffff;">=0xfffffe00cacd2f40)
at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/kern/kern_fork.c</span><span
style="color:#000000;background-color:#ffffff;">:1153</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#19 </span><span
style="color:#000000;background-color:#ffffff;"><signal
handler called></span><br>
<span style="color:#000000;background-color:#ffffff;"></span><br>
</span>
<span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">(kgdb) fr 11</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">#11 </span><span
style="color:#1818b2;background-color:#ffffff;">0xffffffff80de9483</span><span
style="color:#000000;background-color:#ffffff;"> in </span><span
style="color:#b26818;background-color:#ffffff;">linuxkpi_ieee80211_next_txq</span><span
style="color:#000000;background-color:#ffffff;"> (</span><span
style="color:#18b2b2;background-color:#ffffff;">hw=hw@entry</span><span
style="color:#000000;background-color:#ffffff;">=0xfffffe01217a44c0,
</span><span style="color:#18b2b2;background-color:#ffffff;">ac=ac@entry</span><span
style="color:#000000;background-color:#ffffff;">=2 '\002')</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;"> at </span><span
style="color:#18b218;background-color:#ffffff;">/usr/src/sys/compat/linuxkpi/common/src/linux_80211.c</span><span
style="color:#000000;background-color:#ffffff;">:8652</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">8652</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#000000;background-color:#ffffff;">TAILQ_REMOVE</span><span
style="color:#b21818;background-color:#ffffff;">(&</span><span
style="color:#000000;background-color:#ffffff;">lhw</span><span
style="color:#b21818;background-color:#ffffff;">-></span><span
style="color:#000000;background-color:#ffffff;">scheduled_txqs</span><span
style="color:#b21818;background-color:#ffffff;">[</span><span
style="color:#000000;background-color:#ffffff;">ac</span><span
style="color:#b21818;background-color:#ffffff;">],</span><span
style="color:#000000;background-color:#ffffff;"> ltxq</span><span
style="color:#b21818;background-color:#ffffff;">,</span><span
style="color:#000000;background-color:#ffffff;"> txq_entry</span><span
style="color:#b21818;background-color:#ffffff;">);</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">(kgdb) p
lhw</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#18b2b2;background-color:#ffffff;">$1</span><span
style="color:#000000;background-color:#ffffff;"> = (struct
lkpi_hw *) </span><span
style="color:#1818b2;background-color:#ffffff;">0xfffffe01217a4240</span><br>
<span style="color:#000000;background-color:#ffffff;">(kgdb) p
ac</span><span style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#18b2b2;background-color:#ffffff;">$2</span><span
style="color:#000000;background-color:#ffffff;"> = 2 '\002'</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">(kgdb) p
ltxq</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#18b2b2;background-color:#ffffff;">$3</span><span
style="color:#000000;background-color:#ffffff;"> = (struct
lkpi_txq *) </span><span
style="color:#1818b2;background-color:#ffffff;">0xfffff801b5563700</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">(kgdb) p
txq_entry</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">No symbol
"txq_entry" in current context.</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">(kgdb) p
lhw->scheduled_txqs[ac]</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#18b2b2;background-color:#ffffff;">$4</span><span
style="color:#000000;background-color:#ffffff;"> = {</span><span
style="color:#18b2b2;background-color:#ffffff;">tqh_first</span><span
style="color:#000000;background-color:#ffffff;"> = </span><span
style="color:#1818b2;background-color:#ffffff;">0xfffff801b5563700</span><span
style="color:#000000;background-color:#ffffff;">, </span><span
style="color:#18b2b2;background-color:#ffffff;">tqh_last</span><span
style="color:#000000;background-color:#ffffff;"> = </span><span
style="color:#1818b2;background-color:#ffffff;">0x0</span><span
style="color:#000000;background-color:#ffffff;">}</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#000000;background-color:#ffffff;">(kgdb) </span><br>
<span style="color:#000000;background-color:#ffffff;">
</span><br>
</span>
<br>
</p>
</body>
</html>
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d2a9ef-7701-4644-aa65-e0a438f625ff>
