c5n

Untitled

c5n
Jul 20th, 2026
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.75 KB | None | 0 0
  1. vmcore.5> ffffe33000c29ac0::findstack -v
  2. mdb: Input type of "struct frame" not supported by findstack
  3. stack pointer for thread ffffe33000c29ac0 (idle): fffffffffc0daa60
  4. ffffe33000c77d50 vpanic+0x15d()
  5. ffffe33000c77e40 panic+0x67(
  6.  
  7. (const char *) 0xfffffffffb9fa870 {deadman: timed out after %d seconds of deadman cyclic
  8. inactivity on CPU %d})
  9. ffffe33000c77e90 deadman+0x37f()
  10. ffffe33000c77ed0 cyclic_expire+0xb8((cyc_cpu_t *) 0xffffa7000e139d00, (cyc_index_t) 0,
  11. (cyclic_t *) 0xffffa7000f0f2200)
  12. ffffe33000c77f30 cyclic_fire+0x7f(
  13. (cpu_t *) 0xffffe08000200000 {CPU:1 (CPU_\{RUNNING|READY|EXISTS|ENABLE\})})
  14. ffffe33000c77f50 cbe_fire+0xa7()
  15. ffffe33000c77fa0 av_dispatch_autovect+0x81((uint_t) d1)
  16. ffffe33000c77ff0 dispatch_hilevel+0x5d((uint_t) d1, (uint_t) 0)
  17. ffffe33000c298c0 switch_sp_and_call+0x13()
  18. ffffe33000c29920 do_interrupt+0x1df((struct regs *) 0xffffe33000c29930,
  19. (trap_trace_rec_t *) 0)
  20. ffffe33000c29930 _interrupt+0xc4()
  21. ffffe33000c29a20 mach_cpu_idle+0x17()
  22. ffffe33000c29a60 cpu_idle+0x2cb()
  23. ffffe33000c29a70 cpu_idle_adaptive+0x19()
  24. ffffe33000c29aa0 idle+0x11e()
  25. ffffe33000c29ab0 thread_start+8()
  26.  
  27. addr from cyclic_expire() parameters
  28. vmcore.5> 0xffffa7000f0f2200::print -ta
  29. ffffa7000f0f2200 cyclic_t {
  30. ffffa7000f0f2200 cyc_func_t cy_handler = deadman
  31. ffffa7000f0f2208 void *cy_arg = 0
  32. ffffa7000f0f2210 uint16_t cy_flags = 0
  33. ffffa7000f0f2212 cyc_level_t cy_level = 2
  34. ffffa7000f0f2218 cyc_info_t cy_info = {
  35. ffffa7000f0f2218 cyclic_id_t ci_id = 0xffffa70005fbec88
  36. ffffa7000f0f2220 hrtime_t ci_now = 0t1249251347363 (00:00:03.001155128 after stop)
  37. ffffa7000f0f2228 hrtime_t ci_expire = 0t1250250097099 (00:00:03.999904864 after stop)
  38. ffffa7000f0f2230 hrtime_t ci_interval = 0t1000000000 (00:00:01.000000000)
  39. ffffa7000f0f2238 uint32_t ci_pend = 0
  40. }
  41. }
  42. vmcore.5> 0xffffe08000200000::print -ta
  43. ffffe08000200000 cpu_t { (CPU:1 (CPU_{RUNNING|READY|EXISTS|ENABLE}))
  44. ffffe08000200000 processorid_t cpu_id = 1
  45. ffffe08000200004 processorid_t cpu_seqid = 1
  46. ffffe08000200008 volatile cpu_flag_t cpu_flags = 0x1b (CPU_{RUNNING|READY|EXISTS|ENABLE})
  47. ffffe08000200010 struct cpu *cpu_self = 0xffffe08000200000 (
  48. CPU:1 (CPU_{RUNNING|READY|EXISTS|ENABLE}))
  49. ffffe08000200018 kthread_t *cpu_thread = 0xffffe33000c29ac0 (idle)
  50. ffffe08000200020 kthread_t *cpu_idle_thread = 0xffffe33000c29ac0 (idle)
  51. ffffe08000200028 kthread_t *cpu_pause_thread = 0xffffe33000c7dac0 (cpu_pause)
  52. ffffe08000200030 klwp_id_t cpu_lwp = 0
  53. ffffe08000200038 struct cpupart *cpu_part = cp_default
  54. ffffe08000200040 struct lgrp_ld *cpu_lpl = 0xffffa7000017b000
  55. ffffe08000200048 int cpu_kmem_core_offset = 0t64 (0x40)
  56. ffffe0800020004c uint16_t cpu_seq_coreid = 1
  57. ffffe0800020004e uint16_t cpu_seq_coreid_actual = 1
  58. ffffe08000200050 struct cpu *cpu_next = 0xffffe08000400000 (
  59. CPU:2 (CPU_{RUNNING|READY|QUIESCED|EXISTS|ENABLE}))
  60. ffffe08000200058 struct cpu *cpu_prev = 0xffffe08000000000 (
  61. CPU:0 (CPU_{RUNNING|READY|QUIESCED|EXISTS|ENABLE}))
  62. ffffe08000200060 struct cpu *cpu_next_onln = 0xffffe08000400000 (
  63. CPU:2 (CPU_{RUNNING|READY|QUIESCED|EXISTS|ENABLE}))
  64. ffffe08000200068 struct cpu *cpu_prev_onln = 0xffffe08000000000 (
  65. CPU:0 (CPU_{RUNNING|READY|QUIESCED|EXISTS|ENABLE}))
  66. ffffe08000200070 struct cpu *cpu_next_part = 0xffffe08000400000 (
  67. CPU:2 (CPU_{RUNNING|READY|QUIESCED|EXISTS|ENABLE}))
  68. ffffe08000200078 struct cpu *cpu_prev_part = 0xffffe08000000000 (
  69. CPU:0 (CPU_{RUNNING|READY|QUIESCED|EXISTS|ENABLE}))
  70. ffffe08000200080 struct cpu *cpu_next_lgrp = 0xffffe08000400000 (
  71. CPU:2 (CPU_{RUNNING|READY|QUIESCED|EXISTS|ENABLE}))
  72. ffffe08000200088 struct cpu *cpu_prev_lgrp = 0xffffe08000000000 (
  73. CPU:0 (CPU_{RUNNING|READY|QUIESCED|EXISTS|ENABLE}))
  74. ffffe08000200090 struct cpu_pg *cpu_pg = 0xffffa7000f0d99b8
  75. ffffe08000200098 int cpu_lpl_grp_idx = 1
  76. ffffe080002000a0 disp_t cpu_disp = {
  77. ffffe080002000a0 disp_lock_t disp_lock = 0
  78. ffffe080002000a4 pri_t disp_npri = 0t110 (0x6e)
  79. ffffe080002000a8 dispq_t *disp_q = 0xffffa700083f8a80
  80. ffffe080002000b0 dispq_t *disp_q_limit = 0xffffa700083f94d0
  81. ffffe080002000b8 ulong_t *disp_qactmap = 0xffffa7000e221018
  82. ffffe080002000c0 pri_t disp_maxrunpri = 0t99 (0x63)
  83. ffffe080002000c2 pri_t disp_max_unbound_pri = 0t99 (0x63)
  84. ffffe080002000c4 volatile int disp_nrunnable = 1
  85. ffffe080002000c8 struct cpu *disp_cpu = 0xffffe08000200000 (
  86. CPU:1 (CPU_{RUNNING|READY|EXISTS|ENABLE}))
  87. ffffe080002000d0 hrtime_t disp_steal = 0 (00:00:00.000000000)
  88. }
  89. ffffe080002000d8 char cpu_runrun = '\0'
  90. ffffe080002000d9 char cpu_kprunrun = '\0'
  91. ffffe080002000da pri_t cpu_chosen_level = -1 (0xffff)
  92. ffffe080002000e0 kthread_t *cpu_dispthread = 0xffffe33000c29ac0 (idle)
  93. ffffe080002000e8 disp_lock_t cpu_thread_lock = 0
  94. ffffe080002000ec uint8_t cpu_disp_flags = 2
  95. ffffe080002000ee pri_t cpu_dispatch_pri = -1 (0xffff)
  96. ffffe080002000f0 uhrtime_t cpu_last_swtch = 0t3484603919433 (00:00:00.016364918 before stop
  97. )
  98. ffffe080002000f8 uhrtime_t cpu_idle_start = 0 (00:00:00.000009965)
  99. ffffe08000200100 caddr_t cpu_intr_stack = 0xffffe33000c71ab0
  100. ffffe08000200108 kthread_t *cpu_intr_thread = 0xffffe33000c69ac0 (thread_create_intr)
  101. ffffe08000200110 uint_t cpu_intr_actv = 0
  102. ffffe08000200114 int cpu_base_spl = 0
  103. ffffe08000200118 cpu_stats_t cpu_stats = {
  104. ffffe08000200118 cpu_sys_stats_t sys = {
  105. ffffe08000200118 uint64_t cpu_ticks_idle = 0
  106. ffffe08000200120 uint64_t cpu_ticks_user = 0
  107. ffffe08000200128 uint64_t cpu_ticks_kernel = 0
  108. ffffe08000200130 uint64_t cpu_ticks_wait = 0
  109. ffffe08000200138 uint64_t wait_ticks_io = 0
  110. ffffe08000200140 uint64_t bread = 0
  111. ffffe08000200148 uint64_t bwrite = 0
  112. ffffe08000200150 uint64_t lread = 0
  113. ffffe08000200158 uint64_t lwrite = 0
  114. ffffe08000200160 uint64_t phread = 0
  115. ffffe08000200168 uint64_t phwrite = 0
  116. ffffe08000200170 uint64_t pswitch = 0xabfcb
  117. ffffe08000200178 uint64_t trap = 0x45c21
  118. ffffe08000200180 uint64_t [15] intr = [ 3, 3, 0, 0x23, 0, 0, 0, 0, 0, 0x2c157,
  119. 0x13305, 0xa3, 0, 0x2c48e, 0x34d8 ]
  120. ffffe080002001f8 uint64_t syscall = 0x195880
  121. ffffe08000200200 uint64_t sysread = 0x21b5b
  122. ffffe08000200208 uint64_t syswrite = 0xeb01
  123. ffffe08000200210 uint64_t sysfork = 0x75
  124. ffffe08000200218 uint64_t sysvfork = 0
  125. ffffe08000200220 uint64_t sysexec = 0x54
  126. ffffe08000200228 uint64_t readch = 0x12af711c
  127. ffffe08000200230 uint64_t writech = 0x2dd4d250
  128. ffffe08000200238 uint64_t rcvint = 0
  129. ffffe08000200240 uint64_t xmtint = 0
  130. ffffe08000200248 uint64_t mdmint = 0
  131. ffffe08000200250 uint64_t rawch = 0x125
  132. ffffe08000200258 uint64_t canch = 0x11
  133. ffffe08000200260 uint64_t outch = 0xb813
  134. ffffe08000200268 uint64_t msg = 0
  135. ffffe08000200270 uint64_t sema = 0
  136. ffffe08000200278 uint64_t namei = 0x32a6e
  137. ffffe08000200280 uint64_t ufsiget = 0
  138. ffffe08000200288 uint64_t ufsdirblk = 0
  139. ffffe08000200290 uint64_t ufsipage = 0
  140. ffffe08000200298 uint64_t ufsinopage = 0
  141. ffffe080002002a0 uint64_t procovf = 0
  142. ffffe080002002a8 uint64_t intrblk = 0xe
  143. ffffe080002002b0 uint64_t intrunpin = 0
  144. ffffe080002002b8 uint64_t idlethread = 0x35792
  145. ffffe080002002c0 uint64_t inv_swtch = 0x4077
  146. ffffe080002002c8 uint64_t nthreads = 0x437
  147. ffffe080002002d0 uint64_t cpumigrate = 0
  148. ffffe080002002d8 uint64_t coremigrate = 0
  149. ffffe080002002e0 uint64_t socketmigrate = 0x97c4
  150. ffffe080002002e8 uint64_t xcalls = 0x11fc8
  151. ffffe080002002f0 uint64_t mutex_adenters = 0x1747d
  152. ffffe080002002f8 uint64_t rw_rdfails = 0x140
  153. ffffe08000200300 uint64_t rw_wrfails = 0x107
  154. ffffe08000200308 uint64_t modload = 0x16
  155. ffffe08000200310 uint64_t modunload = 0
  156. ffffe08000200318 uint64_t bawrite = 0
  157. ffffe08000200320 uint64_t iowait = 0
  158. ffffe08000200328 uint64_t sysspawn = 0x68
  159. ffffe08000200330 uint64_t stealincore = 0
  160. ffffe08000200338 uint64_t stealcrosscore = 0x1db6
  161. ffffe08000200340 uint64_t stealinlgroup = 0x1db6
  162. ffffe08000200348 uint64_t stealcrosslgroup = 0
  163. ffffe08000200350 uint64_t dispincore = 0x2f6c4
  164. ffffe08000200358 uint64_t dispcrosscore = 0xf8f4
  165. ffffe08000200360 uint64_t dispinlgroup = 0x3efb8
  166. ffffe08000200368 uint64_t dispcrosslgroup = 0
  167. ffffe08000200370 uint64_t runoutsidelgroup = 0
  168. ffffe08000200378 uint64_t remaincpu = 0x1b97
  169. ffffe08000200380 uint64_t nrunnable = 0
  170. ffffe08000200388 uint64_t mutex_warnings = 0
  171. }
  172. ffffe08000200390 cpu_vm_stats_t vm = {
  173. ffffe08000200390 uint64_t pgrec = 0xd52f
  174. ffffe08000200398 uint64_t pgfrec = 0xd52f
  175. ffffe080002003a0 uint64_t pgin = 2
  176. ffffe080002003a8 uint64_t pgpgin = 0x1c
  177. ffffe080002003b0 uint64_t pgout = 0
  178. ffffe080002003b8 uint64_t pgpgout = 0
  179. ffffe080002003c0 uint64_t swapin = 0
  180. ffffe080002003c8 uint64_t pgswapin = 0
  181. ffffe080002003d0 uint64_t swapout = 0
  182. ffffe080002003d8 uint64_t pgswapout = 0
  183. ffffe080002003e0 uint64_t zfod = 0x408dd
  184. ffffe080002003e8 uint64_t dfree = 0
  185. ffffe080002003f0 uint64_t scan = 0
  186. ffffe080002003f8 uint64_t rev = 0
  187. ffffe08000200400 uint64_t hat_fault = 0
  188. ffffe08000200408 uint64_t as_fault = 0x3d08a
  189. ffffe08000200410 uint64_t maj_fault = 1
  190. ffffe08000200418 uint64_t cow_fault = 0x9efd
  191. ffffe08000200420 uint64_t prot_fault = 0x6733
  192. ffffe08000200428 uint64_t softlock = 0x220
  193. ffffe08000200430 uint64_t kernel_asflt = 0
  194. ffffe08000200438 uint64_t pgrrun = 0
  195. ffffe08000200440 uint64_t execpgin = 0
  196. ffffe08000200448 uint64_t execpgout = 0
  197. ffffe08000200450 uint64_t execfree = 0
  198. ffffe08000200458 uint64_t anonpgin = 0
  199. ffffe08000200460 uint64_t anonpgout = 0
  200. ffffe08000200468 uint64_t anonfree = 0
  201. ffffe08000200470 uint64_t fspgin = 0x1c
  202. ffffe08000200478 uint64_t fspgout = 0
  203. ffffe08000200480 uint64_t fsfree = 0
  204. }
  205. }
  206. ffffe08000200488 struct kstat2 *cpu_info_kstat = 0xffffa100060989d8
  207. ffffe08000200490 uintptr_t cpu_high_intr_pc = 0xfffffffffbab8dfc
  208. ffffe08000200498 uintptr_t cpu_high_intr_upc = 0
  209. ffffe080002004a0 uintptr_t cpu_high_intr_pil = 0xa
  210. ffffe080002004a8 ftrace_data_t cpu_ftrace = {
  211. ffffe080002004a8 int ftd_state = 1
  212. ffffe080002004b0 kmutex_t ftd_unused = {
  213. ffffe080002004b0 void *[1] _opaque = [ 0 ]
  214. }
  215. ffffe080002004b8 struct ftrace_record *ftd_cur = 0
  216. ffffe080002004c0 struct ftrace_record *ftd_first = 0
  217. ffffe080002004c8 struct ftrace_record *ftd_last = 0
  218. }
  219. ffffe080002004d0 clock_t cpu_deadman_counter = 0t1238 (122553 ticks before now)
  220. ffffe080002004d8 uint_t cpu_deadman_countdown = 0x12c
  221. ffffe080002004e0 kmutex_t cpu_cpc_ctxlock = {
  222. ffffe080002004e0 void *[1] _opaque = [ 0 ]
  223. }
  224. ffffe080002004e8 kcpc_ctx_t *cpu_cpc_ctx = 0
  225. ffffe080002004f0 processor_info_t cpu_type_info = {
  226. ffffe080002004f0 int pi_state = 2
  227. ffffe080002004f4 char [16] pi_processor_type = [ "i386" ]
  228. ffffe08000200504 char [32] pi_fputypes = [ "i387 compatible" ]
  229. ffffe08000200524 int pi_clock = 0t2800 (0xaf0)
  230. }
  231. ffffe08000200528 time_t cpu_state_begin = 0t1784461603 (2026-07-19T13:46:43+0200)
  232. ffffe08000200530 char cpu_cpr_flags = '\0'
  233. ffffe08000200538 struct cyc_cpu *cpu_cyclic = 0xffffa7000e139d00
  234. ffffe08000200540 struct squeue_set_s *cpu_squeue_set = 0xffffa7000e0e0060
  235. ffffe08000200548 struct nvlist *cpu_props = 0xffffa70019f00e48
  236. ffffe08000200550 krwlock_t cpu_ft_lock = {
  237. ffffe08000200550 void *[1] _opaque = [ 0 ]
  238. }
  239. ffffe08000200558 uintptr_t cpu_dtrace_caller = 0
  240. ffffe08000200560 hrtime_t cpu_dtrace_chillmark = 0 (00:00:00.000000000)
  241. ffffe08000200568 ahrtime_t cpu_dtrace_chilled = 0 (00:00:00.000000000)
  242. ffffe08000200570 volatile uint16_t cpu_mstate = 2
  243. ffffe08000200572 volatile uint16_t cpu_mstate_gen = 0xd5a4
  244. ffffe08000200578 volatile hrtime_t cpu_mstate_start = 0t3484603930849 (
  245. 00:37:18.353738614 after stop)
  246. ffffe08000200580 volatile hrtime_t cpu_stolen_start = 0 (00:00:00.000000000)
  247. ffffe08000200588 volatile hrtime_t [4] cpu_acct = [ 0t81072868812 (
  248. 00:19:25.177323423 before stop), 0t46541804446 (00:19:59.708387789 before stop),
  249. 0t3331270943386 (00:34:45.020751151 after stop), 0 (00:00:00.000000000) ]
  250. ffffe080002005a8 hrtime_t [4] cpu_intracct = [ 0t484747526 (00:00:00.484747526),
  251. 0t417513034 (00:00:00.417513034), 0t15064299594 (00:20:31.185892641 before stop), 0 (
  252. 00:00:00.000000000) ]
  253. ffffe080002005c8 hrtime_t cpu_waitrq = 0t45036571950 (00:20:01.213620285 before stop)
  254. ffffe080002005d0 struct loadavg_s cpu_loadavg = {
  255. ffffe080002005d0 int lg_cur = 5
  256. ffffe080002005d4 unsigned int lg_len = 0xb
  257. ffffe080002005d8 hrtime_t lg_total = 0 (00:00:00.000000000)
  258. ffffe080002005e0 hrtime_t [11] lg_loads = [ 0t61630921989 (
  259. 00:19:44.619270246 before stop), 0t61650545066 (00:19:44.599647169 before stop), 0t61661916770
  260. (00:19:44.588275465 before stop), 0t61679566579 (00:19:44.570625656 before stop), 0t61731150301
  261. (00:19:44.519041934 before stop), 0t61521020331 (00:19:44.729171904 before stop),
  262. 0t61544079694 (00:19:44.706112541 before stop), 0t61563508262 (00:19:44.686683973 before stop)
  263. , 0t61575442302 (00:19:44.674749933 before stop), 0t61590356086 (00:19:44.659836149 before stop
  264. ), 0t61609309751 (00:19:44.640882484 before stop) ]
  265. }
  266. ffffe08000200638 struct cpu_vstat *cpu_vstats = 0
  267. ffffe08000200640 uint64_t cpu_vstats_pa = 0
  268. ffffe08000200648 char *cpu_idstr = 0xffffa7000dc9f7d8 "
  269. x86 (chipid 0x1 GenuineIntel 606A6 family 6 model 106 step 6 clock 2800 MHz)"
  270. ffffe08000200650 char *cpu_brandstr = 0xffffa7000dc9f848 "
  271. Intel(r) Xeon(r) Silver 4309Y CPU @ 2.80GHz"
  272. ffffe08000200658 int32_t cpu_intr_weight = 0
  273. ffffe08000200660 void *cpu_vm_data = 0xffffa7000f081980
  274. ffffe08000200668 struct cpu_physid *cpu_physid = 0xffffa7000f0c6db0
  275. ffffe08000200670 uint64_t cpu_curr_clock = 0xa6a93778
  276. ffffe08000200678 hrtime_t cpu_intrlast = 0t5706422575 (00:00:05.706422575)
  277. ffffe08000200680 int cpu_intrload = 0
  278. ffffe08000200684 uint_t cpu_rotor = 0x18c81f
  279. ffffe08000200688 struct cu_cpu_info *cpu_cu_info = 0
  280. ffffe08000200690 volatile uint_t cpu_generation = 0
  281. ffffe08000200694 int cpu_pg_cmt_grp_idx = 0
  282. ffffe08000200698 volatile struct cpu *cpu_steal_from = 0
  283. ffffe080002006a0 struct numaio_info_s *cpu_numaio_info = 0xffffa7000f0f3e80
  284. ffffe080002006a8 int64_t cpu_initial_util = 0
  285. ffffe080002006b0 unsigned long [16][2] cpu_intrstat = [
  286. ffffe080002006b0 unsigned long [2] [ 0xea268, 0 ]
  287. ffffe080002006c0 unsigned long [2] [ 0x5d80, 0 ]
  288. ffffe080002006d0 unsigned long [2] [ 0x8ac4, 0 ]
  289. ffffe080002006e0 unsigned long [2] [ 0, 0 ]
  290. ffffe080002006f0 unsigned long [2] [ 0xac903c, 0 ]
  291. ffffe08000200700 unsigned long [2] [ 0, 0 ]
  292. ffffe08000200710 unsigned long [2] [ 0, 0 ]
  293. ffffe08000200720 unsigned long [2] [ 0, 0 ]
  294. ffffe08000200730 unsigned long [2] [ 0, 0 ]
  295. ffffe08000200740 unsigned long [2] [ 0, 0 ]
  296. ffffe08000200750 unsigned long [2] [ 0x218f427c5, 0 ]
  297. ffffe08000200760 unsigned long [2] [ 0x7e1a7ee, 0 ]
  298. ffffe08000200770 unsigned long [2] [ 0x1eeafaa, 0 ]
  299. ffffe08000200780 unsigned long [2] [ 0, 0 ]
  300. ffffe08000200790 unsigned long [2] [ 0x176e3439b, 0 ]
  301. ffffe080002007a0 unsigned long [2] [ 0x1d592422, 0 ]
  302. ]
  303. ffffe080002007b0 uint64_t [5] cpu_pil_high_start = [ 0x32b554fa52d, 0x32d496f2d26, 0,
  304. 0x32d497bb912, 0x32a103240c0 ]
  305. ffffe080002007d8 uint64_t *cpu_supp_freqs = 0xffffe08000200670
  306. ffffe080002007e0 uint64_t *cpu_cstates_nsec = 0xffffa7000e3cef08
  307. ffffe080002007e8 uint32_t cpu_cstates_nsec_len = 1
  308. ffffe080002007f0 uint64_t *cpu_cstates_count = 0xffffa7000e3cef10
  309. ffffe080002007f8 uint32_t cpu_cstates_count_len = 1
  310. ffffe08000200800 uint64_t *cpu_pstates_nsec = 0
  311. ffffe08000200808 uint32_t cpu_pstates_nsec_len = 0
  312. ffffe08000200810 uint64_t *cpu_pstates_count = 0
  313. ffffe08000200818 uint32_t cpu_pstates_count_len = 0
  314. ffffe08000200820 struct zone_cpu_stats *cpu_zone_stats = 0xffffa70005c73c00
  315. ffffe08000200828 lgrp_id_t cpu_thread_lgrpid = 0
  316. ffffe08000200830 zonetimeoffset_t *cpu_zone_off = 0xffffa7000f15ebf8
  317. ffffe08000200838 kthread_t *cpu_private_threads = 0xffffe33000c7dac0 (cpu_pause)
  318. ffffe08000200840 void (*)() cpu_disp_enq_thread = 0
  319. ffffe08000200848 struct kstat2 *cpu_sys_kstat = 0xffffa100060c9000
  320. ffffe08000200850 struct kstat2 *cpu_vm_kstat = 0xffffa100060cb000
  321. ffffe08000200858 struct kstat2 *cpu_intr_kstat = 0xffffa100060cc000
  322. ffffe08000200860 uint32_t cpu_supp_freqs_len = 1
  323. ffffe08000200868 struct kstat2 *cpu_cv_latency_histogram = 0xffffa100060c8690
  324. ffffe08000200870 struct kstat2 *cpu_sema_latency_histogram = 0xffffa100060ca000
  325. ffffe08000200878 struct kstat2 *cpu_disp_latency_histogram = 0xffffa100060ca660
  326. ffffe08000200880 struct kstat2 *cpu_cstate_kstat = 0xffffa100060c8000
  327. ffffe08000200888 struct kstat2 *cpu_pstate_kstat = 0xffffa100060c8348
  328. ffffe08000200890 void *cpu_ipt_ctx_UNUSED = 0
  329. ffffe08000200898 uint64_t cpu_nep_ref = 1
  330. ffffe080002008a0 uintptr_t cpu_m_pad = 0
  331. ffffe080002008a8 struct machcpu cpu_m = {
  332. ffffe080002008a8 struct xc_msg *xc_msgbox = 0
  333. ffffe080002008b0 struct xc_msg *xc_free = 0xffffa7000e044390
  334. ffffe080002008b8 xc_data_t xc_data = {
  335. ffffe080002008b8 xc_func_t xc_func = hati_demap_func
  336. ffffe080002008c0 xc_arg_t xc_a1 = 0xffffa7001cc7c9f0
  337. ffffe080002008c8 xc_arg_t xc_a2 = 0xffffe3300223db60
  338. ffffe080002008d0 xc_arg_t xc_a3 = 0
  339. }
  340. ffffe080002008d8 uint32_t xc_wait_cnt = 0
  341. ffffe080002008dc volatile uint32_t xc_work_cnt = 0
  342. ffffe080002008e0 volatile uint16_t mcpu_poked = 0
  343. ffffe080002008e2 volatile uint16_t mcpu_traptrace = 0
  344. ffffe080002008e4 int mcpu_nodeid = 0
  345. ffffe080002008e8 int mcpu_pri = 0t10 (0xa)
  346. ffffe080002008f0 cpu_pri_lev_t mcpu_pri_data = apic_cr8pri
  347. ffffe080002008f8 struct hat *mcpu_current_hat = 0xffffa10000e1a5a8
  348. ffffe08000200900 struct hat_cpu_info *mcpu_hat_info = 0xffffa7000f0c7870
  349. ffffe08000200908 volatile ulong_t mcpu_tlb_info = 0
  350. ffffe08000200910 user_desc_t *mcpu_gdt = 0xffffe08080211000
  351. ffffe08000200918 gate_desc_t *mcpu_idt = 0xffffe08080212000
  352. ffffe08000200920 struct tss *mcpu_tss = 0xffffe08080214000
  353. ffffe08000200928 struct softint mcpu_softinfo = {
  354. ffffe08000200928 int st_pending = 0t1040 (0x410)
  355. }
  356. ffffe08000200930 struct cpuid_info *mcpu_cpi = 0xffffa7000de25a80
  357. ffffe08000200938 greg_t mcpu_rtmp_rsp = 0t140736337252568 (0x7fffbb6390d8)
  358. ffffe08000200940 greg_t mcpu_rtmp_r15 = 0t35021776 (0x21663d0)
  359. ffffe08000200948 struct vcpu_info *mcpu_vcpu_info = 0
  360. ffffe08000200950 uint64_t mcpu_gdtpa = 0
  361. ffffe08000200958 uint16_t mcpu_intr_pending = 0
  362. ffffe08000200960 struct xen_evt_data *mcpu_evt_pend = 0
  363. ffffe08000200968 volatile uint32_t *mcpu_mwait = 0
  364. ffffe08000200970 void (*)() mcpu_idle_cpu = cpu_idle
  365. ffffe08000200978 uint16_t mcpu_idle_type = 0
  366. ffffe0800020097a uint16_t max_cstates = 1
  367. ffffe08000200980 struct cpu_ucode_info *mcpu_ucode_info = 0xffffa7000018e8d0
  368. ffffe08000200988 void *mcpu_pm_mach_state = 0
  369. ffffe08000200990 struct cmi_hdl *mcpu_cmi_hdl = 0xffffa7000f081380
  370. ffffe08000200998 void *mcpu_mach_ctx_ptr = 0xffffe08080201000
  371. ffffe080002009a0 volatile uint32_t mcpu_istamp = 0x12f2a
  372. ffffe080002009a8 struct cpupm_domain *cpu_active_power_domain = 0
  373. ffffe080002009b0 boolean_t cstates_domain_inited = 0 (B_FALSE)
  374. ffffe080002009b4 boolean_t pstates_domain_inited = 0 (B_FALSE)
  375. ffffe080002009b8 boolean_t acpi_cstates = 0 (B_FALSE)
  376. ffffe080002009bc boolean_t cmt_steal_ready = 1 (B_TRUE)
  377. ffffe080002009c0 uchar_t *mcpu_featureset_tmp = 0
  378. ffffe080002009c8 boolean_t ucode_updated = 1 (B_TRUE)
  379. ffffe080002009cc boolean_t zero_mc_stack = 0 (B_FALSE)
  380. ffffe080002009d0 boolean_t zero_nmi_stack = 0 (B_FALSE)
  381. ffffe080002009d4 uint_t mcpu_pcid = 0x49b
  382. ffffe080002009d8 cpux_t *mcpu_cpux = 0xffffe08080200000
  383. ffffe080002009e0 char *mcpu_debugstk = 0xffffa7000f0cb000 ""
  384. ffffe080002009e8 caddr_t mcpu_cpukp = 0xffffa7000f0ca000
  385. ffffe080002009f0 caddr_t mcpu_cpuxkp = 0xffffa700059d5000
  386. }
  387. }
  388.  
  389. cpu_t points to CPU 1, the last on CPU 1 is the deadman thread, before the last:
  390. vmcore.5> ffffe33000f7dac0::findstack -v
  391. mdb: thread ffffe33000f7dac0 isn't in memory
  392.  
  393. Is this an error?
  394. vmcore.5> ffffe33000f7dac0::whatis
  395. ffffe33000f7dac0 is in thread ffffa7000fcc5ac0's stack (below sp)
  396. vmcore.5> ffffa7000fcc5ac0::findstack -v
  397. stack pointer for thread ffffa7000fcc5ac0 (PID:0t16,TID:0t17): ffffe33000f7ed40
  398. [ ffffe33000f7ed40 _resume_from_idle+0x192() ]
  399. ffffe33000f7ed70 swtch_to+0xec((kthread_t *) 0xffffa70019d6da80 {PID:0t735,TID:0t18})
  400. ffffe33000f7edd0 shuttle_resume+0x328(
  401. (kthread_t *) 0xffffa70019d6da80 {PID:0t735,TID:0t18}, (kmutex_t *) door_knob)
  402. ffffe33000f7ee70 door_return+0x220((char *) 0x7fbc90a08d20, (size_t) 4, (door_desc_t *) 0,
  403. (uint_t) 0, (char *) 0x7fbc90a08e00, (size_t) 1edf00 {1.93M})
  404. ffffe33000f7eef0 doorfs+0x133((long) 140447857020192, (long) 4, (long) 0,
  405. (long) 140447857020416, (long) 2023168, (long) 10)
  406. ffffe33000f7ef00 sys_syscall+0x24a()
  407. vmcore.5> ffffa7000fcc5ac0::print kthread_t t_state t_tid t_procp
  408. t_state = 1 (TS_SLEEP)
  409. t_tid = 0t17 (0x11)
  410. t_procp = 0xffffa7000f399350 (PID:0t16)
  411. vmcore.5> 0t16::ps
  412. S PID PPID PGID SID UID FLAGS ADDR NAME
  413. R 16 1 16 16 0 0x42000000 ffffa7000f399350 svc.configd
  414.  
Advertisement
Add Comment
Please, Sign In to add comment