tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: ALTQ cannot be stopped Was: Fwd: 10-BETA : some network issues



BERTRAND Joël a écrit :
> Taylor R Campbell a écrit :
>>> Date: Fri, 6 Jan 2023 15:55:37 +0100
>>> From: BERTRAND Joël <joel.bertrand%systella.fr@localhost>
>>>
>>> 	/etc/rc.d/altqd onestop doesn't stop altqd. top shows that altqd
>>> remains on CPU (and takes 100% of a CPU).
>>>
>>> gdb -p 1342 (altq) returns that altqd stalls in qop_clear() function (I
>>> don't have altdq sources on this system).
>>
>> Can you get a kernel stack trace with crash(8) on the running system
>> when altqd(8) is taking 100% CPU?  If the pid is 1342, you use the
>> command `bt/t 0t1342' to get it:
> 
> 	I have tried, but without usable result.
> 
> netbsd-test1# ps auwx | grep altq
> root 1779 98.5 0.2 20356 1433 ? Os 4:39PM 1:06.26 /usr/sbin/altqd
> 
>> # crash
>> crash> bt/t 0t1342
> 
> netbsd-test1# crash
> ...
> crash> bt/t 0t1779
> crash: kvm_resad(0x7f7fff7738e8, 8): kvm_read: Bad address
> trace: pid 1779 lid 1779
> crash>

	New test with serial console: altqd runs with PID 470.

>> While here, can you also provide output of:
>>
>> crash> ps
>> crash> ps/w

crash> bt/t 470
trace: pid 1136 not found
crash> bt/t 0t470
crash: kvm_read(0x7f7fff7b0f68, 8): kvm_read: Bad address
trace: pid 470 lid 470
crash> ps
PID    LID S CPU     FLAGS       STRUCT LWP *               NAME WAIT
1962 >1962 7   1       100   ffff80a29340b700              crash
1967  1967 3   0       180   ffff80a28e6531c0                 sh wait
1980  1980 3   0       180   ffff80a293508680                top select
470  > 470 7   0     40100   ffff80a29298f100              altqd
1627  1627 3   1       180   ffff80a292f62480                 sh wait
1325  1325 3   0       180   ffff80a2931beb80              getty ttyraw
1318  1318 3   0       180   ffff80a292e184c0              getty ttyraw
1240  1240 3   0       180   ffff80a29298f540              login wait
1319  1319 3   1       180   ffff80a29340b2c0              login wait
1355  1355 3   0       180   ffff80a292b35940               cron nanoslp
1361  1361 3   0       180   ffff80a292b35500              inetd kqueue
1279  1279 3   1       180   ffff80a28f49e580               qmgr kqueue
1206  1206 3   1       180   ffff80a292b350c0             pickup kqueue
1331  1331 3   1       180   ffff80a29298f980             master kqueue
1138  1138 3   1       180   ffff80a292e18900               sshd poll
936    936 3   1       180   ffff80a2931be300             powerd kqueue
565    565 3   0       180   ffff80a292f628c0            syslogd kqueue
368    368 3   1       180   ffff80a292ed0bc0             dhcpcd poll
466    466 3   1       180   ffff80a292ed0340             dhcpcd poll
458    458 3   0       180   ffff80a292f62040             dhcpcd poll
454    454 3   0       180   ffff80a292ed0780             dhcpcd poll
1        1 3   0       180   ffff80a293566a80               init wait
0      162 3   1       200   ffff80a293508ac0            physiod physiod
0      206 3   1       200   ffff80a293645b00          pooldrain pooldrain
0      205 3   1       200   ffff80a2936456c0            ioflush syncer
0      204 3   0       200   ffff80a293645280           pgdaemon pgdaemon
0      201 3   0       200   ffff80a2935fc500          swwreboot swwreboot
0      200 3   0       200   ffff80a2935fc0c0      iscsi_cleanup cleanup
0      199 3   0       200   ffff80a2935fc940          atapibus0 sccomp
0      196 3   0       200   ffff80a2935e7900               usb3 usbevt
0      195 3   1       200   ffff80a2935e74c0               usb2 usbevt
0      194 3   0       200   ffff80a2935e7080               usb1 usbevt
0      193 3   0       200   ffff80a2935d1100               usb0 usbevt
0      192 3   1       200   ffff80a293508240             npfgc0 npfgcw
0      178 3   1       200   ffff80a293566640            rt_free rt_free
0      177 3   1       200   ffff80a293566200              unpgc unpgc
0       31 3   0       200   ffff80a293551a40    key_timehandler
key_timehandler
0       63 3   1       200   ffff80a293551600    icmp6_wqinput/1
icmp6_wqinput
0      126 3   0       200   ffff80a2935511c0    icmp6_wqinput/0
icmp6_wqinput
0      125 3   1       200   ffff80a29357ca00          nd6_timer nd6_timer
0      124 3   1       200   ffff80a29357c5c0    carp6_wqinput/1
carp6_wqinput
0      123 3   0       200   ffff80a29357c180    carp6_wqinput/0
carp6_wqinput
0      122 3   1       200   ffff80a2935279c0     carp_wqinput/1
carp_wqinput
0      121 3   0       200   ffff80a293527580     carp_wqinput/0
carp_wqinput
0      120 3   1       200   ffff80a293527140     icmp_wqinput/1
icmp_wqinput
0      119 3   0       200   ffff80a2935d1980     icmp_wqinput/0
icmp_wqinput
0      118 3   1       200   ffff80a2935d1540           rt_timer rt_timer
0      117 3   0       200   ffff80a25815c6c0        vmem_rehash vmem_rehash
0      108 3   1       200   ffff80a25828c8c0          entbutler entropy
0      107 3   0       240   ffff80a25828c480            atabus5 atath
0      106 3   1       240   ffff80a25828c040            atabus4 atath
0      105 3   0       240   ffff80a25836bbc0            atabus3 atath
0      104 3   1       240   ffff80a25836b780            atabus2 atath
0      103 3   0       240   ffff80a25836b340            atabus1 atath
0      102 3   0       240   ffff80a25826bb80            atabus0 atath
0      101 3   0       200   ffff80a25826b740         usbtask-dr usbtsk
0      100 3   1       200   ffff80a25826b300         usbtask-hc usbtsk
0       99 3   1       200   ffff80a258133b40              viomb balloon
0       98 3   0       200   ffff80a258133700           wm0Reset wm0Reset
0       97 3   1       200   ffff80a2581332c0          wm0TxRx/1 wm0TxRx
0       96 3   0       200   ffff80a25815cb00          wm0TxRx/0 wm0TxRx
0       29 3   0       200   ffff80a25815c280               pms0 pmsreset
0       28 3   1       200   ffff80a257f2dac0            xcall/1 xcall
0       27 1   1       200   ffff80a257f2d680          softser/1
0       26 1   1       200   ffff80a257f2d240          softclk/1
0       25 1   1       200   ffff80a257eeca80          softbio/1
0       24 1   1       200   ffff80a257eec640          softnet/1
0       23 1   1       201   ffff80a257eec200             idle/1
0       22 3   0       200   ffff80a293756a40           lnxsyswq lnxsyswq
0       21 3   0       200   ffff80a293756600           lnxubdwq lnxubdwq
0       20 3   0       200   ffff80a2937561c0           lnxpwrwq lnxpwrwq
0       19 3   0       200   ffff80a293771a00           lnxlngwq lnxlngwq
0       18 3   0       200   ffff80a2937715c0           lnxhipwq lnxhipwq
0       17 3   0       200   ffff80a293771180           lnxrcugc lnxrcugc
0       16 3   0       200   ffff80a29377e9c0             sysmon smtaskq
0       15 3   0       200   ffff80a29377e580         pmfsuspend pmfsuspend
0       14 3   0       200   ffff80a29377e140           pmfevent pmfevent
0       13 3   0       200   ffff80a29379b980         sopendfree sopendfr
0       12 3   0       200   ffff80a29379b540             ifwdog ifwdog
0       11 3   1       200   ffff80a29379b100            iflnkst iflnkst
0       10 3   0       200   ffff80a2939c2940           nfssilly nfssilly
0        9 3   0       200   ffff80a2939c2500             vdrain vdrain
0        8 3   0       200   ffff80a2939c20c0          modunload mod_unld
0        7 3   0       200   ffff80a2939f3900            xcall/0 xcall
0        6 1   0       200   ffff80a2939f34c0          softser/0
0        5 1   0       200   ffff80a2939f3080          softclk/0
0        4 1   0       200   ffff80a293a1d8c0          softbio/0
0        3 1   0       200   ffff80a293a1d480          softnet/0
0        2 1   0       201   ffff80a293a1d040             idle/0
0        0 3   1       200   ffffffff8188a740            swapper uvm
crash> ps/w
PID   LID          COMMAND     EMUL  PRI WAIT-MSG    WAIT-CHANNEL
1962 >1962            crash   netbsd   43              0
1967  1967               sh   netbsd   43 wait         ffff80a28de8c598
1980  1980              top   netbsd   43 select       ffff80a293afd400
470  > 470            altqd   netbsd   29              0
1627  1627               sh   netbsd   43 wait         ffff80a292ee9118
1325  1325            getty   netbsd   43 ttyraw       ffff80a292d92408
1318  1318            getty   netbsd   43 ttyraw       ffff80a292eb0508
1240  1240            login   netbsd   43 wait         ffff80a29284d518
1319  1319            login   netbsd   43 wait         ffff80a2935f43d8
1355  1355             cron   netbsd   43 nanoslp      ffff80a292b35940
1361  1361            inetd   netbsd   43 kqueue       ffff80a2927b4a60
1279  1279             qmgr   netbsd   43 kqueue       ffff80a2927b4d60
1206  1206           pickup   netbsd   43 kqueue       ffff80a292bfbd60
1331  1331           master   netbsd   43 kqueue       ffff80a28eac2fa0
1138  1138             sshd   netbsd   43 poll         ffff80a293721700
936    936           powerd   netbsd   43 kqueue       ffff80a291a43fa0
565    565          syslogd   netbsd   43 kqueue       ffff80a292a4c5e0
368    368           dhcpcd   netbsd   43 poll         ffff80a293721700
466    466           dhcpcd   netbsd   43 poll         ffff80a293721700
458    458           dhcpcd   netbsd   43 poll         ffff80a293afd400
454    454           dhcpcd   netbsd   43 poll         ffff80a293afd400
1        1             init   netbsd   43 wait         ffff80a2935f4058
0      162           system   netbsd  123 physiod      ffff80a29304cc48
0      206           system   netbsd  125 pooldrain    ffffffff8190f980
0      205           system   netbsd  124 syncer       ffff80a2936456c0
0      204           system   netbsd  126 pgdaemon     ffffffff8190d548
0      201           system   netbsd   43 swwreboot    ffff80a293628088
0      200           system   netbsd   96 cleanup      ffffffff819834f0
0      199           system   netbsd   96 sccomp       ffff980002448ba0
0      196           system   netbsd   96 usbevt       ffff80a2583674b8
0      195           system   netbsd   96 usbevt       ffff980001f2a478
0      194           system   netbsd   96 usbevt       ffff980001f28478
0      193           system   netbsd   96 usbevt       ffff980001f26478
0      192           system   netbsd   96 npfgcw       ffff80a2935487c8
0      178           system   netbsd  222 rt_free      ffff80a2936829c8
0      177           system   netbsd   96 unpgc        ffffffff81980ab0
0       31           system   netbsd  222 key_timehandler ffff80a293682888
0       63           system   netbsd  222 icmp6_wqinput ffff80a2935a8d48
0      126           system   netbsd  222 icmp6_wqinput ffff80a2935a8d08
0      125           system   netbsd  222 nd6_timer    ffff80a293682748
0      124           system   netbsd  222 carp6_wqinput ffff80a2935a8748
0      123           system   netbsd  222 carp6_wqinput ffff80a2935a8708
0      122           system   netbsd  222 carp_wqinput ffff80a2935a82c8
0      121           system   netbsd  222 carp_wqinput ffff80a2935a8288
0      120           system   netbsd  222 icmp_wqinput ffff80a2935f5d08
0      119           system   netbsd  222 icmp_wqinput ffff80a2935f5cc8
0      118           system   netbsd  222 rt_timer     ffff80a293682608
0      117           system   netbsd  125 vmem_rehash  ffff80a2936824c8
0      108           system   netbsd   43 entropy      ffffffff818b21a8
0      107           system   netbsd   96 atath        ffff98000244aba0
0      106           system   netbsd   96 atath        ffff98000244a3b0
0      105           system   netbsd   96 atath        ffff980002449bc0
0      104           system   netbsd   96 atath        ffff9800024493d0
0      103           system   netbsd   96 atath        ffff980002448be0
0      102           system   netbsd   96 atath        ffff9800024483f0
0      101           system   netbsd   96 usbtsk       ffffffff818d52d8
0      100           system   netbsd   96 usbtsk       ffffffff818d5298
0       99           system   netbsd    0 balloon      ffff80a2581b6608
0       98           system   netbsd  222 wm0Reset     ffff80a258067708
0       97           system   netbsd  222 wm0TxRx      ffff80a2581a30c8
0       96           system   netbsd  222 wm0TxRx      ffff80a2581a3088
0       29           system   netbsd   96 pmsreset     ffff80a2580a4e94
0       28           system   netbsd  127 xcall        ffff98006191c010
0       27           system   netbsd  223              0
0       26           system   netbsd  220              0
0       25           system   netbsd  221              0
0       24           system   netbsd  222              0
0       23           system   netbsd    0              0
0       22           system   netbsd   43 lnxsyswq     ffff80a293afdc08
0       21           system   netbsd   43 lnxubdwq     ffff80a293afdb08
0       20           system   netbsd   43 lnxpwrwq     ffff80a293afda08
0       19           system   netbsd   43 lnxlngwq     ffff80a293afd908
0       18           system   netbsd   43 lnxhipwq     ffff80a293afd808
0       17           system   netbsd   43 lnxrcugc     ffffffff818b0788
0       16           system   netbsd   96 smtaskq      ffffffff818f5f60
0       15           system   netbsd   43 pmfsuspend   ffff80a293a33808
0       14           system   netbsd   43 pmfevent     ffff80a293a336c8
0       13           system   netbsd   96 sopendfr     ffffffff81980a30
0       12           system   netbsd  222 ifwdog       ffff80a293a33588
0       11           system   netbsd  222 iflnkst      ffff80a293a33448
0       10           system   netbsd   43 nfssilly     ffff80a293a33308
0        9           system   netbsd  125 vdrain       ffffffff81981c30
0        8           system   netbsd  125 mod_unld     ffffffff819738b0
0        7           system   netbsd  127 xcall        ffffffff8183bcd0
0        6           system   netbsd  223              0
0        5           system   netbsd  220              0
0        4           system   netbsd  221              0
0        3           system   netbsd  222              0
0        2           system   netbsd    0              0
0        0           system   netbsd  125 uvm          ffffffff8188a740
crash>

	JKB


Home | Main Index | Thread Index | Old Index