Hi,

on my arm64 regress machine I saw this panic during syslogd regress:

OpenBSD 7.0-current (GENERIC.MP) #1391: Fri Nov 12 21:55:27 MST 2021
    [email protected]:/usr/src/sys/arch/arm64/compile/GENERIC.MP

panic: kernel diagnostic assertion "TAILQ_EMPTY(&kq->kq_head)" failed: file 
"/usr/src/sys/kern/kern_event.c", line 224
Stopped at      panic+0x160:    cmp     w21, #0x0
    TID    PID    UID     PRFLAGS     PFLAGS  CPU  COMMAND
 242487  43389      0         0x2          0    2  rsyslogd
 153253   7135      0         0x2          0    3  perl
db_enter() at panic+0x15c
panic() at __assert+0x24
panic() at KQRELE+0x178
KQRELE() at kqpoll_exit+0x54
kqpoll_exit() at exit1+0x204
exit1() at sys___threxit+0x48
process_untrace() at svc_handler+0x30c

ddb{0}> trace
db_enter() at panic+0x15c
panic() at __assert+0x24
panic() at KQRELE+0x178
KQRELE() at kqpoll_exit+0x54
kqpoll_exit() at exit1+0x204
exit1() at sys___threxit+0x48
process_untrace() at svc_handler+0x30c
svc_handler() at do_el0_sync+0xf4
do_el0_sync() at handle_el0_sync+0x74
handle_el0_sync() at 0xde12001dc
--- trap ---
ddb{0}> show register
x0                              0x77    $d.1+0x47
x1                0xffffff80525e9000
x2                               0x4
x3                              0xb0    $d.1+0x80
x4                0xffffff8067ecdbe0
x5                0xffffff8067ec9000
x6                              0x20
x7                                 0
x8                               0x1
x9                0x2a124229a36549b5
x10                              0x1
x11                             0x22
x12                     0x7e949c54cb
x13                              0x1
x14                             0x10
x15               0x2d2e23925c2aaa44
x16                     0x1719f33cd8
x17                     0x1719f33cec
x18               0xffffff8067ecdc10
x19               0xffffff8000c1f193    $d.4
x20               0xffffff8000ebb4cc    cpu_info_primary+0x44c
x21                              0x1
x22               0xffffff8092462d30
x23               0xffffff8000ef07ac    sched_lock
x24               0xffffff8000e68988    arm_intr_func
x25               0xffffff810b9f6880
x26                                0
x27                            0x12e    $d.1+0xfe
x28               0xffffff8000e12622    sysent+0x12e2
x29               0xffffff8067ecdc10
x30                                0
sp                0xffffff8067ecdc10
spsr                      0x60000305
elr               0xffffff800034a0b8    db_enter+0x14
lr                0xffffff80003d7ecc    panic+0x160
panic+0x160:    cmp     w21, #0x0
ddb{0}> ps
   PID     TID   PPID    UID  S       FLAGS  WAIT          COMMAND
 54539  331645  38099     73  3    0x100082  netio         dd
 38099  510627    333     73  3    0x10008a  sigsusp       sh
 86102   72126    333     73  3    0x100090  kqread        syslogd
   333    3993   7135      0  3    0x100082  netio         syslogd
 43389  242487   7135      0  7         0x2                rsyslogd
 43389  301634   7135      0  3   0x4000082  fsleep        rsyslogd
 43389  213122   7135      0  3   0x4000082  fsleep        rsyslogd
 43389   48893   7135      0  3   0x4000082  fsleep        rsyslogd
 43389  119176   7135      0  3   0x4000082  fsleep        rsyslogd
 43389  341130   7135      0  3   0x4000082  fsleep        rsyslogd
 91141  429590   7135      0  3        0x82  ttyin         ttylog
 17945  491007   7135      0  3        0x82  ttyin         ttylog
  7135  153253    808      0  7         0x2                perl
   808   15165  81508      0  3    0x10008a  sigsusp       sh
 81508  166333  84656      0  3    0x10008a  sigsusp       make
 84656  439949  51613      0  3    0x10008a  sigsusp       sh
 51613  472799  70079      0  3    0x10008a  sigsusp       make
 85407  225440      1      0  3    0x100080  kqread        snmpd
 83119  201044      1     91  3        0x92  kqread        snmpd
 80196   18703      0      0  3     0x14200  bored         sosplice
 13643  438789   2085      0  3    0x100082  piperd        gzip
  2085  443400  70079      0  3    0x100082  piperd        pax
 70079  134453  23914      0  3        0x82  piperd        perl
 23914  414630  57529      0  3    0x10008a  sigsusp       ksh
 57529  401633  76429      0  3        0x9a  kqread        sshd
 23809  396291      1      0  3    0x100083  ttyin         getty
 26038   79822      1      0  3    0x100098  kqread        cron
 50095  145415      1     99  3    0x100090  kqread        sndiod
 36788  108813      1    110  3    0x100090  kqread        sndiod
 41316  476553  47441     95  3    0x100092  kqread        smtpd
 28815   78368  47441    103  3    0x100092  kqread        smtpd
 12823  241721  47441     95  3    0x100092  kqread        smtpd
 53785  319648  47441     95  3    0x100092  kqread        smtpd
 22812  122674  47441     95  3    0x100092  kqread        smtpd
 71843  326236  47441     95  3    0x100092  kqread        smtpd
 47441  131914      1      0  3    0x100080  kqread        smtpd
 76429   67041      1      0  3        0x88  kqread        sshd
 20738   18927      0      0  3     0x14200  acct          acct
 57311  211804      0      0  3     0x14280  nfsidl        nfsio
 68352  517289      0      0  3     0x14280  nfsidl        nfsio
 21297  297385      0      0  3     0x14280  nfsidl        nfsio
 66300  182969      0      0  3     0x14280  nfsidl        nfsio
 80462  285216      1      0  3    0x100080  kqread        ntpd
 65421   71664  95486     83  3    0x100092  kqread        ntpd
 95486  128478      1     83  3    0x100092  kqread        ntpd
 11921  165901  95669     74  3    0x100092  bpf           pflogd
 95669  494588      1      0  3        0x80  netio         pflogd
 67860  225823      1      0  3    0x100080  kqread        resolvd
  2674  103822  44757     77  3    0x100092  kqread        dhcpleased
 88396  140679  44757     77  3    0x100092  kqread        dhcpleased
 44757   43930      1      0  3        0x80  kqread        dhcpleased
 33414  282016  93063    115  3    0x100092  kqread        slaacd
 43561    1467  93063    115  3    0x100092  kqread        slaacd
 93063  141624      1      0  3    0x100080  kqread        slaacd
 91321  380743      0      0  3     0x14200  bored         smr
 62939  222451      0      0  3     0x14200  pgzero        zerothread
 82904  413267      0      0  3     0x14200  aiodoned      aiodoned
 47834  421839      0      0  3     0x14200  syncer        update
 77137  352123      0      0  3     0x14200  cleaner       cleaner
 34971  335469      0      0  3     0x14200  reaper        reaper
 34378  182724      0      0  3     0x14200  pgdaemon      pagedaemon
 37315  267060      0      0  3     0x14200  mmctsk        sdmmc1
 15520   79931      0      0  3     0x14200  usbtsk        usbtask
 63009  320847      0      0  3     0x14200  usbatsk       usbatsk
 46026  122148      0      0  3     0x14200  bored         sensors
   633  401482      0      0  3     0x14200  mmctsk        sdmmc0
 85921  236586      0      0  3  0x40014200                idle3
 55595  492315      0      0  3  0x40014200                idle2
 30227  507965      0      0  7  0x40014200                idle1
 92977  423039      0      0  3     0x14200  bored         softnet
 53757  325035      0      0  3     0x14200  bored         systqmp
  3557  441426      0      0  3     0x14200  bored         systq
 26594  436089      0      0  3  0x40014200  bored         softclock
 24322  153753      0      0  3  0x40014200                idle0
 39623  489244      0      0  3     0x14200  kmalloc       kmthread
     1  268095      0      0  3        0x82  wait          init
     0       0     -1      0  3     0x10200  scheduler     swapper

