06:21:27 [illumos-gate] 15086 ccid mistakenly thinks F_AUTO_PARAM_ATR means params are required -- Lexi Wilson 08:41:19 is there anyone how is familiar with the Solaris 11.4 mdb command ::deadman_journal? I try to investigate a Solaris 11.4 guest hang on Omnios Bhyve and I have a crash dump initiated by set kernel parameter snooping=1. 08:41:45 this shows deadman_journal 08:41:45 vmcore.5> ::deadman_journal 08:41:46   CPU  LOG#        TIMESTAMP  INTRACTV     NRUN           THREAD 08:41:46     0   299        21871650d      4000        2 fffffffffc235b00 08:41:47     1   298        227588bba      4000        0 ffffe33000f7dac0 08:41:47     1   299        225d5a7aa      4800        1 ffffe33000e5bac0 08:41:48     2   299       dc1b40dcd9      4000        0 ffffe33000cfaac0 08:41:48     3   299        225d8d4b9      4000        2 ffffe33000bffac0 08:53:20 havent used it. name is kind of self explanatory, I'd check the thread stacks where NRUN column entries are not 0, also LOG# column would seem to suggest there are log entries for deadman? 08:54:40 in general, deadman fires on resource starvation - the immediate suspect would be disk IO (being the slowest resource there). 08:55:25 cgr: Does "::help deadman_journal" work? 08:58:02 Also, if it's related to "snooping", that's generally something getting in the way of clock() I think, rather than some of the ZFS I/O or pageout deadmans 09:02:24 The timestamp of CPU 2 is much different, could be normal? 09:02:32 vmcore.5> ::help deadman_journal 09:02:32 NAME 09:02:33   deadman_journal - display the deadman journal 09:02:33 SYNOPSIS 09:02:34   ::deadman_journal [-v] [-c ] 09:02:34 DESCRIPTION 09:02:35   Displays the contents of the deadman journal. 09:02:35 OPTIONS 09:02:36     -c     display content for the given CPU only 09:02:36     -v          report interrupt statistics in nanoseconds 09:02:37 ATTRIBUTES 09:02:37   Target: kvm 09:02:38   Module: genunix 09:02:38   Interface Stability: Unstable 09:22:16 some data here: https://pastebin.com/45UHaAhS 10:07:02 well, the ffffe33000c29ac0::findstack at line 120 is interesting and is indeed pointing towards time management as you are getting panic from cyclic_expire() 13:20:50 some data more data form threads on CPU 1 here: https://pastebin.com/wy33kjhi 15:23:19 hrm.. 15:31:12 from the mac man pages, it suggests for MAC_CAPAB_RINGS, for TX rings, you can specify a group count of '0' but with > 1 rings, correct? 15:31:48 looking at mac_init_rings(), it appears that will cause the mr_rget() func to be called with a group_index of -1 15:32:24 which doesn't appear to be a value specified in the man pages 15:32:37 so not sure if this is a mac bug or a man page bug 15:33:21 (my assumption was that for such a scenario, the group index passed to mr_rget() would be '0') 20:00:11 [illumos-gate] 18261 want apic_id in cpu_info kstat -- Andy Fiddaman