mach ddbcpu 1
Stopped at      ampintc_ipi_ddb+0x1c:   ldr     x15, [sp,#16]
db_enter() at ampintc_ipi_ddb+0x18
ampintc_ipi_ddb() at ampintc_irq_handler+0x1c4
ampintc_irq_handler() at arm_cpu_irq+0x30
arm_cpu_irq() at handle_el1h_irq+0x6c
handle_el1h_irq() at sched_idle+0x290
sched_idle() at sched_idle+0x290
sched_idle() at proc_trampoline+0x10

mach ddbcpu 2
Stopped at      ampintc_ipi_ddb+0x1c:   ldr     x15, [sp,#16]
db_enter() at ampintc_ipi_ddb+0x18
ampintc_ipi_ddb() at ampintc_irq_handler+0x1c4
ampintc_irq_handler() at arm_cpu_irq+0x30
arm_cpu_irq() at handle_el1h_irq+0x6c
handle_el1h_irq() at selwakeup+0x10
selwakeup() at selwakeup+0x10
selwakeup() at soisdisconnecting+0xa0

mach ddbcpu 3
Stopped at      ampintc_ipi_ddb+0x1c:   ldr     x15, [sp,#16]
db_enter() at ampintc_ipi_ddb+0x18
ampintc_ipi_ddb() at ampintc_irq_handler+0x1c4
ampintc_irq_handler() at arm_cpu_irq+0x30
arm_cpu_irq() at handle_el1h_irq+0x6c
handle_el1h_irq() at svc_handler+0x210
svc_handler() at svc_handler+0x210
svc_handler() at do_el0_sync+0xf4

bluhm

Reply via email to