+-----------------------------------------------------------------------+ ! Please ignore. The problem here is due to an incomplete installworld. ! +-----------------------------------------------------------------------+ GENERIC HEAD from 2014-03-20 05:10:17 UTC, r263420M, vmcore.107 GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2014 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 11.0-CURRENT #0 r263420M: Thu Mar 20 10:53:59 CET 2014 pho@t1.osted.lan:/usr/src/sys/amd64/compile/PHO amd64 FreeBSD clang version 3.4 (tags/RELEASE_34/final 197956) 20140216 WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. CPU: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz (1995.24-MHz K8-class CPU) Origin="GenuineIntel" Id=0x206d7 Family=0x6 Model=0x2d Stepping=7 Features=0xbfebfbff Features2=0x1fbee3ff AMD Features=0x2c100800 AMD Features2=0x1 TSC: P-state invariant, performance statistics real memory = 68719476736 (65536 MB) avail memory = 32150597632 (30661 MB) : Trying to mount root from ufs:/dev/da0p2 [rw]... Setting hostuuid: 3141f787-07e3-e111-b968-001e6756c168. Setting hostid: 0x564ac5b6. Starting ddb. Entropy harvesting: interrupts ethernet point_to_point swi. Starting file system checks: /dev/da0p2: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/da0p2: clean, 66000566 free (292302 frags, 8213533 blocks, 0.3% fragmentation) /dev/da0p3: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/da0p3: clean, 20774383 free (559 frags, 2596728 blocks, 0.0% fragmentation) Mounting local file systems:. lock order reversal: 1st 0xfffff8007a6927b8 ufs (ufs) @ kern/vfs_subr.c:2101 2nd 0xfffffe0785c33708 bufwait (bufwait) @ ufs/ffs/ffs_vnops.c:262 3rd 0xfffff8007ae807b8 ufs (ufs) @ kern/vfs_subr.c:2101 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe081dc95c70 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe081dc95d20 witness_checkorder() at witness_checkorder+0xdc2/frame 0xfffffe081dc95db0 __lockmgr_args() at __lockmgr_args+0x9d2/frame 0xfffffe081dc95ee0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081dc95f30 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xfc/frame 0xfffffe081dc95f60 _vn_lock() at _vn_lock+0xd2/frame 0xfffffe081dc95fd0 vget() at vget+0x67/frame 0xfffffe081dc96010 vfs_hash_get() at vfs_hash_get+0xe1/frame 0xfffffe081dc96060 ffs_vgetf() at ffs_vgetf+0x40/frame 0xfffffe081dc960f0 softdep_sync_buf() at softdep_sync_buf+0xafc/frame 0xfffffe081dc961d0 ffs_syncvnode() at ffs_syncvnode+0x286/frame 0xfffffe081dc96250 ffs_truncate() at ffs_truncate+0x705/frame 0xfffffe081dc96430 ufs_direnter() at ufs_direnter+0x81a/frame 0xfffffe081dc964f0 ufs_makeinode() at ufs_makeinode+0x560/frame 0xfffffe081dc966a0 VOP_CREATE_APV() at VOP_CREATE_APV+0x10f/frame 0xfffffe081dc966d0 vn_open_cred() at vn_open_cred+0x2db/frame 0xfffffe081dc96820 kern_openat() at kern_openat+0x26f/frame 0xfffffe081dc969a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe081dc96ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dc96ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800de175a, rsp = 0x7fffffffd608, rbp = 0x7fffffffd6f0 --- Writing entropy file:. Setting hostname: t1.osted.lan. Starting Network: lo0 igb0 igb1. lo0: flags=8049 metric 0 mtu 16384 options=600003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet 127.0.0.1 netmask 0xff000000 nd6 options=21 igb0: flags=8843 metric 0 mtu 1500 options=403bb ether 00:1e:67:56:c1:68 inet 192.168.1.108 netmask 0xffffff00 broadcast 192.168.1.255 inet6 fe80::21e:67ff:fe56:c168%igb0 prefixlen 64 scopeid 0x1 nd6 options=29 media: Ethernet autoselect status: no carrier igb1: flags=8c02 metric 0 mtu 1500 options=403bb ether 00:1e:67:56:c1:69 nd6 options=29 media: Ethernet autoselect status: no carrier Starting devd. igb0: link state changed to UP Starting Network: igb1. igb1: flags=8c02 metric 0 mtu 1500 options=403bb ether 00:1e:67:56:c1:69 nd6 options=29 media: Ethernet autoselect status: no carrier Configuring keyboard: keymap. ums0: on usbus2 ums0: 3 buttons and [Z] coordinates ID=0 Starting ums0 moused. Expensive timeout(9) function: 0xffffffff807145b0(0xfffff80017041000) 0.003195862 s Starting pflogd: add net default: gateway 192.168.1.1 add net fe80::: gateway ::1 add net ff02::: gateway ::1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/nss /usr/local/lib/qt4 32-bit compatibility ldconfig path: /usr/lib32 Creating and/or trimming log files. Starting syslogd. Starting rpcbind. NFS access cache time=60 No core dumps found. Starting casperd. lock order reversal: 1st 0xfffffe0785c6e308 bufwait (bufwait) @ kern/vfs_bio.c:3081 2nd 0xfffff8007ad31800 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:284 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe081dda72d0 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe081dda7380 witness_checkorder() at witness_checkorder+0xdc2/frame 0xfffffe081dda7410 _sx_xlock() at _sx_xlock+0x75/frame 0xfffffe081dda7450 ufsdirhash_add() at ufsdirhash_add+0x4a/frame 0xfffffe081dda7490 ufs_direnter() at ufs_direnter+0x6a0/frame 0xfffffe081dda7550 ufs_mkdir() at ufs_mkdir+0x89c/frame 0xfffffe081dda7740 VOP_MKDIR_APV() at VOP_MKDIR_APV+0x115/frame 0xfffffe081dda7770 kern_mkdirat() at kern_mkdirat+0x1fd/frame 0xfffffe081dda79a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe081dda7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dda7ab0 --- syscall (136, FreeBSD ELF64, sys_mkdir), rip = 0x80093c21a, rsp = 0x7fffffffe788, rbp = 0x7fffffffec70 --- Clearing /tmp (X related). Starting nfsuserd. Starting mountd. Starting nfsd. Recovering vi editor sessions:. Updating motd:. Mounting late file systems:. Starting ntpd. Starting powerd. Configuring syscons: keymap blanktime. Performing sanity check on sshd configuration. Starting sshd. Starting sendmail_submit. Starting sendmail_msp_queue. Starting cron. Local package initialization: backup. Starting default mousedmoused: unable to open /dev/psm0: No such file or directory . Starting inetd. Thu Mar 20 11:04:42 CET 2014 FreeBSD/amd64 (t1.osted.lan) (console) login: Mar 20 11:05:09 t1 su: pho to root on /dev/pts/0 20140320 12:38:13 all (1/3): marcus2.sh witness_lock_list_get: witness exhausted 20140320 13:00:17 all (2/3): tcp.sh Expensive timeout(9) function: 0xffffffff80a9be00(0xfffff80165226400) 0.006430246 s Expensive timeout(9) function: 0xffffffff80a9be00(0xfffff805f26ee000) 0.016249007 s Expensive timeout(9) function: 0xffffffff80a9c460(0xfffff8049c9e8c00) 0.042955095 s Expensive timeout(9) function: 0xffffffff80a9c670(0xfffff804166da000) 0.325131061 s Expensive timeout(9) function: 0xffffffff80a9c670(0xfffff807b7d20800) 1.316078012 s 20140320 13:15:19 all (3/3): tcp2.sh 20140320 14:36:21 all (1/265): devfs2.sh 20140320 14:36:23 all (2/265): tcp2.sh Expensive timeout(9) function: 0xffffffff80a9be00(0xfffff8076fc03800) 4.101514790 s 20140320 14:51:24 all (3/265): suj3.sh cryptosoft0: on motherboard GEOM_ELI: Device md5.eli created. GEOM_ELI: Encryption: AES-XTS 128 GEOM_ELI: Crypto: software GEOM_ELI: md5 has been killed. GEOM_ELI: Device md5.eli destroyed. 20140320 14:57:38 all (4/265): mount2.sh Mar 20 15:04:08 t1 last message repeated 2 times 20140320 15:13:11 all (5/265): trim.sh 20140320 15:45:41 all (6/265): marcus2.sh 20140320 16:06:37 all (7/265): rename5.sh 20140320 16:07:00 all (8/265): nullfs6.sh 20140320 16:07:01 all (9/265): procfs2.sh 20140320 16:07:04 all (10/265): rename9.sh 20140320 16:07:31 all (11/265): ucom.sh 20140320 16:10:40 all (12/265): symlink2.sh 20140320 16:10:47 all (13/265): nfs6.sh 20140320 16:12:15 all (14/265): newfs4.sh 20140320 16:18:35 all (15/265): nfs7.sh 20140320 16:29:40 all (16/265): rename12.sh 20140320 16:43:45 all (17/265): nullfs7.sh 20140320 16:43:46 all (18/265): mkfifo2c.sh 20140320 17:14:59 all (19/265): sendfile3.sh 20140320 17:16:12 all (20/265): umountf6.sh 20140320 17:18:42 all (21/265): lockf3.sh 20140320 17:32:11 all (22/265): mmap2.sh Mar 20 19:30:29 t1 su: pho to root on /dev/pts/1 FreeBSD/amd64 (t1.osted.lan) (console) login: KDB: enter: Break to debugger [ thread pid 11 tid 100004 ] Stopped at kdb_alt_break_internal+0x17f: movq $0,kdb_why db> bt 16137 Tracing pid 16137 tid 116345 td 0xfffff8071ae14490 sched_switch() at sched_switch+0x48b/frame 0xfffffe0845e04630 mi_switch() at mi_switch+0x179/frame 0xfffffe0845e04670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe0845e046b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe0845e04720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe0845e04750 _sleep() at _sleep+0x349/frame 0xfffffe0845e047f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe0845e04850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe0845e04960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe0845e049a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe0845e04ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe0845e04ab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7ffffc1e0df8, rbp = 0x7ffffc1e0e10 --- db> c FreeBSD/amd64 (t1.osted.lan) (console) login: Stopping inetd. Waiting for PIDS: 1164. Shutting down local packages:. Stopping cron. Waiting for PIDS: 1103. Stopping sshd. Waiting for PIDS: 1093. Stopping powerd. Waiting for PIDS: 1049. Stopping ntpd. Waiting for PIDS: 1046. Stopping nfsd. Waiting for PIDS: 1006 1008, 1006. Stopping mountd. Waiting for PIDS: 1000. Stopping nfsuserd. Waiting for PIDS: 989 990 991 992 993. Stopping casperd. Waiting for PIDS: 968. rpc.umntall: 127.0.0.1: MOUNTPROG: RPC: Program not registered rpc.umntall: 127.0.0.1: MOUNTPROG: RPC: Program not registered Stopping rpcbind. Waiting for PIDS: 942. Stopping devd. Waiting for PIDS: 807. Writing entropy file:. . Terminated Mar 20 19:36:39 t1 syslogd: exiting on signal 15 Enter full pathname of shell or RETURN for /bin/sh: # cd ~pho/stress2.old/misc # ./mmap2.sh & # ps -l UID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND 0 16411 1 0 20 0 16944 3268 wait Ss u1 0:00.01 -sh (sh) 0 16412 16411 0 52 0 16944 2348 wait S u1 0:00.00 /bin/sh ./mmap2.s 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.36 ./mmap2 0 16419 16411 0 20 0 16532 2000 - R+ u1 0:00.00 ps -l # ps -lH UID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND 0 16411 1 0 20 0 16944 3268 wait Ss u1 0:00.01 -sh (sh) 0 16412 16411 0 52 0 16944 2348 wait S u1 0:00.00 /bin/sh ./mmap2.s 0 16418 16412 0 52 0 19920 2344 uwait S u1 0:00.00 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.00 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.01 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.00 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.01 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.00 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.00 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.01 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.11 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.01 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.11 ./mmap2 0 16418 16412 0 52 0 19920 2344 umtxn S u1 0:00.11 ./mmap2 0 16420 16411 0 20 0 16532 2156 - R+ u1 0:00.00 ps -lH # KDB: enter: Break to debugger [ thread pid 11 tid 100004 ] Stopped at kdb_alt_break_internal+0x17f: movq $0,kdb_why db> run pho db:0:pho> bt Tracing pid 11 tid 100004 td 0xfffff8000b20a920 kdb_alt_break_internal() at kdb_alt_break_internal+0x17f/frame 0xfffffe078a840730 kdb_alt_break() at kdb_alt_break+0xb/frame 0xfffffe078a840740 uart_intr_rxready() at uart_intr_rxready+0x99/frame 0xfffffe078a840770 uart_intr() at uart_intr+0x111/frame 0xfffffe078a8407b0 intr_event_handle() at intr_event_handle+0x8c/frame 0xfffffe078a840800 intr_execute_handlers() at intr_execute_handlers+0x48/frame 0xfffffe078a840830 lapic_handle_intr() at lapic_handle_intr+0x73/frame 0xfffffe078a840860 Xapic_isr1() at Xapic_isr1+0xa4/frame 0xfffffe078a840860 --- interrupt, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe078a840920, rbp = 0xfffffe078a840930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a840930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a840980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8409a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8409c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a840a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a840ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a840ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a840b70, rbp = 0 --- db:0:bt> show allpcpu Current CPU: 1 cpuid = 0 dynamic pcpu = 0x715d00 curthread = 0xfffff8000b20b000: pid 11 "idle: cpu0" curpcb = 0xfffffe078a83bb80 fpcurthread = none idlethread = 0xfffff8000b20b000: tid 100003 "idle: cpu0" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7910 commontssp = 0xffffffff818b7910 rsp0 = 0xfffffe078a83bb80 gs32p = 0xffffffff818b9368 ldt = 0xffffffff818b93a8 tss = 0xffffffff818b9398 spin locks held: cpuid = 1 dynamic pcpu = 0xfffffe087aca7d00 curthread = 0xfffff8000b20a920: pid 11 "idle: cpu1" curpcb = 0xfffffe078a840b80 fpcurthread = none idlethread = 0xfffff8000b20a920: tid 100004 "idle: cpu1" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7978 commontssp = 0xffffffff818b7978 rsp0 = 0xfffffe078a840b80 gs32p = 0xffffffff818b93d0 ldt = 0xffffffff818b9410 tss = 0xffffffff818b9400 spin locks held: cpuid = 2 dynamic pcpu = 0xfffffe087acafd00 curthread = 0xfffff8000b20a490: pid 11 "idle: cpu2" curpcb = 0xfffffe078a845b80 fpcurthread = none idlethread = 0xfffff8000b20a490: tid 100005 "idle: cpu2" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b79e0 commontssp = 0xffffffff818b79e0 rsp0 = 0xfffffe078a845b80 gs32p = 0xffffffff818b9438 ldt = 0xffffffff818b9478 tss = 0xffffffff818b9468 spin locks held: cpuid = 3 dynamic pcpu = 0xfffffe087acb7d00 curthread = 0xfffff8000b20a000: pid 11 "idle: cpu3" curpcb = 0xfffffe078a84ab80 fpcurthread = none idlethread = 0xfffff8000b20a000: tid 100006 "idle: cpu3" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7a48 commontssp = 0xffffffff818b7a48 rsp0 = 0xfffffe078a84ab80 gs32p = 0xffffffff818b94a0 ldt = 0xffffffff818b94e0 tss = 0xffffffff818b94d0 spin locks held: cpuid = 4 dynamic pcpu = 0xfffffe087acbfd00 curthread = 0xfffff8000b209920: pid 11 "idle: cpu4" curpcb = 0xfffffe078a84fb80 fpcurthread = none idlethread = 0xfffff8000b209920: tid 100007 "idle: cpu4" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7ab0 commontssp = 0xffffffff818b7ab0 rsp0 = 0xfffffe078a84fb80 gs32p = 0xffffffff818b9508 ldt = 0xffffffff818b9548 tss = 0xffffffff818b9538 spin locks held: cpuid = 5 dynamic pcpu = 0xfffffe087acc7d00 curthread = 0xfffff8000b209490: pid 11 "idle: cpu5" curpcb = 0xfffffe078a854b80 fpcurthread = none idlethread = 0xfffff8000b209490: tid 100008 "idle: cpu5" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7b18 commontssp = 0xffffffff818b7b18 rsp0 = 0xfffffe078a854b80 gs32p = 0xffffffff818b9570 ldt = 0xffffffff818b95b0 tss = 0xffffffff818b95a0 spin locks held: cpuid = 6 dynamic pcpu = 0xfffffe087accfd00 curthread = 0xfffff8000b209000: pid 11 "idle: cpu6" curpcb = 0xfffffe078a859b80 fpcurthread = none idlethread = 0xfffff8000b209000: tid 100009 "idle: cpu6" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7b80 commontssp = 0xffffffff818b7b80 rsp0 = 0xfffffe078a859b80 gs32p = 0xffffffff818b95d8 ldt = 0xffffffff818b9618 tss = 0xffffffff818b9608 spin locks held: cpuid = 7 dynamic pcpu = 0xfffffe087acd7d00 curthread = 0xfffff8000b21f920: pid 11 "idle: cpu7" curpcb = 0xfffffe078a85eb80 fpcurthread = none idlethread = 0xfffff8000b21f920: tid 100010 "idle: cpu7" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7be8 commontssp = 0xffffffff818b7be8 rsp0 = 0xfffffe078a85eb80 gs32p = 0xffffffff818b9640 ldt = 0xffffffff818b9680 tss = 0xffffffff818b9670 spin locks held: cpuid = 8 dynamic pcpu = 0xfffffe087acdfd00 curthread = 0xfffff8000b21f490: pid 11 "idle: cpu8" curpcb = 0xfffffe078a863b80 fpcurthread = none idlethread = 0xfffff8000b21f490: tid 100011 "idle: cpu8" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7c50 commontssp = 0xffffffff818b7c50 rsp0 = 0xfffffe078a863b80 gs32p = 0xffffffff818b96a8 ldt = 0xffffffff818b96e8 tss = 0xffffffff818b96d8 spin locks held: cpuid = 9 dynamic pcpu = 0xfffffe087ace7d00 curthread = 0xfffff8000b21f000: pid 11 "idle: cpu9" curpcb = 0xfffffe078a868b80 fpcurthread = none idlethread = 0xfffff8000b21f000: tid 100012 "idle: cpu9" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7cb8 commontssp = 0xffffffff818b7cb8 rsp0 = 0xfffffe078a868b80 gs32p = 0xffffffff818b9710 ldt = 0xffffffff818b9750 tss = 0xffffffff818b9740 spin locks held: cpuid = 10 dynamic pcpu = 0xfffffe087acefd00 curthread = 0xfffff8000b21e920: pid 11 "idle: cpu10" curpcb = 0xfffffe078a86db80 fpcurthread = none idlethread = 0xfffff8000b21e920: tid 100013 "idle: cpu10" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7d20 commontssp = 0xffffffff818b7d20 rsp0 = 0xfffffe078a86db80 gs32p = 0xffffffff818b9778 ldt = 0xffffffff818b97b8 tss = 0xffffffff818b97a8 spin locks held: cpuid = 11 dynamic pcpu = 0xfffffe087acf7d00 curthread = 0xfffff8000b21e490: pid 11 "idle: cpu11" curpcb = 0xfffffe078a872b80 fpcurthread = none idlethread = 0xfffff8000b21e490: tid 100014 "idle: cpu11" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7d88 commontssp = 0xffffffff818b7d88 rsp0 = 0xfffffe078a872b80 gs32p = 0xffffffff818b97e0 ldt = 0xffffffff818b9820 tss = 0xffffffff818b9810 spin locks held: cpuid = 12 dynamic pcpu = 0xfffffe087acffd00 curthread = 0xfffff8000b21e000: pid 11 "idle: cpu12" curpcb = 0xfffffe078a877b80 fpcurthread = none idlethread = 0xfffff8000b21e000: tid 100015 "idle: cpu12" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7df0 commontssp = 0xffffffff818b7df0 rsp0 = 0xfffffe078a877b80 gs32p = 0xffffffff818b9848 ldt = 0xffffffff818b9888 tss = 0xffffffff818b9878 spin locks held: cpuid = 13 dynamic pcpu = 0xfffffe087ad07d00 curthread = 0xfffff8000b219920: pid 11 "idle: cpu13" curpcb = 0xfffffe078a87cb80 fpcurthread = none idlethread = 0xfffff8000b219920: tid 100016 "idle: cpu13" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7e58 commontssp = 0xffffffff818b7e58 rsp0 = 0xfffffe078a87cb80 gs32p = 0xffffffff818b98b0 ldt = 0xffffffff818b98f0 tss = 0xffffffff818b98e0 spin locks held: cpuid = 14 dynamic pcpu = 0xfffffe087ad0fd00 curthread = 0xfffff8000b219490: pid 11 "idle: cpu14" curpcb = 0xfffffe078a881b80 fpcurthread = none idlethread = 0xfffff8000b219490: tid 100017 "idle: cpu14" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7ec0 commontssp = 0xffffffff818b7ec0 rsp0 = 0xfffffe078a881b80 gs32p = 0xffffffff818b9918 ldt = 0xffffffff818b9958 tss = 0xffffffff818b9948 spin locks held: cpuid = 15 dynamic pcpu = 0xfffffe087ad17d00 curthread = 0xfffff8000b219000: pid 11 "idle: cpu15" curpcb = 0xfffffe078a886b80 fpcurthread = none idlethread = 0xfffff8000b219000: tid 100018 "idle: cpu15" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7f28 commontssp = 0xffffffff818b7f28 rsp0 = 0xfffffe078a886b80 gs32p = 0xffffffff818b9980 ldt = 0xffffffff818b99c0 tss = 0xffffffff818b99b0 spin locks held: cpuid = 16 dynamic pcpu = 0xfffffe087ad1fd00 curthread = 0xfffff8000b224920: pid 11 "idle: cpu16" curpcb = 0xfffffe078a88bb80 fpcurthread = none idlethread = 0xfffff8000b224920: tid 100019 "idle: cpu16" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7f90 commontssp = 0xffffffff818b7f90 rsp0 = 0xfffffe078a88bb80 gs32p = 0xffffffff818b99e8 ldt = 0xffffffff818b9a28 tss = 0xffffffff818b9a18 spin locks held: cpuid = 17 dynamic pcpu = 0xfffffe087ad27d00 curthread = 0xfffff8000b224490: pid 11 "idle: cpu17" curpcb = 0xfffffe078a890b80 fpcurthread = none idlethread = 0xfffff8000b224490: tid 100020 "idle: cpu17" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b7ff8 commontssp = 0xffffffff818b7ff8 rsp0 = 0xfffffe078a890b80 gs32p = 0xffffffff818b9a50 ldt = 0xffffffff818b9a90 tss = 0xffffffff818b9a80 spin locks held: cpuid = 18 dynamic pcpu = 0xfffffe087ad2fd00 curthread = 0xfffff8000b224000: pid 11 "idle: cpu18" curpcb = 0xfffffe078a895b80 fpcurthread = none idlethread = 0xfffff8000b224000: tid 100021 "idle: cpu18" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b8060 commontssp = 0xffffffff818b8060 rsp0 = 0xfffffe078a895b80 gs32p = 0xffffffff818b9ab8 ldt = 0xffffffff818b9af8 tss = 0xffffffff818b9ae8 spin locks held: cpuid = 19 dynamic pcpu = 0xfffffe087ad37d00 curthread = 0xfffff8000b223920: pid 11 "idle: cpu19" curpcb = 0xfffffe078a89ab80 fpcurthread = none idlethread = 0xfffff8000b223920: tid 100022 "idle: cpu19" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b80c8 commontssp = 0xffffffff818b80c8 rsp0 = 0xfffffe078a89ab80 gs32p = 0xffffffff818b9b20 ldt = 0xffffffff818b9b60 tss = 0xffffffff818b9b50 spin locks held: cpuid = 20 dynamic pcpu = 0xfffffe087ad3fd00 curthread = 0xfffff8000b223490: pid 11 "idle: cpu20" curpcb = 0xfffffe078a89fb80 fpcurthread = none idlethread = 0xfffff8000b223490: tid 100023 "idle: cpu20" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b8130 commontssp = 0xffffffff818b8130 rsp0 = 0xfffffe078a89fb80 gs32p = 0xffffffff818b9b88 ldt = 0xffffffff818b9bc8 tss = 0xffffffff818b9bb8 spin locks held: cpuid = 21 dynamic pcpu = 0xfffffe087ad47d00 curthread = 0xfffff8000b223000: pid 11 "idle: cpu21" curpcb = 0xfffffe078a8a4b80 fpcurthread = none idlethread = 0xfffff8000b223000: tid 100024 "idle: cpu21" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b8198 commontssp = 0xffffffff818b8198 rsp0 = 0xfffffe078a8a4b80 gs32p = 0xffffffff818b9bf0 ldt = 0xffffffff818b9c30 tss = 0xffffffff818b9c20 spin locks held: cpuid = 22 dynamic pcpu = 0xfffffe087ad4fd00 curthread = 0xfffff8000b222920: pid 11 "idle: cpu22" curpcb = 0xfffffe078a8a9b80 fpcurthread = none idlethread = 0xfffff8000b222920: tid 100025 "idle: cpu22" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b8200 commontssp = 0xffffffff818b8200 rsp0 = 0xfffffe078a8a9b80 gs32p = 0xffffffff818b9c58 ldt = 0xffffffff818b9c98 tss = 0xffffffff818b9c88 spin locks held: cpuid = 23 dynamic pcpu = 0xfffffe080937fd00 curthread = 0xfffff8000b222490: pid 11 "idle: cpu23" curpcb = 0xfffffe078a8aeb80 fpcurthread = none idlethread = 0xfffff8000b222490: tid 100026 "idle: cpu23" curpmap = 0xffffffff818a0428 tssp = 0xffffffff818b8268 commontssp = 0xffffffff818b8268 rsp0 = 0xfffffe078a8aeb80 gs32p = 0xffffffff818b9cc0 ldt = 0xffffffff818b9d00 tss = 0xffffffff818b9cf0 spin locks held: db:0:allpcpu> show alllocks db:0:alllocks> show lockedvnods Locked vnodes db:0:lockedvnods> show mount 0xfffff8007a5d1b58 /dev/da0p2 on / (ufs) 0xfffff8007a5d2000 devfs on /dev (devfs) 0xfffff8007ae033c8 /dev/da0p3 on /tmp (ufs) 0xfffff8007ae20790 procfs on /proc (procfs) More info: show mount db:0:mount> ps pid ppid pgrp uid state wmesg wchan cmd 16418 16412 16412 0 S+ (threaded) mmap2 116356 S umtxn 0xfffff8012eae8d80 mmap2 116355 S umtxn 0xfffff8012eae8c80 mmap2 116354 S umtxn 0xfffff8012eac0e80 mmap2 116353 S umtxn 0xfffff8012eae9c00 mmap2 116352 S umtxn 0xfffff8012eae8b80 mmap2 116351 S umtxn 0xfffff8012eaa4b00 mmap2 116350 S umtxn 0xfffff8012eaa4600 mmap2 116349 S umtxn 0xfffff8012eac1000 mmap2 116348 S umtxn 0xfffff8012eaa4700 mmap2 116347 S umtxn 0xfffff8012eac0180 mmap2 116346 S umtxn 0xfffff8012eac0880 mmap2 100205 S uwait 0xfffff8007ab41380 mmap2 16412 16411 16412 0 S+ wait 0xfffff807c606d4b8 sh 16411 1 16411 0 Ss+ ttyin 0xfffff8000b310ca8 sh 52398 0 0 0 DL crypto_r 0xffffffff81c44cb8 [crypto returns] 52397 0 0 0 DL crypto_w 0xffffffff81c44b70 [crypto] 17 0 0 0 DL sdflush 0xffffffff8182b6f8 [softdepflush] 16 0 0 0 DL syncer 0xffffffff81824a30 [syncer] 9 0 0 0 DL vlruwt 0xfffff8007a3e2000 [vnlru] 8 0 0 0 DL psleep 0xffffffff81824404 [bufdaemon] 7 0 0 0 DL pgzero 0xffffffff8182cd0c [pagezero] 6 0 0 0 DL psleep 0xffffffff8182c440 [vmdaemon] 5 0 0 0 DL psleep 0xffffffff818b7184 [pagedaemon] 4 0 0 0 DL idle 0xfffff8007a3e3970 [enc_daemon0] 3 0 0 0 DL waiting_ 0xffffffff818aafd8 [sctp_iterator] 15 0 0 0 DL (threaded) [usb] 100123 D - 0xfffffe0001173e18 [usbus2] 100122 D - 0xfffffe0001173dc0 [usbus2] 100121 D - 0xfffffe0001173d68 [usbus2] 100120 D - 0xfffffe0001173d10 [usbus2] 100118 D - 0xfffffe000116c1b0 [usbus1] 100117 D - 0xfffffe000116c158 [usbus1] 100116 D - 0xfffffe000116c100 [usbus1] 100115 D - 0xfffffe000116c0a8 [usbus1] 100078 D - 0xfffffe0000eb9e18 [usbus0] 100077 D - 0xfffffe0000eb9dc0 [usbus0] 100076 D - 0xfffffe0000eb9d68 [usbus0] 100075 D - 0xfffffe0000eb9d10 [usbus0] 2 0 0 0 DL (threaded) [cam] 100131 D ccb_scan 0xffffffff814ac4c0 [scanner] 100062 D - 0xffffffff814aca80 [doneq4] 100061 D - 0xffffffff814ac980 [doneq3] 100060 D - 0xffffffff814ac880 [doneq2] 100059 D - 0xffffffff814ac780 [doneq1] 100058 D - 0xffffffff814ac680 [doneq0] 14 0 0 0 DL - 0xffffffff814c9720 [rand_harvestq] 13 0 0 0 DL (threaded) [geom] 100055 D - 0xffffffff8189f8c0 [g_down] 100054 D - 0xffffffff8189f8b8 [g_up] 100053 D - 0xffffffff8189f8b0 [g_event] 12 0 0 0 WL (threaded) [intr] 100126 I [swi0: uart] 100125 I [irq287: hdac1] 100124 I [irq286: ahci0] 100119 I [irq20: ehci1] 100114 I [irq285: xhci0] 100113 I [irq284: igb1:link] 100111 I [irq283: igb1:que 7] 100109 I [irq282: igb1:que 6] 100107 I [irq281: igb1:que 5] 100105 I [irq280: igb1:que 4] 100103 I [irq279: igb1:que 3] 100101 I [irq278: igb1:que 2] 100099 I [irq277: igb1:que 1] 100097 I [irq276: igb1:que 0] 100096 I [irq275: igb0:link] 100094 I [irq274: igb0:que 7] 100092 I [irq273: igb0:que 6] 100090 I [irq272: igb0:que 5] 100088 I [irq271: igb0:que 4] 100086 I [irq270: igb0:que 3] 100084 I [irq269: igb0:que 2] 100082 I [irq268: igb0:que 1] 100080 I [irq267: igb0:que 0] 100079 I [irq266: hdac0] 100074 I [irq22: ehci0] 100073 I [irq265: isci0] 100072 I [irq264: isci0] 100071 I [swi5: fast taskq] 100069 I [swi6: Giant taskq] 100068 I [swi6: task queue] 100052 I [swi4: clock (23)] 100051 I [swi4: clock (22)] 100050 I [swi4: clock (21)] 100049 I [swi4: clock (20)] 100048 I [swi4: clock (19)] 100047 I [swi4: clock (18)] 100046 I [swi4: clock (17)] 100045 I [swi4: clock (16)] 100044 I [swi4: clock (15)] 100043 I [swi4: clock (14)] 100042 I [swi4: clock (13)] 100041 I [swi4: clock (12)] 100040 I [swi4: clock (11)] 100039 I [swi4: clock (10)] 100038 I [swi4: clock (9)] 100037 I [swi4: clock (8)] 100036 I [swi4: clock (7)] 100035 I [swi4: clock (6)] 100034 I [swi4: clock (5)] 100033 I [swi4: clock (4)] 100032 I [swi4: clock (3)] 100031 I [swi4: clock (2)] 100030 I [swi4: clock (1)] 100029 I [swi4: clock (0)] 100028 I [swi1: netisr 0] 100027 I [swi3: vm] 11 0 0 0 RL (threaded) [idle] 100026 Run CPU 23 [idle: cpu23] 100025 Run CPU 22 [idle: cpu22] 100024 Run CPU 21 [idle: cpu21] 100023 Run CPU 20 [idle: cpu20] 100022 Run CPU 19 [idle: cpu19] 100021 Run CPU 18 [idle: cpu18] 100020 Run CPU 17 [idle: cpu17] 100019 Run CPU 16 [idle: cpu16] 100018 Run CPU 15 [idle: cpu15] 100017 Run CPU 14 [idle: cpu14] 100016 Run CPU 13 [idle: cpu13] 100015 Run CPU 12 [idle: cpu12] 100014 Run CPU 11 [idle: cpu11] 100013 Run CPU 10 [idle: cpu10] 100012 Run CPU 9 [idle: cpu9] 100011 Run CPU 8 [idle: cpu8] 100010 Run CPU 7 [idle: cpu7] 100009 Run CPU 6 [idle: cpu6] 100008 Run CPU 5 [idle: cpu5] 100007 Run CPU 4 [idle: cpu4] 100006 Run CPU 3 [idle: cpu3] 100005 Run CPU 2 [idle: cpu2] 100004 Run CPU 1 [idle: cpu1] 100003 Run CPU 0 [idle: cpu0] 1 0 1 0 SLs wait 0xfffff8000b2084b8 [init] 10 0 0 0 DL audit_wo 0xffffffff818ae758 [audit] 0 0 0 0 DLs (threaded) [kernel] 100130 D - 0xfffff8000b271500 [CAM taskq] 100128 D - 0xffffffff814f3ccc [deadlkres] 100127 D - 0xfffff80017073900 [mca taskq] 100112 D - 0xfffff8000c8ba200 [igb1 que] 100110 D - 0xfffff8000c8ba500 [igb1 que] 100108 D - 0xfffff8000c8ba800 [igb1 que] 100106 D - 0xfffff8000c8bab00 [igb1 que] 100104 D - 0xfffff8000c8bae00 [igb1 que] 100102 D - 0xfffff8000c8bb200 [igb1 que] 100100 D - 0xfffff8000c8bb500 [igb1 que] 100098 D - 0xfffff8000c8bb800 [igb1 que] 100095 D - 0xfffff8000c894600 [igb0 que] 100093 D - 0xfffff8000c894900 [igb0 que] 100091 D - 0xfffff8000c894c00 [igb0 que] 100089 D - 0xfffff8000c895000 [igb0 que] 100087 D - 0xfffff8000c895300 [igb0 que] 100085 D - 0xfffff8000c895600 [igb0 que] 100083 D - 0xfffff8000c895900 [igb0 que] 100081 D - 0xfffff8000c895c00 [igb0 que] 100070 D - 0xfffff8000b270100 [thread taskq] 100067 D - 0xfffff8000b270900 [acpi_task_2] 100066 D - 0xfffff8000b270900 [acpi_task_1] 100065 D - 0xfffff8000b270900 [acpi_task_0] 100064 D - 0xfffff8000b270b00 [kqueue taskq] 100063 D - 0xfffff8000b270d00 [ffs_trim taskq] 100056 D - 0xfffff8000b272100 [firmware taskq] 100000 D swapin 0xffffffff8189f9b8 [swapper] db:0:ps> allt Tracing command mmap2 pid 16418 tid 116356 td 0xfffff8012ea80920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081ddde630 mi_switch() at mi_switch+0x179/frame 0xfffffe081ddde670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081ddde6b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe081ddde720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081ddde750 _sleep() at _sleep+0x349/frame 0xfffffe081ddde7f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe081ddde850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe081ddde960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe081ddde9a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe081dddeab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dddeab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7ffffe7f3df8, rbp = 0x7ffffe7f3e10 --- Tracing command mmap2 pid 16418 tid 116355 td 0xfffff8012ea81000 sched_switch() at sched_switch+0x48b/frame 0xfffffe081ddd9630 mi_switch() at mi_switch+0x179/frame 0xfffffe081ddd9670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081ddd96b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe081ddd9720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081ddd9750 _sleep() at _sleep+0x349/frame 0xfffffe081ddd97f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe081ddd9850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe081ddd9960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe081ddd99a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe081ddd9ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081ddd9ab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7ffffe9f4df8, rbp = 0x7ffffe9f4e10 --- Tracing command mmap2 pid 16418 tid 116354 td 0xfffff8012eadf490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081ddd4630 mi_switch() at mi_switch+0x179/frame 0xfffffe081ddd4670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081ddd46b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe081ddd4720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081ddd4750 _sleep() at _sleep+0x349/frame 0xfffffe081ddd47f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe081ddd4850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe081ddd4960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe081ddd49a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe081ddd4ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081ddd4ab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7ffffebf5df8, rbp = 0x7ffffebf5e10 --- Tracing command mmap2 pid 16418 tid 116353 td 0xfffff8012eb0e000 sched_switch() at sched_switch+0x48b/frame 0xfffffe084618a630 mi_switch() at mi_switch+0x179/frame 0xfffffe084618a670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe084618a6b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe084618a720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe084618a750 _sleep() at _sleep+0x349/frame 0xfffffe084618a7f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe084618a850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe084618a960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe084618a9a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe084618aab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe084618aab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7ffffedf6df8, rbp = 0x7ffffedf6e10 --- Tracing command mmap2 pid 16418 tid 116352 td 0xfffff8012ea81490 sched_switch() at sched_switch+0x48b/frame 0xfffffe0846185630 mi_switch() at mi_switch+0x179/frame 0xfffffe0846185670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe08461856b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe0846185720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe0846185750 _sleep() at _sleep+0x349/frame 0xfffffe08461857f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe0846185850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe0846185960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe08461859a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe0846185ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe0846185ab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7ffffeff7df8, rbp = 0x7ffffeff7e10 --- Tracing command mmap2 pid 16418 tid 116351 td 0xfffff8012eb27000 sched_switch() at sched_switch+0x48b/frame 0xfffffe0846180630 mi_switch() at mi_switch+0x179/frame 0xfffffe0846180670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe08461806b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe0846180720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe0846180750 _sleep() at _sleep+0x349/frame 0xfffffe08461807f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe0846180850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe0846180960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe08461809a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe0846180ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe0846180ab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7fffff1f8df8, rbp = 0x7fffff1f8e10 --- Tracing command mmap2 pid 16418 tid 116350 td 0xfffff8012eb28920 sched_switch() at sched_switch+0x48b/frame 0xfffffe084617b630 mi_switch() at mi_switch+0x179/frame 0xfffffe084617b670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe084617b6b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe084617b720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe084617b750 _sleep() at _sleep+0x349/frame 0xfffffe084617b7f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe084617b850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe084617b960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe084617b9a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe084617bab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe084617bab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7fffff3f9df8, rbp = 0x7fffff3f9e10 --- Tracing command mmap2 pid 16418 tid 116349 td 0xfffff8012eadf000 sched_switch() at sched_switch+0x48b/frame 0xfffffe0846176630 mi_switch() at mi_switch+0x179/frame 0xfffffe0846176670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe08461766b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe0846176720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe0846176750 _sleep() at _sleep+0x349/frame 0xfffffe08461767f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe0846176850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe0846176960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe08461769a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe0846176ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe0846176ab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7fffff5fadf8, rbp = 0x7fffff5fae10 --- Tracing command mmap2 pid 16418 tid 116348 td 0xfffff8012eb28490 sched_switch() at sched_switch+0x48b/frame 0xfffffe0846171630 mi_switch() at mi_switch+0x179/frame 0xfffffe0846171670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe08461716b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe0846171720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe0846171750 _sleep() at _sleep+0x349/frame 0xfffffe08461717f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe0846171850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe0846171960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe08461719a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe0846171ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe0846171ab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7fffff7fbdf8, rbp = 0x7fffff7fbe10 --- Tracing command mmap2 pid 16418 tid 116347 td 0xfffff8012eae3920 sched_switch() at sched_switch+0x48b/frame 0xfffffe08465df630 mi_switch() at mi_switch+0x179/frame 0xfffffe08465df670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe08465df6b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe08465df720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe08465df750 _sleep() at _sleep+0x349/frame 0xfffffe08465df7f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe08465df850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe08465df960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe08465df9a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe08465dfab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe08465dfab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7fffff9fcdf8, rbp = 0x7fffff9fce10 --- Tracing command mmap2 pid 16418 tid 116346 td 0xfffff8012eae1490 sched_switch() at sched_switch+0x48b/frame 0xfffffe0828de4630 mi_switch() at mi_switch+0x179/frame 0xfffffe0828de4670 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe0828de46b0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe0828de4720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe0828de4750 _sleep() at _sleep+0x349/frame 0xfffffe0828de47f0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe0828de4850 do_lock_umutex() at do_lock_umutex+0x5bb/frame 0xfffffe0828de4960 __umtx_op_wait_umutex() at __umtx_op_wait_umutex+0x7d/frame 0xfffffe0828de49a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe0828de4ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe0828de4ab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7fffffbfddf8, rbp = 0x7fffffbfde10 --- Tracing command mmap2 pid 16418 tid 100205 td 0xfffff8007ab42920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081ddb66e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081ddb6720 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081ddb6760 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe081ddb67d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081ddb6800 _sleep() at _sleep+0x349/frame 0xfffffe081ddb68a0 umtxq_sleep() at umtxq_sleep+0x145/frame 0xfffffe081ddb6900 do_wait() at do_wait+0x1d7/frame 0xfffffe081ddb6960 __umtx_op_wait() at __umtx_op_wait+0x7d/frame 0xfffffe081ddb69a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe081ddb6ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081ddb6ab0 --- syscall (454, FreeBSD ELF64, sys__umtx_op), rip = 0x8008317bc, rsp = 0x7fffffffe748, rbp = 0x7fffffffe7c0 --- Tracing command sh pid 16412 tid 111889 td 0xfffff804ffa00920 sched_switch() at sched_switch+0x48b/frame 0xfffffe082c2d1540 mi_switch() at mi_switch+0x179/frame 0xfffffe082c2d1580 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe082c2d15c0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe082c2d1630 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe082c2d1660 _sleep() at _sleep+0x349/frame 0xfffffe082c2d1700 kern_wait6() at kern_wait6+0x404/frame 0xfffffe082c2d17b0 sys_wait4() at sys_wait4+0x72/frame 0xfffffe082c2d19a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe082c2d1ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe082c2d1ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800d44e4a, rsp = 0x7fffffffe868, rbp = 0x7fffffffe910 --- Tracing command sh pid 16411 tid 100177 td 0xfffff8007a857490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081dd1d5f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081dd1d630 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081dd1d670 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe081dd1d6e0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081dd1d710 _cv_wait_sig() at _cv_wait_sig+0x1dd/frame 0xfffffe081dd1d780 tty_wait() at tty_wait+0x42/frame 0xfffffe081dd1d7b0 ttydisc_read() at ttydisc_read+0x34f/frame 0xfffffe081dd1d810 ttydev_read() at ttydev_read+0x6d/frame 0xfffffe081dd1d840 devfs_read_f() at devfs_read_f+0xbb/frame 0xfffffe081dd1d8b0 dofileread() at dofileread+0x95/frame 0xfffffe081dd1d900 kern_readv() at kern_readv+0x68/frame 0xfffffe081dd1d950 sys_read() at sys_read+0x63/frame 0xfffffe081dd1d9a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe081dd1dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dd1dab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800de9b7a, rsp = 0x7fffffffeba8, rbp = 0x7fffffffebd0 --- Tracing command crypto returns pid 52398 tid 111253 td 0xfffff805c7acb920 sched_switch() at sched_switch+0x48b/frame 0xfffffe082b6598e0 mi_switch() at mi_switch+0x179/frame 0xfffffe082b659920 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe082b659960 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe082b659990 _sleep() at _sleep+0x366/frame 0xfffffe082b659a30 crypto_ret_proc() at crypto_ret_proc+0x1b8/frame 0xfffffe082b659a70 fork_exit() at fork_exit+0x84/frame 0xfffffe082b659ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe082b659ab0 --- trap 0, rip = 0, rsp = 0xfffffe082b659b70, rbp = 0 --- Tracing command crypto pid 52397 tid 102559 td 0xfffff80594226920 sched_switch() at sched_switch+0x48b/frame 0xfffffe0820bdf8e0 mi_switch() at mi_switch+0x179/frame 0xfffffe0820bdf920 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe0820bdf960 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe0820bdf990 _sleep() at _sleep+0x366/frame 0xfffffe0820bdfa30 crypto_proc() at crypto_proc+0x38d/frame 0xfffffe0820bdfa70 fork_exit() at fork_exit+0x84/frame 0xfffffe0820bdfab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0820bdfab0 --- trap 0, rip = 0, rsp = 0xfffffe0820bdfb70, rbp = 0 --- Tracing command softdepflush pid 17 tid 100139 td 0xfffff8007a401920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081da988e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081da98920 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081da98960 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081da98990 _sleep() at _sleep+0x33a/frame 0xfffffe081da98a30 softdep_flush() at softdep_flush+0x189/frame 0xfffffe081da98a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081da98ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081da98ab0 --- trap 0, rip = 0, rsp = 0xfffffe081da98b70, rbp = 0 --- Tracing command syncer pid 16 tid 100138 td 0xfffff8007a402000 sched_switch() at sched_switch+0x48b/frame 0xfffffe081da938a0 mi_switch() at mi_switch+0x179/frame 0xfffffe081da938e0 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081da93920 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081da93950 _cv_timedwait_sbt() at _cv_timedwait_sbt+0x200/frame 0xfffffe081da939d0 sched_sync() at sched_sync+0x5ee/frame 0xfffffe081da93a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081da93ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081da93ab0 --- trap 0, rip = 0, rsp = 0xfffffe081da93b70, rbp = 0 --- Tracing command vnlru pid 9 tid 100137 td 0xfffff8007a402490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081da8e8a0 mi_switch() at mi_switch+0x179/frame 0xfffffe081da8e8e0 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081da8e920 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081da8e950 _sleep() at _sleep+0x33a/frame 0xfffffe081da8e9f0 vnlru_proc() at vnlru_proc+0x48/frame 0xfffffe081da8ea70 fork_exit() at fork_exit+0x84/frame 0xfffffe081da8eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081da8eab0 --- trap 0, rip = 0, rsp = 0xfffffe081da8eb70, rbp = 0 --- Tracing command bufdaemon pid 8 tid 100136 td 0xfffff8007a402920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081da898f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081da89930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081da89970 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081da899a0 _sleep() at _sleep+0x33a/frame 0xfffffe081da89a40 buf_daemon() at buf_daemon+0x68/frame 0xfffffe081da89a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081da89ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081da89ab0 --- trap 0, rip = 0, rsp = 0xfffffe081da89b70, rbp = 0 --- Tracing command pagezero pid 7 tid 100135 td 0xfffff80017109000 sched_switch() at sched_switch+0x48b/frame 0xfffffe081da848f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081da84930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081da84970 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081da849a0 _sleep() at _sleep+0x33a/frame 0xfffffe081da84a40 vm_pagezero() at vm_pagezero+0x88/frame 0xfffffe081da84a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081da84ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081da84ab0 --- trap 0, rip = 0, rsp = 0xfffffe081da84b70, rbp = 0 --- Tracing command vmdaemon pid 6 tid 100134 td 0xfffff80017109490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081d9fd8b0 mi_switch() at mi_switch+0x179/frame 0xfffffe081d9fd8f0 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081d9fd930 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081d9fd960 _sleep() at _sleep+0x366/frame 0xfffffe081d9fda00 vm_daemon() at vm_daemon+0x7e/frame 0xfffffe081d9fda70 fork_exit() at fork_exit+0x84/frame 0xfffffe081d9fdab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081d9fdab0 --- trap 0, rip = 0, rsp = 0xfffffe081d9fdb70, rbp = 0 --- Tracing command pagedaemon pid 5 tid 100133 td 0xfffff80017109920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081d9f8890 mi_switch() at mi_switch+0x179/frame 0xfffffe081d9f88d0 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081d9f8910 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081d9f8940 _sleep() at _sleep+0x33a/frame 0xfffffe081d9f89e0 vm_pageout() at vm_pageout+0x239/frame 0xfffffe081d9f8a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081d9f8ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081d9f8ab0 --- trap 0, rip = 0, rsp = 0xfffffe081d9f8b70, rbp = 0 --- Tracing command enc_daemon0 pid 4 tid 100132 td 0xfffff8001710a000 sched_switch() at sched_switch+0x48b/frame 0xfffffe081d9f38b0 mi_switch() at mi_switch+0x179/frame 0xfffffe081d9f38f0 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081d9f3930 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081d9f3960 _sleep() at _sleep+0x366/frame 0xfffffe081d9f3a00 enc_daemon() at enc_daemon+0x110/frame 0xfffffe081d9f3a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081d9f3ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081d9f3ab0 --- trap 0, rip = 0, rsp = 0xfffffe081d9f3b70, rbp = 0 --- Tracing command sctp_iterator pid 3 tid 100129 td 0xfffff8001710b000 sched_switch() at sched_switch+0x48b/frame 0xfffffe081d8a4900 mi_switch() at mi_switch+0x179/frame 0xfffffe081d8a4940 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081d8a4980 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081d8a49b0 _sleep() at _sleep+0x366/frame 0xfffffe081d8a4a50 sctp_iterator_thread() at sctp_iterator_thread+0x59/frame 0xfffffe081d8a4a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081d8a4ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081d8a4ab0 --- trap 0, rip = 0, rsp = 0xfffffe081d8a4b70, rbp = 0 --- Tracing command usb pid 15 tid 100123 td 0xfffff8000c8e0000 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b804920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b804960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b8049a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8049d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe081b804a40 usb_process() at usb_process+0xd4/frame 0xfffffe081b804a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b804ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b804ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b804b70, rbp = 0 --- Tracing command usb pid 15 tid 100122 td 0xfffff8000c8e0490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b7fc920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b7fc960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b7fc9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b7fc9d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe081b7fca40 usb_process() at usb_process+0xd4/frame 0xfffffe081b7fca70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b7fcab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b7fcab0 --- trap 0, rip = 0, rsp = 0xfffffe081b7fcb70, rbp = 0 --- Tracing command usb pid 15 tid 100121 td 0xfffff8000c8e0920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b7f7920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b7f7960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b7f79a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b7f79d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe081b7f7a40 usb_process() at usb_process+0xd4/frame 0xfffffe081b7f7a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b7f7ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b7f7ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b7f7b70, rbp = 0 --- Tracing command usb pid 15 tid 100120 td 0xfffff8000c8e4000 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b7f2920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b7f2960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b7f29a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b7f29d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe081b7f2a40 usb_process() at usb_process+0xd4/frame 0xfffffe081b7f2a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b7f2ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b7f2ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b7f2b70, rbp = 0 --- Tracing command usb pid 15 tid 100118 td 0xfffff8000c8e4920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b665920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b665960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b6659a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b6659d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe081b665a40 usb_process() at usb_process+0xd4/frame 0xfffffe081b665a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b665ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b665ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b665b70, rbp = 0 --- Tracing command usb pid 15 tid 100117 td 0xfffff8000c8ce000 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b660920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b660960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b6609a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b6609d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe081b660a40 usb_process() at usb_process+0xd4/frame 0xfffffe081b660a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b660ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b660ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b660b70, rbp = 0 --- Tracing command usb pid 15 tid 100116 td 0xfffff8000c8ce490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b65b920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b65b960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b65b9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b65b9d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe081b65ba40 usb_process() at usb_process+0xd4/frame 0xfffffe081b65ba70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b65bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b65bab0 --- trap 0, rip = 0, rsp = 0xfffffe081b65bb70, rbp = 0 --- Tracing command usb pid 15 tid 100115 td 0xfffff8000c8ce920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b656920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b656960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b6569a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b6569d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe081b656a40 usb_process() at usb_process+0xd4/frame 0xfffffe081b656a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b656ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b656ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b656b70, rbp = 0 --- Tracing command usb pid 15 tid 100078 td 0xfffff8000c82d000 sched_switch() at sched_switch+0x48b/frame 0xfffffe00002f1920 mi_switch() at mi_switch+0x179/frame 0xfffffe00002f1960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe00002f19a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00002f19d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe00002f1a40 usb_process() at usb_process+0xd4/frame 0xfffffe00002f1a70 fork_exit() at fork_exit+0x84/frame 0xfffffe00002f1ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00002f1ab0 --- trap 0, rip = 0, rsp = 0xfffffe00002f1b70, rbp = 0 --- Tracing command usb pid 15 tid 100077 td 0xfffff8000c82d490 sched_switch() at sched_switch+0x48b/frame 0xfffffe00002ec920 mi_switch() at mi_switch+0x179/frame 0xfffffe00002ec960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe00002ec9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00002ec9d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe00002eca40 usb_process() at usb_process+0xd4/frame 0xfffffe00002eca70 fork_exit() at fork_exit+0x84/frame 0xfffffe00002ecab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00002ecab0 --- trap 0, rip = 0, rsp = 0xfffffe00002ecb70, rbp = 0 --- Tracing command usb pid 15 tid 100076 td 0xfffff8000c82d920 sched_switch() at sched_switch+0x48b/frame 0xfffffe00002e7920 mi_switch() at mi_switch+0x179/frame 0xfffffe00002e7960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe00002e79a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00002e79d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe00002e7a40 usb_process() at usb_process+0xd4/frame 0xfffffe00002e7a70 fork_exit() at fork_exit+0x84/frame 0xfffffe00002e7ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00002e7ab0 --- trap 0, rip = 0, rsp = 0xfffffe00002e7b70, rbp = 0 --- Tracing command usb pid 15 tid 100075 td 0xfffff8000c82e000 sched_switch() at sched_switch+0x48b/frame 0xfffffe00002e2920 mi_switch() at mi_switch+0x179/frame 0xfffffe00002e2960 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe00002e29a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00002e29d0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe00002e2a40 usb_process() at usb_process+0xd4/frame 0xfffffe00002e2a70 fork_exit() at fork_exit+0x84/frame 0xfffffe00002e2ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00002e2ab0 --- trap 0, rip = 0, rsp = 0xfffffe00002e2b70, rbp = 0 --- Tracing command cam pid 2 tid 100131 td 0xfffff8001710a490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081d8ae8c0 mi_switch() at mi_switch+0x179/frame 0xfffffe081d8ae900 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081d8ae940 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081d8ae970 _sleep() at _sleep+0x366/frame 0xfffffe081d8aea10 xpt_scanner_thread() at xpt_scanner_thread+0x5c/frame 0xfffffe081d8aea70 fork_exit() at fork_exit+0x84/frame 0xfffffe081d8aeab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081d8aeab0 --- trap 0, rip = 0, rsp = 0xfffffe081d8aeb70, rbp = 0 --- Tracing command cam pid 2 tid 100062 td 0xfffff8000b25a490 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a9638d0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a963910 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a963950 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a963980 _sleep() at _sleep+0x366/frame 0xfffffe078a963a20 xpt_done_td() at xpt_done_td+0xa5/frame 0xfffffe078a963a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a963ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a963ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a963b70, rbp = 0 --- Tracing command cam pid 2 tid 100061 td 0xfffff8000b25a920 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a95e8d0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a95e910 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a95e950 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a95e980 _sleep() at _sleep+0x366/frame 0xfffffe078a95ea20 xpt_done_td() at xpt_done_td+0xa5/frame 0xfffffe078a95ea70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a95eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a95eab0 --- trap 0, rip = 0, rsp = 0xfffffe078a95eb70, rbp = 0 --- Tracing command cam pid 2 tid 100060 td 0xfffff8000b25b000 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a9598d0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a959910 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a959950 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a959980 _sleep() at _sleep+0x366/frame 0xfffffe078a959a20 xpt_done_td() at xpt_done_td+0xa5/frame 0xfffffe078a959a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a959ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a959ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a959b70, rbp = 0 --- Tracing command cam pid 2 tid 100059 td 0xfffff8000b25b490 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a9548d0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a954910 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a954950 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a954980 _sleep() at _sleep+0x366/frame 0xfffffe078a954a20 xpt_done_td() at xpt_done_td+0xa5/frame 0xfffffe078a954a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a954ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a954ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a954b70, rbp = 0 --- Tracing command cam pid 2 tid 100058 td 0xfffff8000b25b920 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a94f8d0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a94f910 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a94f950 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a94f980 _sleep() at _sleep+0x366/frame 0xfffffe078a94fa20 xpt_done_td() at xpt_done_td+0xa5/frame 0xfffffe078a94fa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a94fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a94fab0 --- trap 0, rip = 0, rsp = 0xfffffe078a94fb70, rbp = 0 --- Tracing command rand_harvestq pid 14 tid 100057 td 0xfffff8000b25c000 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a9498f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a949930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a949970 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe078a9499a0 msleep_spin_sbt() at msleep_spin_sbt+0x1ff/frame 0xfffffe078a949a30 random_kthread() at random_kthread+0x1d0/frame 0xfffffe078a949a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a949ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a949ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a949b70, rbp = 0 --- Tracing command geom pid 13 tid 100055 td 0xfffff8000b25c920 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a93f8e0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a93f920 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a93f960 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a93f990 _sleep() at _sleep+0x366/frame 0xfffffe078a93fa30 g_io_schedule_down() at g_io_schedule_down+0x3c/frame 0xfffffe078a93fa60 g_down_procbody() at g_down_procbody+0x7d/frame 0xfffffe078a93fa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a93fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a93fab0 --- trap 0, rip = 0, rsp = 0xfffffe078a93fb70, rbp = 0 --- Tracing command geom pid 13 tid 100054 td 0xfffff8000b255000 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a93a8e0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a93a920 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a93a960 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a93a990 _sleep() at _sleep+0x366/frame 0xfffffe078a93aa30 g_io_schedule_up() at g_io_schedule_up+0xbc/frame 0xfffffe078a93aa60 g_up_procbody() at g_up_procbody+0x7d/frame 0xfffffe078a93aa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a93aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a93aab0 --- trap 0, rip = 0, rsp = 0xfffffe078a93ab70, rbp = 0 --- Tracing command geom pid 13 tid 100053 td 0xfffff8000b255490 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a9358e0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a935920 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a935960 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a935990 _sleep() at _sleep+0x366/frame 0xfffffe078a935a30 g_run_events() at g_run_events+0x4d/frame 0xfffffe078a935a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a935ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a935ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a935b70, rbp = 0 --- Tracing command intr pid 12 tid 100126 td 0xfffff8000c8df000 sched_switch() at sched_switch+0x48b/frame 0xfffffe081d8909f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081d890a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe081d890a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081d890ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081d890ab0 --- trap 0, rip = 0, rsp = 0xfffffe081d890b70, rbp = 0 --- Tracing command intr pid 12 tid 100125 td 0xfffff8000c8df490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081d8889f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081d888a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe081d888a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081d888ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081d888ab0 --- trap 0, rip = 0, rsp = 0xfffffe081d888b70, rbp = 0 --- Tracing command intr pid 12 tid 100124 td 0xfffff8000c8df920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b8099f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b809a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe081b809a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b809ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b809ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b809b70, rbp = 0 --- Tracing command intr pid 12 tid 100119 td 0xfffff8000c8e4490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b7ed9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b7eda30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe081b7eda70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b7edab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b7edab0 --- trap 0, rip = 0, rsp = 0xfffffe081b7edb70, rbp = 0 --- Tracing command intr pid 12 tid 100114 td 0xfffff8000c8cf000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100113 td 0xfffff8000c8cf490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100111 td 0xfffff8000c8d0000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100109 td 0xfffff8000c8d0920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100107 td 0xfffff8000c8c6490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100105 td 0xfffff8000c8c7000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100103 td 0xfffff8000c8c7920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100101 td 0xfffff8000c8c8490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100099 td 0xfffff8000c8aa000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100097 td 0xfffff8000c8aa920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100096 td 0xfffff8000c8ab000 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003959f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000395a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe0000395a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000395ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000395ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000395b70, rbp = 0 --- Tracing command intr pid 12 tid 100094 td 0xfffff8000c8ab920 sched_switch() at sched_switch+0x48b/frame 0xfffffe000038b9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe000038ba30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe000038ba70 fork_exit() at fork_exit+0x84/frame 0xfffffe000038bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe000038bab0 --- trap 0, rip = 0, rsp = 0xfffffe000038bb70, rbp = 0 --- Tracing command intr pid 12 tid 100092 td 0xfffff8000c8ac490 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003819f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000381a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe0000381a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000381ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000381ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000381b70, rbp = 0 --- Tracing command intr pid 12 tid 100090 td 0xfffff8000c8a3000 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003779f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000377a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe0000377a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000377ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000377ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000377b70, rbp = 0 --- Tracing command intr pid 12 tid 100088 td 0xfffff8000c8a3920 sched_switch() at sched_switch+0x48b/frame 0xfffffe000036d9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe000036da30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe000036da70 fork_exit() at fork_exit+0x84/frame 0xfffffe000036dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe000036dab0 --- trap 0, rip = 0, rsp = 0xfffffe000036db70, rbp = 0 --- Tracing command intr pid 12 tid 100086 td 0xfffff8000c8a4490 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003639f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000363a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe0000363a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000363ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000363ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000363b70, rbp = 0 --- Tracing command intr pid 12 tid 100084 td 0xfffff8000c8a5000 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003599f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000359a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe0000359a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000359ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000359ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000359b70, rbp = 0 --- Tracing command intr pid 12 tid 100082 td 0xfffff8000c8a5920 sched_switch() at sched_switch+0x48b/frame 0xfffffe000034f9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe000034fa30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe000034fa70 fork_exit() at fork_exit+0x84/frame 0xfffffe000034fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe000034fab0 --- trap 0, rip = 0, rsp = 0xfffffe000034fb70, rbp = 0 --- Tracing command intr pid 12 tid 100080 td 0xfffff8000c82c490 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003459f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000345a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe0000345a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000345ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000345ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000345b70, rbp = 0 --- Tracing command intr pid 12 tid 100079 td 0xfffff8000c82c920 sched_switch() at sched_switch+0x48b/frame 0xfffffe00002f69f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00002f6a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe00002f6a70 fork_exit() at fork_exit+0x84/frame 0xfffffe00002f6ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00002f6ab0 --- trap 0, rip = 0, rsp = 0xfffffe00002f6b70, rbp = 0 --- Tracing command intr pid 12 tid 100074 td 0xfffff8000c82e490 sched_switch() at sched_switch+0x48b/frame 0xfffffe00002dd9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00002dda30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe00002dda70 fork_exit() at fork_exit+0x84/frame 0xfffffe00002ddab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00002ddab0 --- trap 0, rip = 0, rsp = 0xfffffe00002ddb70, rbp = 0 --- Tracing command intr pid 12 tid 100073 td 0xfffff8000c82e920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100072 td 0xfffff8000b40b000 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a9d79f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a9d7a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe078a9d7a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a9d7ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a9d7ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a9d7b70, rbp = 0 --- Tracing command intr pid 12 tid 100071 td 0xfffff8000b40b490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100069 td 0xfffff8000b40c000 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a9869f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a986a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe078a986a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a986ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a986ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a986b70, rbp = 0 --- Tracing command intr pid 12 tid 100068 td 0xfffff8000b40c490 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a9819f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a981a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe078a981a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a981ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a981ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a981b70, rbp = 0 --- Tracing command intr pid 12 tid 100052 td 0xfffff8000b255920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100051 td 0xfffff8000b256000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100050 td 0xfffff8000b256490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100049 td 0xfffff8000b256920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100048 td 0xfffff8000b257000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100047 td 0xfffff8000b257490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100046 td 0xfffff8000b257920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100045 td 0xfffff8000b250000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100044 td 0xfffff8000b250490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100043 td 0xfffff8000b250920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100042 td 0xfffff8000b251000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100041 td 0xfffff8000b251490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100040 td 0xfffff8000b251920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100039 td 0xfffff8000b252000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100038 td 0xfffff8000b252490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100037 td 0xfffff8000b252920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100036 td 0xfffff8000b24b000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100035 td 0xfffff8000b24b490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100034 td 0xfffff8000b24b920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100033 td 0xfffff8000b24c000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100032 td 0xfffff8000b24c490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100031 td 0xfffff8000b24c920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100030 td 0xfffff8000b24d000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100029 td 0xfffff8000b24d490 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a8bd9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a8bda30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe078a8bda70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a8bdab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a8bdab0 --- trap 0, rip = 0, rsp = 0xfffffe078a8bdb70, rbp = 0 --- Tracing command intr pid 12 tid 100028 td 0xfffff8000b24d920 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a8b89f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a8b8a30 ithread_loop() at ithread_loop+0x1cf/frame 0xfffffe078a8b8a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a8b8ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a8b8ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a8b8b70, rbp = 0 --- Tracing command intr pid 12 tid 100027 td 0xfffff8000b222000 fork_trampoline() at fork_trampoline Tracing command idle pid 11 tid 100026 td 0xfffff8000b222490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe078a829cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe078a829d10 trap() at trap+0x3a/frame 0xfffffe078a829f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe078a829f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe078a829fe0, rbp = 0xfffffe078a8ae930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a8ae930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a8ae980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8ae9a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8ae9c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a8aea70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a8aeab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a8aeab0 --- trap 0, rip = 0, rsp = 0xfffffe078a8aeb70, rbp = 0 --- Tracing command idle pid 11 tid 100025 td 0xfffff8000b222920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1f9cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1f9d10 trap() at trap+0x3a/frame 0xfffffe07fc1f9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1f9f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1f9fe0, rbp = 0xfffffe078a8a9930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a8a9930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a8a9980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8a99a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8a99c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a8a9a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a8a9ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a8a9ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a8a9b70, rbp = 0 --- Tracing command idle pid 11 tid 100024 td 0xfffff8000b223000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1f1cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1f1d10 trap() at trap+0x3a/frame 0xfffffe07fc1f1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1f1f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1f1fe0, rbp = 0xfffffe078a8a4930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a8a4930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a8a4980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8a49a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8a49c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a8a4a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a8a4ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a8a4ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a8a4b70, rbp = 0 --- Tracing command idle pid 11 tid 100023 td 0xfffff8000b223490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1e9cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1e9d10 trap() at trap+0x3a/frame 0xfffffe07fc1e9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1e9f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1e9fe0, rbp = 0xfffffe078a89f930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a89f930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a89f980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a89f9a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a89f9c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a89fa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a89fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a89fab0 --- trap 0, rip = 0, rsp = 0xfffffe078a89fb70, rbp = 0 --- Tracing command idle pid 11 tid 100022 td 0xfffff8000b223920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1e1cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1e1d10 trap() at trap+0x3a/frame 0xfffffe07fc1e1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1e1f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1e1fe0, rbp = 0xfffffe078a89a930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a89a930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a89a980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a89a9a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a89a9c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a89aa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a89aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a89aab0 --- trap 0, rip = 0, rsp = 0xfffffe078a89ab70, rbp = 0 --- Tracing command idle pid 11 tid 100021 td 0xfffff8000b224000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1d9cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1d9d10 trap() at trap+0x3a/frame 0xfffffe07fc1d9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1d9f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1d9fe0, rbp = 0xfffffe078a895930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a895930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a895980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8959a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8959c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a895a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a895ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a895ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a895b70, rbp = 0 --- Tracing command idle pid 11 tid 100020 td 0xfffff8000b224490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1d1cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1d1d10 trap() at trap+0x3a/frame 0xfffffe07fc1d1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1d1f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1d1fe0, rbp = 0xfffffe078a890930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a890930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a890980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8909a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8909c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a890a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a890ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a890ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a890b70, rbp = 0 --- Tracing command idle pid 11 tid 100019 td 0xfffff8000b224920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1c9cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1c9d10 trap() at trap+0x3a/frame 0xfffffe07fc1c9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1c9f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1c9fe0, rbp = 0xfffffe078a88b930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a88b930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a88b980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a88b9a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a88b9c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a88ba70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a88bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a88bab0 --- trap 0, rip = 0, rsp = 0xfffffe078a88bb70, rbp = 0 --- Tracing command idle pid 11 tid 100018 td 0xfffff8000b219000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1c1cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1c1d10 trap() at trap+0x3a/frame 0xfffffe07fc1c1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1c1f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1c1fe0, rbp = 0xfffffe078a886930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a886930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a886980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8869a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8869c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a886a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a886ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a886ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a886b70, rbp = 0 --- Tracing command idle pid 11 tid 100017 td 0xfffff8000b219490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1b9cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1b9d10 trap() at trap+0x3a/frame 0xfffffe07fc1b9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1b9f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1b9fe0, rbp = 0xfffffe078a881930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a881930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a881980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8819a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8819c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a881a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a881ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a881ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a881b70, rbp = 0 --- Tracing command idle pid 11 tid 100016 td 0xfffff8000b219920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1b1cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1b1d10 trap() at trap+0x3a/frame 0xfffffe07fc1b1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1b1f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1b1fe0, rbp = 0xfffffe078a87c930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a87c930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a87c980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a87c9a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a87c9c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a87ca70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a87cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a87cab0 --- trap 0, rip = 0, rsp = 0xfffffe078a87cb70, rbp = 0 --- Tracing command idle pid 11 tid 100015 td 0xfffff8000b21e000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1a9cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1a9d10 trap() at trap+0x3a/frame 0xfffffe07fc1a9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1a9f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1a9fe0, rbp = 0xfffffe078a877930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a877930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a877980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8779a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8779c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a877a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a877ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a877ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a877b70, rbp = 0 --- Tracing command idle pid 11 tid 100014 td 0xfffff8000b21e490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc1a1cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc1a1d10 trap() at trap+0x3a/frame 0xfffffe07fc1a1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc1a1f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc1a1fe0, rbp = 0xfffffe078a872930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a872930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a872980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8729a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8729c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a872a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a872ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a872ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a872b70, rbp = 0 --- Tracing command idle pid 11 tid 100013 td 0xfffff8000b21e920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc199cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc199d10 trap() at trap+0x3a/frame 0xfffffe07fc199f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc199f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc199fe0, rbp = 0xfffffe078a86d930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a86d930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a86d980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a86d9a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a86d9c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a86da70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a86dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a86dab0 --- trap 0, rip = 0, rsp = 0xfffffe078a86db70, rbp = 0 --- Tracing command idle pid 11 tid 100012 td 0xfffff8000b21f000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc191cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc191d10 trap() at trap+0x3a/frame 0xfffffe07fc191f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc191f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc191fe0, rbp = 0xfffffe078a868930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a868930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a868980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8689a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8689c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a868a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a868ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a868ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a868b70, rbp = 0 --- Tracing command idle pid 11 tid 100011 td 0xfffff8000b21f490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc189cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc189d10 trap() at trap+0x3a/frame 0xfffffe07fc189f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc189f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc189fe0, rbp = 0xfffffe078a863930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a863930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a863980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8639a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8639c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a863a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a863ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a863ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a863b70, rbp = 0 --- Tracing command idle pid 11 tid 100010 td 0xfffff8000b21f920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc181cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc181d10 trap() at trap+0x3a/frame 0xfffffe07fc181f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc181f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc181fe0, rbp = 0xfffffe078a85e930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a85e930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a85e980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a85e9a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a85e9c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a85ea70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a85eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a85eab0 --- trap 0, rip = 0, rsp = 0xfffffe078a85eb70, rbp = 0 --- Tracing command idle pid 11 tid 100009 td 0xfffff8000b209000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc179cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc179d10 trap() at trap+0x3a/frame 0xfffffe07fc179f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc179f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc179fe0, rbp = 0xfffffe078a859930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a859930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a859980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8599a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8599c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a859a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a859ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a859ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a859b70, rbp = 0 --- Tracing command idle pid 11 tid 100008 td 0xfffff8000b209490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc171cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc171d10 trap() at trap+0x3a/frame 0xfffffe07fc171f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc171f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc171fe0, rbp = 0xfffffe078a854930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a854930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a854980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8549a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8549c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a854a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a854ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a854ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a854b70, rbp = 0 --- Tracing command idle pid 11 tid 100007 td 0xfffff8000b209920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc169cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc169d10 trap() at trap+0x3a/frame 0xfffffe07fc169f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc169f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc169fe0, rbp = 0xfffffe078a84f930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a84f930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a84f980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a84f9a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a84f9c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a84fa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a84fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a84fab0 --- trap 0, rip = 0, rsp = 0xfffffe078a84fb70, rbp = 0 --- Tracing command idle pid 11 tid 100006 td 0xfffff8000b20a000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc161cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc161d10 trap() at trap+0x3a/frame 0xfffffe07fc161f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc161f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc161fe0, rbp = 0xfffffe078a84a930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a84a930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a84a980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a84a9a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a84a9c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a84aa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a84aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a84aab0 --- trap 0, rip = 0, rsp = 0xfffffe078a84ab70, rbp = 0 --- Tracing command idle pid 11 tid 100005 td 0xfffff8000b20a490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc159cf0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc159d10 trap() at trap+0x3a/frame 0xfffffe07fc159f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc159f20 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe07fc159fe0, rbp = 0xfffffe078a845930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a845930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a845980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8459a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8459c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a845a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a845ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a845ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a845b70, rbp = 0 --- Tracing command idle pid 11 tid 100004 td 0xfffff8000b20a920 kdb_alt_break_internal() at kdb_alt_break_internal+0x17f/frame 0xfffffe078a840730 kdb_alt_break() at kdb_alt_break+0xb/frame 0xfffffe078a840740 uart_intr_rxready() at uart_intr_rxready+0x99/frame 0xfffffe078a840770 uart_intr() at uart_intr+0x111/frame 0xfffffe078a8407b0 intr_event_handle() at intr_event_handle+0x8c/frame 0xfffffe078a840800 intr_execute_handlers() at intr_execute_handlers+0x48/frame 0xfffffe078a840830 lapic_handle_intr() at lapic_handle_intr+0x73/frame 0xfffffe078a840860 Xapic_isr1() at Xapic_isr1+0xa4/frame 0xfffffe078a840860 --- interrupt, rip = 0xffffffff80cd3fd6, rsp = 0xfffffe078a840920, rbp = 0xfffffe078a840930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a840930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a840980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a8409a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a8409c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a840a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a840ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a840ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a840b70, rbp = 0 --- Tracing command idle pid 11 tid 100003 td 0xfffff8000b20b000 cpustop_handler() at cpustop_handler+0x28/frame 0xffffffff818311b0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffffff818311d0 trap() at trap+0x3a/frame 0xffffffff818313e0 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffffff818313e0 --- trap 0x13, rip = 0xffffffff80cd3fd6, rsp = 0xffffffff818314a0, rbp = 0xfffffe078a83b930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xfffffe078a83b930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xfffffe078a83b980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xfffffe078a83b9a0 cpu_idle() at cpu_idle+0x90/frame 0xfffffe078a83b9c0 sched_idletd() at sched_idletd+0x426/frame 0xfffffe078a83ba70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a83bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a83bab0 --- trap 0, rip = 0, rsp = 0xfffffe078a83bb70, rbp = 0 --- Tracing command init pid 1 tid 100002 td 0xfffff8000b20b490 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a836540 mi_switch() at mi_switch+0x179/frame 0xfffffe078a836580 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a8365c0 sleepq_catch_signals() at sleepq_catch_signals+0x2dc/frame 0xfffffe078a836630 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe078a836660 _sleep() at _sleep+0x349/frame 0xfffffe078a836700 kern_wait6() at kern_wait6+0x404/frame 0xfffffe078a8367b0 sys_wait4() at sys_wait4+0x72/frame 0xfffffe078a8369a0 amd64_syscall() at amd64_syscall+0x278/frame 0xfffffe078a836ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe078a836ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x413a4a, rsp = 0x7fffffffe6d8, rbp = 0x7fffffffe7d0 --- Tracing command audit pid 10 tid 100001 td 0xfffff8000b20b920 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a8318f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a831930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a831970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a8319a0 _cv_wait() at _cv_wait+0x1da/frame 0xfffffe078a831a10 audit_worker() at audit_worker+0xa3/frame 0xfffffe078a831a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a831ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a831ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a831b70, rbp = 0 --- Tracing command kernel pid 0 tid 100130 td 0xfffff8001710a920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081d8a98f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081d8a9930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081d8a9970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081d8a99a0 _sleep() at _sleep+0x366/frame 0xfffffe081d8a9a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081d8a9a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081d8a9ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081d8a9ab0 --- trap 0, rip = 0, rsp = 0xfffffe081d8a9b70, rbp = 0 --- Tracing command kernel pid 0 tid 100128 td 0xfffff8001710b490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081d89e880 mi_switch() at mi_switch+0x179/frame 0xfffffe081d89e8c0 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081d89e900 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081d89e930 _sleep() at _sleep+0x33a/frame 0xfffffe081d89e9d0 pause_sbt() at pause_sbt+0xe4/frame 0xfffffe081d89ea20 deadlkres() at deadlkres+0x2c/frame 0xfffffe081d89ea70 fork_exit() at fork_exit+0x84/frame 0xfffffe081d89eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081d89eab0 --- trap 0, rip = 0, rsp = 0xfffffe081d89eb70, rbp = 0 --- Tracing command kernel pid 0 tid 100127 td 0xfffff8001710b920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081d899900 mi_switch() at mi_switch+0x179/frame 0xfffffe081d899940 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081d899980 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081d8999b0 msleep_spin_sbt() at msleep_spin_sbt+0x209/frame 0xfffffe081d899a40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xfffffe081d899a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081d899ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081d899ab0 --- trap 0, rip = 0, rsp = 0xfffffe081d899b70, rbp = 0 --- Tracing command kernel pid 0 tid 100112 td 0xfffff8000c8cf920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b6278f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b627930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b627970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b6279a0 _sleep() at _sleep+0x366/frame 0xfffffe081b627a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b627a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b627ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b627ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b627b70, rbp = 0 --- Tracing command kernel pid 0 tid 100110 td 0xfffff8000c8d0490 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b61d8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b61d930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b61d970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b61d9a0 _sleep() at _sleep+0x366/frame 0xfffffe081b61da40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b61da70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b61dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b61dab0 --- trap 0, rip = 0, rsp = 0xfffffe081b61db70, rbp = 0 --- Tracing command kernel pid 0 tid 100108 td 0xfffff8000c8c6000 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b6138f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b613930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b613970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b6139a0 _sleep() at _sleep+0x366/frame 0xfffffe081b613a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b613a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b613ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b613ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b613b70, rbp = 0 --- Tracing command kernel pid 0 tid 100106 td 0xfffff8000c8c6920 sched_switch() at sched_switch+0x48b/frame 0xfffffe081b6098f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b609930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe081b609970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b6099a0 _sleep() at _sleep+0x366/frame 0xfffffe081b609a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b609a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b609ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b609ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b609b70, rbp = 0 --- Tracing command kernel pid 0 tid 100104 td 0xfffff8000c8c7490 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003fd8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003fd930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe00003fd970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003fd9a0 _sleep() at _sleep+0x366/frame 0xfffffe00003fda40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe00003fda70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003fdab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003fdab0 --- trap 0, rip = 0, rsp = 0xfffffe00003fdb70, rbp = 0 --- Tracing command kernel pid 0 tid 100102 td 0xfffff8000c8c8000 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003f38f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003f3930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe00003f3970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003f39a0 _sleep() at _sleep+0x366/frame 0xfffffe00003f3a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe00003f3a70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003f3ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003f3ab0 --- trap 0, rip = 0, rsp = 0xfffffe00003f3b70, rbp = 0 --- Tracing command kernel pid 0 tid 100100 td 0xfffff8000c8c8920 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003e98f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003e9930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe00003e9970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003e99a0 _sleep() at _sleep+0x366/frame 0xfffffe00003e9a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe00003e9a70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003e9ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003e9ab0 --- trap 0, rip = 0, rsp = 0xfffffe00003e9b70, rbp = 0 --- Tracing command kernel pid 0 tid 100098 td 0xfffff8000c8aa490 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003df8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003df930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe00003df970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003df9a0 _sleep() at _sleep+0x366/frame 0xfffffe00003dfa40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe00003dfa70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003dfab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003dfab0 --- trap 0, rip = 0, rsp = 0xfffffe00003dfb70, rbp = 0 --- Tracing command kernel pid 0 tid 100095 td 0xfffff8000c8ab490 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003908f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000390930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe0000390970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003909a0 _sleep() at _sleep+0x366/frame 0xfffffe0000390a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe0000390a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000390ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000390ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000390b70, rbp = 0 --- Tracing command kernel pid 0 tid 100093 td 0xfffff8000c8ac000 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003868f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000386930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe0000386970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003869a0 _sleep() at _sleep+0x366/frame 0xfffffe0000386a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe0000386a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000386ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000386ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000386b70, rbp = 0 --- Tracing command kernel pid 0 tid 100091 td 0xfffff8000c8ac920 sched_switch() at sched_switch+0x48b/frame 0xfffffe000037c8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe000037c930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe000037c970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe000037c9a0 _sleep() at _sleep+0x366/frame 0xfffffe000037ca40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe000037ca70 fork_exit() at fork_exit+0x84/frame 0xfffffe000037cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe000037cab0 --- trap 0, rip = 0, rsp = 0xfffffe000037cb70, rbp = 0 --- Tracing command kernel pid 0 tid 100089 td 0xfffff8000c8a3490 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003728f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000372930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe0000372970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003729a0 _sleep() at _sleep+0x366/frame 0xfffffe0000372a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe0000372a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000372ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000372ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000372b70, rbp = 0 --- Tracing command kernel pid 0 tid 100087 td 0xfffff8000c8a4000 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003688f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000368930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe0000368970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003689a0 _sleep() at _sleep+0x366/frame 0xfffffe0000368a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe0000368a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000368ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000368ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000368b70, rbp = 0 --- Tracing command kernel pid 0 tid 100085 td 0xfffff8000c8a4920 sched_switch() at sched_switch+0x48b/frame 0xfffffe000035e8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe000035e930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe000035e970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe000035e9a0 _sleep() at _sleep+0x366/frame 0xfffffe000035ea40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe000035ea70 fork_exit() at fork_exit+0x84/frame 0xfffffe000035eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe000035eab0 --- trap 0, rip = 0, rsp = 0xfffffe000035eb70, rbp = 0 --- Tracing command kernel pid 0 tid 100083 td 0xfffff8000c8a5490 sched_switch() at sched_switch+0x48b/frame 0xfffffe00003548f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000354930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe0000354970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003549a0 _sleep() at _sleep+0x366/frame 0xfffffe0000354a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe0000354a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000354ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000354ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000354b70, rbp = 0 --- Tracing command kernel pid 0 tid 100081 td 0xfffff8000c82c000 sched_switch() at sched_switch+0x48b/frame 0xfffffe000034a8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe000034a930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe000034a970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe000034a9a0 _sleep() at _sleep+0x366/frame 0xfffffe000034aa40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe000034aa70 fork_exit() at fork_exit+0x84/frame 0xfffffe000034aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe000034aab0 --- trap 0, rip = 0, rsp = 0xfffffe000034ab70, rbp = 0 --- Tracing command kernel pid 0 tid 100070 td 0xfffff8000b40b920 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a98b8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a98b930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a98b970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a98b9a0 _sleep() at _sleep+0x366/frame 0xfffffe078a98ba40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe078a98ba70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a98bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a98bab0 --- trap 0, rip = 0, rsp = 0xfffffe078a98bb70, rbp = 0 --- Tracing command kernel pid 0 tid 100067 td 0xfffff8000b40c920 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a97c900 mi_switch() at mi_switch+0x179/frame 0xfffffe078a97c940 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a97c980 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a97c9b0 msleep_spin_sbt() at msleep_spin_sbt+0x209/frame 0xfffffe078a97ca40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xfffffe078a97ca70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a97cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a97cab0 --- trap 0, rip = 0, rsp = 0xfffffe078a97cb70, rbp = 0 --- Tracing command kernel pid 0 tid 100066 td 0xfffff8000b40d000 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a977900 mi_switch() at mi_switch+0x179/frame 0xfffffe078a977940 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a977980 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a9779b0 msleep_spin_sbt() at msleep_spin_sbt+0x209/frame 0xfffffe078a977a40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xfffffe078a977a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a977ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a977ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a977b70, rbp = 0 --- Tracing command kernel pid 0 tid 100065 td 0xfffff8000b40d490 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a972900 mi_switch() at mi_switch+0x179/frame 0xfffffe078a972940 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a972980 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a9729b0 msleep_spin_sbt() at msleep_spin_sbt+0x209/frame 0xfffffe078a972a40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xfffffe078a972a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a972ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a972ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a972b70, rbp = 0 --- Tracing command kernel pid 0 tid 100064 td 0xfffff8000b40d920 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a96d8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a96d930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a96d970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a96d9a0 _sleep() at _sleep+0x366/frame 0xfffffe078a96da40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe078a96da70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a96dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a96dab0 --- trap 0, rip = 0, rsp = 0xfffffe078a96db70, rbp = 0 --- Tracing command kernel pid 0 tid 100063 td 0xfffff8000b25a000 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a9688f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a968930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a968970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a9689a0 _sleep() at _sleep+0x366/frame 0xfffffe078a968a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe078a968a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a968ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a968ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a968b70, rbp = 0 --- Tracing command kernel pid 0 tid 100056 td 0xfffff8000b25c490 sched_switch() at sched_switch+0x48b/frame 0xfffffe078a9448f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078a944930 sleepq_switch() at sleepq_switch+0x152/frame 0xfffffe078a944970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078a9449a0 _sleep() at _sleep+0x366/frame 0xfffffe078a944a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe078a944a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078a944ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078a944ab0 --- trap 0, rip = 0, rsp = 0xfffffe078a944b70, rbp = 0 --- Tracing command kernel pid 0 tid 100000 td 0xffffffff8189fe80 sched_switch() at sched_switch+0x48b/frame 0xffffffff81bbf9d0 mi_switch() at mi_switch+0x179/frame 0xffffffff81bbfa10 sleepq_switch() at sleepq_switch+0x152/frame 0xffffffff81bbfa50 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xffffffff81bbfa80 _sleep() at _sleep+0x33a/frame 0xffffffff81bbfb20 swapper() at swapper+0x208/frame 0xffffffff81bbfb70 btext() at btext+0x2c db:0:allt> call doadump Dumping 1879 out of 31641 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% Dump complete = 0 db:0:doadump> reset cpu_reset: Restarting BSP cpu_reset_proxy: Stopped CPU 1 (kgdb) tid 116356 [Switching to thread 156 (Thread 116356)]#0 sched_switch (td=0xfffff8012ea80920, newtd=, flags=) at ../../../kern/sched_ule.c:1929 1929 cpuid = PCPU_GET(cpuid); Current language: auto; currently minimal (kgdb) bt #0 sched_switch (td=0xfffff8012ea80920, newtd=, flags=) at ../../../kern/sched_ule.c:1929 #1 0xffffffff808ef2d9 in mi_switch (flags=0x104, newtd=0x0) at ../../../kern/kern_synch.c:493 #2 0xffffffff8092a952 in sleepq_switch (wchan=, pri=) at ../../../kern/subr_sleepqueue.c:537 #3 0xffffffff8092adac in sleepq_catch_signals (wchan=0xfffff8012eae8d80, pri=0x0) at ../../../kern/subr_sleepqueue.c:425 #4 0xffffffff8092aa2f in sleepq_wait_sig (wchan=0x0, pri=0x0) at ../../../kern/subr_sleepqueue.c:630 #5 0xffffffff808eebc9 in _sleep (ident=, lock=, priority=, wmesg=, sbt=, pr=) at ../../../kern/kern_synch.c:253 #6 0xffffffff808ffc45 in umtxq_sleep (uq=0xfffff8012eae8d80, wmesg=0xffffffff80f73852 "umtxn", abstime=0x0) at ../../../kern/kern_umtx.c:781 #7 0xffffffff809002db in do_lock_umutex (td=0xfffff8012ea80920, m=0x80180e060, newowner=0x1d55f07, timeout=0x0, mode=0x2) at ../../../kern/kern_umtx.c:1018 #8 0xffffffff80904f9d in __umtx_op_wait_umutex (td=, uap=) at ../../../kern/kern_umtx.c:2983 #9 0xffffffff80cf6988 in amd64_syscall (td=0xfffff8012ea80920, traced=0x0) at subr_syscall.c:133 #10 0xffffffff80cd924b in Xfast_syscall () at ../../../amd64/amd64/exception.S:390 #11 0x00000008008317bc in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) f 7 #7 0xffffffff809002db in do_lock_umutex (td=0xfffff8012ea80920, m=0x80180e060, newowner=0x1d55f07, timeout=0x0, mode=0x2) at ../../../kern/kern_umtx.c:1018 1018 error = umtxq_sleep(uq, "umtxn", timeout == NULL ? (kgdb) l 1013 * unlocking the umtx. 1014 */ 1015 umtxq_lock(&uq->uq_key); 1016 umtxq_unbusy(&uq->uq_key); 1017 if (oldowner == owner) 1018 error = umtxq_sleep(uq, "umtxn", timeout == NULL ? 1019 NULL : &timo); 1020 umtxq_remove(uq); 1021 umtxq_unlock(&uq->uq_key); 1022 umtx_key_release(&uq->uq_key); (kgdb) info loc flags = error = (kgdb) f 6 #6 0xffffffff808ffc45 in umtxq_sleep (uq=0xfffff8012eae8d80, wmesg=0xffffffff80f73852 "umtxn", abstime=0x0) at ../../../kern/kern_umtx.c:781 781 error = msleep(uq, &uc->uc_lock, PCATCH | PDROP, wmesg, timo); (kgdb) p *uq $1 = {uq_link = {tqe_next = 0xfffff8012eae8c80, tqe_prev = 0xfffff8012eae9c00}, uq_key = {hash = 0x13f, type = 0x4, shared = 0x0, info = {shared = {object = 0xfffff80227fd2c40, offset = 0x80180e060}, private = {vs = 0xfffff80227fd2c40, addr = 0x80180e060}, both = {a = 0xfffff80227fd2c40, b = 0x80180e060}}}, uq_flags = 0x1, uq_thread = 0xfffff8012ea80920, uq_pi_blocked = 0x0, uq_lockq = { tqe_next = 0x0, tqe_prev = 0x0}, uq_pi_contested = {tqh_first = 0x0, tqh_last = 0xfffff8012eae8dd8}, uq_inherited_pri = 0xff, uq_spare_queue = 0x0, uq_cur_queue = 0xfffff8012eac0800} (kgdb) $ svn diff -x -p /usr/src/sys Index: /usr/src/sys/kern/kern_umtx.c =================================================================== --- /usr/src/sys/kern/kern_umtx.c (revision 263420) +++ /usr/src/sys/kern/kern_umtx.c (working copy) @@ -70,6 +70,14 @@ __FBSDID("$FreeBSD$"); (((w) > (sw)) || ((w) == (sw) && (f) > (sf))) #endif +CTASSERT(sizeof(long) == sizeof(uintptr_t)); +#define UMTX_OWNER_ULOAD(m) \ + fuword(__DEVOLATILE(uintptr_t *, &(m)->m_owner)) +#define UMTX_OWNER_USTORE(m, curowner, newowner) \ + casuword(&(m)->m_owner, (curowner), (newowner)) +#define UMTX_OWNER_UDEFSTORE(m, newowner) \ + suword(__DEVOLATILE(uintptr_t *, &(m)->m_owner), (newowner)) + /* Priority inheritance mutex info. */ struct umtx_pi { /* Owner thread */ @@ -227,7 +235,8 @@ static int umtxq_sleep(struct umtx_q *uq, const ch static int umtxq_count(struct umtx_key *key); static struct umtx_pi *umtx_pi_alloc(int); static void umtx_pi_free(struct umtx_pi *pi); -static int do_unlock_pp(struct thread *td, struct umutex *m, uint32_t flags); +static int do_unlock_pp(struct thread *td, struct umutex *m, + uintptr_t curowner, uint32_t flags); static void umtx_thread_cleanup(struct thread *td); static void umtx_exec_hook(void *arg __unused, struct proc *p __unused, struct image_params *imgp __unused); @@ -902,15 +911,14 @@ kern_umtx_wake(struct thread *td, void *uaddr, int * Lock PTHREAD_PRIO_NONE protocol POSIX mutex. */ static int -do_lock_normal(struct thread *td, struct umutex *m, uint32_t flags, - struct _umtx_time *timeout, int mode) +do_lock_normal(struct thread *td, struct umutex *m, uintptr_t newowner, + uint32_t flags, struct _umtx_time *timeout, int mode) { struct abs_timeout timo; struct umtx_q *uq; - uint32_t owner, old, id; + uintptr_t owner, oldowner; int error = 0; - id = td->td_tid; uq = td->td_umtxq; if (timeout != NULL) @@ -921,7 +929,7 @@ static int * can fault on any access. */ for (;;) { - owner = fuword32(__DEVOLATILE(void *, &m->m_owner)); + owner = UMTX_OWNER_ULOAD(m); if (mode == _UMUTEX_WAIT) { if (owner == UMUTEX_UNOWNED || owner == UMUTEX_CONTESTED) return (0); @@ -929,7 +937,7 @@ static int /* * Try the uncontested case. This should be done in userland. */ - owner = casuword32(&m->m_owner, UMUTEX_UNOWNED, id); + owner = UMTX_OWNER_USTORE(m, UMUTEX_UNOWNED, newowner); /* The acquire succeeded. */ if (owner == UMUTEX_UNOWNED) @@ -941,8 +949,9 @@ static int /* If no one owns it but it is contested try to acquire it. */ if (owner == UMUTEX_CONTESTED) { - owner = casuword32(&m->m_owner, - UMUTEX_CONTESTED, id | UMUTEX_CONTESTED); + owner = UMTX_OWNER_USTORE(m, + UMUTEX_CONTESTED, + newowner | UMUTEX_CONTESTED); if (owner == UMUTEX_CONTESTED) return (0); @@ -985,10 +994,11 @@ static int * either some one else has acquired the lock or it has been * released. */ - old = casuword32(&m->m_owner, owner, owner | UMUTEX_CONTESTED); + oldowner = UMTX_OWNER_USTORE(m, owner, + owner | UMUTEX_CONTESTED); /* The address was invalid. */ - if (old == -1) { + if (oldowner == -1) { umtxq_lock(&uq->uq_key); umtxq_remove(uq); umtxq_unbusy(&uq->uq_key); @@ -1004,7 +1014,7 @@ static int */ umtxq_lock(&uq->uq_key); umtxq_unbusy(&uq->uq_key); - if (old == owner) + if (oldowner == owner) error = umtxq_sleep(uq, "umtxn", timeout == NULL ? NULL : &timo); umtxq_remove(uq); @@ -1022,31 +1032,31 @@ static int * Unlock PTHREAD_PRIO_NONE protocol POSIX mutex. */ static int -do_unlock_normal(struct thread *td, struct umutex *m, uint32_t flags) +do_unlock_normal(struct thread *td, struct umutex *m, uintptr_t curowner, + uint32_t flags) { struct umtx_key key; - uint32_t owner, old, id; + uintptr_t owner, oldowner; int error; int count; - id = td->td_tid; /* * Make sure we own this mtx. */ - owner = fuword32(__DEVOLATILE(uint32_t *, &m->m_owner)); + owner = UMTX_OWNER_ULOAD(m); if (owner == -1) return (EFAULT); - if ((owner & ~UMUTEX_CONTESTED) != id) + if ((owner & ~UMUTEX_CONTESTED) != curowner) return (EPERM); if ((owner & UMUTEX_CONTESTED) == 0) { - old = casuword32(&m->m_owner, owner, UMUTEX_UNOWNED); - if (old == -1) + oldowner = UMTX_OWNER_USTORE(m, owner, UMUTEX_UNOWNED); + if (oldowner == -1) return (EFAULT); - if (old == owner) + if (oldowner == owner) return (0); - owner = old; + owner = oldowner; } /* We should only ever be in here for contested locks */ @@ -1064,7 +1074,7 @@ static int * there is zero or one thread only waiting for it. * Otherwise, it must be marked as contested. */ - old = casuword32(&m->m_owner, owner, + oldowner = UMTX_OWNER_USTORE(m, owner, count <= 1 ? UMUTEX_UNOWNED : UMUTEX_CONTESTED); umtxq_lock(&key); umtxq_signal(&key,1); @@ -1071,9 +1081,9 @@ static int umtxq_unbusy(&key); umtxq_unlock(&key); umtx_key_release(&key); - if (old == -1) + if (oldowner == -1) return (EFAULT); - if (old != owner) + if (oldowner != owner) return (EINVAL); return (0); } @@ -1086,12 +1096,12 @@ static int do_wake_umutex(struct thread *td, struct umutex *m) { struct umtx_key key; - uint32_t owner; + uintptr_t owner; uint32_t flags; int error; int count; - owner = fuword32(__DEVOLATILE(uint32_t *, &m->m_owner)); + owner = UMTX_OWNER_ULOAD(m); if (owner == -1) return (EFAULT); @@ -1111,7 +1121,7 @@ do_wake_umutex(struct thread *td, struct umutex *m umtxq_unlock(&key); if (count <= 1) - owner = casuword32(&m->m_owner, UMUTEX_CONTESTED, UMUTEX_UNOWNED); + owner = UMTX_OWNER_USTORE(m, UMUTEX_CONTESTED, UMUTEX_UNOWNED); umtxq_lock(&key); if (count != 0 && (owner & ~UMUTEX_CONTESTED) == 0) @@ -1129,7 +1139,7 @@ static int do_wake2_umutex(struct thread *td, struct umutex *m, uint32_t flags) { struct umtx_key key; - uint32_t owner, old; + uintptr_t owner, oldowner; int type; int error; int count; @@ -1162,14 +1172,14 @@ do_wake2_umutex(struct thread *td, struct umutex * * any memory. */ if (count > 1) { - owner = fuword32(__DEVOLATILE(uint32_t *, &m->m_owner)); + owner = UMTX_OWNER_ULOAD(m); while ((owner & UMUTEX_CONTESTED) ==0) { - old = casuword32(&m->m_owner, owner, - owner|UMUTEX_CONTESTED); - if (old == owner) + oldowner = UMTX_OWNER_USTORE(m, owner, + owner | UMUTEX_CONTESTED); + if (oldowner == owner) break; - owner = old; - if (old == -1) + owner = oldowner; + if (oldowner == -1) break; error = umtxq_check_susp(td); if (error != 0) @@ -1176,15 +1186,15 @@ do_wake2_umutex(struct thread *td, struct umutex * break; } } else if (count == 1) { - owner = fuword32(__DEVOLATILE(uint32_t *, &m->m_owner)); + owner = UMTX_OWNER_ULOAD(m); while ((owner & ~UMUTEX_CONTESTED) != 0 && (owner & UMUTEX_CONTESTED) == 0) { - old = casuword32(&m->m_owner, owner, - owner|UMUTEX_CONTESTED); - if (old == owner) + oldowner = UMTX_OWNER_USTORE(m, owner, + owner | UMUTEX_CONTESTED); + if (oldowner == owner) break; - owner = old; - if (old == -1) + owner = oldowner; + if (oldowner == -1) break; error = umtxq_check_susp(td); if (error != 0) @@ -1569,16 +1579,15 @@ umtx_pi_insert(struct umtx_pi *pi) * Lock a PI mutex. */ static int -do_lock_pi(struct thread *td, struct umutex *m, uint32_t flags, - struct _umtx_time *timeout, int try) +do_lock_pi(struct thread *td, struct umutex *m, uintptr_t newowner, + uint32_t flags, struct _umtx_time *timeout, int try) { struct abs_timeout timo; struct umtx_q *uq; struct umtx_pi *pi, *new_pi; - uint32_t id, owner, old; + uintptr_t owner, oldowner; int error; - id = td->td_tid; uq = td->td_umtxq; if ((error = umtx_key_get(m, TYPE_PI_UMUTEX, GET_SHARE(flags), @@ -1619,7 +1628,7 @@ static int /* * Try the uncontested case. This should be done in userland. */ - owner = casuword32(&m->m_owner, UMUTEX_UNOWNED, id); + owner = UMTX_OWNER_USTORE(m, UMUTEX_UNOWNED, newowner); /* The acquire succeeded. */ if (owner == UMUTEX_UNOWNED) { @@ -1635,8 +1644,8 @@ static int /* If no one owns it but it is contested try to acquire it. */ if (owner == UMUTEX_CONTESTED) { - owner = casuword32(&m->m_owner, - UMUTEX_CONTESTED, id | UMUTEX_CONTESTED); + owner = UMTX_OWNER_USTORE(m, UMUTEX_CONTESTED, + newowner | UMUTEX_CONTESTED); if (owner == UMUTEX_CONTESTED) { umtxq_lock(&uq->uq_key); @@ -1683,10 +1692,11 @@ static int * either some one else has acquired the lock or it has been * released. */ - old = casuword32(&m->m_owner, owner, owner | UMUTEX_CONTESTED); + oldowner = UMTX_OWNER_USTORE(m, owner, + owner | UMUTEX_CONTESTED); /* The address was invalid. */ - if (old == -1) { + if (oldowner == -1) { umtxq_lock(&uq->uq_key); umtxq_unbusy(&uq->uq_key); umtxq_unlock(&uq->uq_key); @@ -1700,7 +1710,7 @@ static int * and we need to retry or we lost a race to the thread * unlocking the umtx. */ - if (old == owner) + if (oldowner == owner) error = umtxq_sleep_pi(uq, pi, owner & ~UMUTEX_CONTESTED, "umtxpi", timeout == NULL ? NULL : &timo); else { @@ -1725,35 +1735,35 @@ static int * Unlock a PI mutex. */ static int -do_unlock_pi(struct thread *td, struct umutex *m, uint32_t flags) +do_unlock_pi(struct thread *td, struct umutex *m, uintptr_t curowner, + uint32_t flags) { struct umtx_key key; struct umtx_q *uq_first, *uq_first2, *uq_me; struct umtx_pi *pi, *pi2; - uint32_t owner, old, id; + uintptr_t owner, oldowner; int error; int count; int pri; - id = td->td_tid; /* * Make sure we own this mtx. */ - owner = fuword32(__DEVOLATILE(uint32_t *, &m->m_owner)); + owner = UMTX_OWNER_ULOAD(m); if (owner == -1) return (EFAULT); - if ((owner & ~UMUTEX_CONTESTED) != id) + if ((owner & ~UMUTEX_CONTESTED) != curowner) return (EPERM); /* This should be done in userland */ if ((owner & UMUTEX_CONTESTED) == 0) { - old = casuword32(&m->m_owner, owner, UMUTEX_UNOWNED); - if (old == -1) + oldowner = UMTX_OWNER_USTORE(m, owner, UMUTEX_UNOWNED); + if (oldowner == -1) return (EFAULT); - if (old == owner) + if (oldowner == owner) return (0); - owner = old; + owner = oldowner; } /* We should only ever be in here for contested locks */ @@ -1807,16 +1817,16 @@ static int * there is zero or one thread only waiting for it. * Otherwise, it must be marked as contested. */ - old = casuword32(&m->m_owner, owner, - count <= 1 ? UMUTEX_UNOWNED : UMUTEX_CONTESTED); + oldowner = UMTX_OWNER_USTORE(m, owner, + count <= 1 ? UMUTEX_UNOWNED : UMUTEX_CONTESTED); umtxq_lock(&key); umtxq_unbusy(&key); umtxq_unlock(&key); umtx_key_release(&key); - if (old == -1) + if (oldowner == -1) return (EFAULT); - if (old != owner) + if (oldowner != owner) return (EINVAL); return (0); } @@ -1825,17 +1835,16 @@ static int * Lock a PP mutex. */ static int -do_lock_pp(struct thread *td, struct umutex *m, uint32_t flags, - struct _umtx_time *timeout, int try) +do_lock_pp(struct thread *td, struct umutex *m, uintptr_t newowner, + uint32_t flags, struct _umtx_time *timeout, int try) { struct abs_timeout timo; struct umtx_q *uq, *uq2; struct umtx_pi *pi; + uintptr_t owner; uint32_t ceiling; - uint32_t owner, id; int error, pri, old_inherited_pri, su; - id = td->td_tid; uq = td->td_umtxq; if ((error = umtx_key_get(m, TYPE_PP_UMUTEX, GET_SHARE(flags), &uq->uq_key)) != 0) @@ -1872,8 +1881,8 @@ static int } mtx_unlock_spin(&umtx_lock); - owner = casuword32(&m->m_owner, - UMUTEX_CONTESTED, id | UMUTEX_CONTESTED); + owner = UMTX_OWNER_USTORE(m, UMUTEX_CONTESTED, + newowner | UMUTEX_CONTESTED); if (owner == UMUTEX_CONTESTED) { error = 0; @@ -1955,16 +1964,16 @@ out: * Unlock a PP mutex. */ static int -do_unlock_pp(struct thread *td, struct umutex *m, uint32_t flags) +do_unlock_pp(struct thread *td, struct umutex *m, uintptr_t curowner, + uint32_t flags) { struct umtx_key key; struct umtx_q *uq, *uq2; struct umtx_pi *pi; - uint32_t owner, id; + uintptr_t owner; uint32_t rceiling; int error, pri, new_inherited_pri, su; - id = td->td_tid; uq = td->td_umtxq; su = (priv_check(td, PRIV_SCHED_RTPRIO) == 0); @@ -1971,11 +1980,11 @@ static int /* * Make sure we own this mtx. */ - owner = fuword32(__DEVOLATILE(uint32_t *, &m->m_owner)); + owner = UMTX_OWNER_ULOAD(m); if (owner == -1) return (EFAULT); - if ((owner & ~UMUTEX_CONTESTED) != id) + if ((owner & ~UMUTEX_CONTESTED) != curowner) return (EPERM); error = copyin(&m->m_ceilings[1], &rceiling, sizeof(uint32_t)); @@ -2003,8 +2012,7 @@ static int * to lock the mutex, it is necessary because thread priority * has to be adjusted for such mutex. */ - error = suword32(__DEVOLATILE(uint32_t *, &m->m_owner), - UMUTEX_CONTESTED); + error = UMTX_OWNER_UDEFSTORE(m, UMUTEX_CONTESTED); umtxq_lock(&key); if (error == 0) @@ -2038,12 +2046,12 @@ static int } static int -do_set_ceiling(struct thread *td, struct umutex *m, uint32_t ceiling, - uint32_t *old_ceiling) +do_set_ceiling(struct thread *td, struct umutex *m, uintptr_t newowner, + uint32_t ceiling, uint32_t *old_ceiling) { struct umtx_q *uq; + uintptr_t owner; uint32_t save_ceiling; - uint32_t owner, id; uint32_t flags; int error; @@ -2052,7 +2060,6 @@ static int return (EINVAL); if (ceiling > RTP_PRIO_MAX) return (EINVAL); - id = td->td_tid; uq = td->td_umtxq; if ((error = umtx_key_get(m, TYPE_PP_UMUTEX, GET_SHARE(flags), &uq->uq_key)) != 0) @@ -2064,13 +2071,12 @@ static int save_ceiling = fuword32(&m->m_ceilings[0]); - owner = casuword32(&m->m_owner, - UMUTEX_CONTESTED, id | UMUTEX_CONTESTED); + owner = UMTX_OWNER_USTORE(m, UMUTEX_CONTESTED, + newowner | UMUTEX_CONTESTED); if (owner == UMUTEX_CONTESTED) { suword32(&m->m_ceilings[0], ceiling); - suword32(__DEVOLATILE(uint32_t *, &m->m_owner), - UMUTEX_CONTESTED); + UMTX_OWNER_UDEFSTORE(m, UMUTEX_CONTESTED); error = 0; break; } @@ -2081,7 +2087,7 @@ static int break; } - if ((owner & ~UMUTEX_CONTESTED) == id) { + if ((owner & ~UMUTEX_CONTESTED) == newowner) { suword32(&m->m_ceilings[0], ceiling); error = 0; break; @@ -2121,12 +2127,15 @@ static int * Lock a userland POSIX mutex. */ static int -do_lock_umutex(struct thread *td, struct umutex *m, +do_lock_umutex(struct thread *td, struct umutex *m, uintptr_t newowner, struct _umtx_time *timeout, int mode) { uint32_t flags; int error; + if (newowner == UMUTEX_UNOWNED) + return (EINVAL); + flags = fuword32(&m->m_flags); if (flags == -1) return (EFAULT); @@ -2133,13 +2142,13 @@ static int switch(flags & (UMUTEX_PRIO_INHERIT | UMUTEX_PRIO_PROTECT)) { case 0: - error = do_lock_normal(td, m, flags, timeout, mode); + error = do_lock_normal(td, m, newowner, flags, timeout, mode); break; case UMUTEX_PRIO_INHERIT: - error = do_lock_pi(td, m, flags, timeout, mode); + error = do_lock_pi(td, m, newowner, flags, timeout, mode); break; case UMUTEX_PRIO_PROTECT: - error = do_lock_pp(td, m, flags, timeout, mode); + error = do_lock_pp(td, m, newowner, flags, timeout, mode); break; default: return (EINVAL); @@ -2159,10 +2168,13 @@ static int * Unlock a userland POSIX mutex. */ static int -do_unlock_umutex(struct thread *td, struct umutex *m) +do_unlock_umutex(struct thread *td, struct umutex *m, uintptr_t curowner) { uint32_t flags; + if (curowner == UMUTEX_UNOWNED) + return (EINVAL); + flags = fuword32(&m->m_flags); if (flags == -1) return (EFAULT); @@ -2169,11 +2181,11 @@ static int switch(flags & (UMUTEX_PRIO_INHERIT | UMUTEX_PRIO_PROTECT)) { case 0: - return (do_unlock_normal(td, m, flags)); + return (do_unlock_normal(td, m, curowner, flags)); case UMUTEX_PRIO_INHERIT: - return (do_unlock_pi(td, m, flags)); + return (do_unlock_pi(td, m, curowner, flags)); case UMUTEX_PRIO_PROTECT: - return (do_unlock_pp(td, m, flags)); + return (do_unlock_pp(td, m, curowner, flags)); } return (EINVAL); @@ -2181,7 +2193,7 @@ static int static int do_cv_wait(struct thread *td, struct ucond *cv, struct umutex *m, - struct timespec *timeout, u_long wflags) + uintptr_t curowner, struct timespec *timeout, u_long wflags) { struct abs_timeout timo; struct umtx_q *uq; @@ -2222,7 +2234,7 @@ do_cv_wait(struct thread *td, struct ucond *cv, st umtxq_unbusy(&uq->uq_key); umtxq_unlock(&uq->uq_key); - error = do_unlock_umutex(td, m); + error = do_unlock_umutex(td, m, curowner); if (timeout != NULL) abs_timeout_init(&timo, clockid, ((wflags & CVWAIT_ABSTIME) != 0), @@ -2943,13 +2955,13 @@ __umtx_op_lock_umutex(struct thread *td, struct _u return (error); tm_p = &timeout; } - return do_lock_umutex(td, uap->obj, tm_p, 0); + return do_lock_umutex(td, uap->obj, uap->owner, tm_p, 0); } static int __umtx_op_trylock_umutex(struct thread *td, struct _umtx_op_args *uap) { - return do_lock_umutex(td, uap->obj, NULL, _UMUTEX_TRY); + return do_lock_umutex(td, uap->obj, uap->owner, NULL, _UMUTEX_TRY); } static int @@ -2968,7 +2980,7 @@ __umtx_op_wait_umutex(struct thread *td, struct _u return (error); tm_p = &timeout; } - return do_lock_umutex(td, uap->obj, tm_p, _UMUTEX_WAIT); + return do_lock_umutex(td, uap->obj, uap->owner, tm_p, _UMUTEX_WAIT); } static int @@ -2980,13 +2992,13 @@ __umtx_op_wake_umutex(struct thread *td, struct _u static int __umtx_op_unlock_umutex(struct thread *td, struct _umtx_op_args *uap) { - return do_unlock_umutex(td, uap->obj); + return do_unlock_umutex(td, uap->obj, uap->owner); } static int __umtx_op_set_ceiling(struct thread *td, struct _umtx_op_args *uap) { - return do_set_ceiling(td, uap->obj, uap->val, uap->uaddr1); + return do_set_ceiling(td, uap->obj, uap->owner, uap->val, uap->uaddr1); } static int @@ -3004,7 +3016,8 @@ __umtx_op_cv_wait(struct thread *td, struct _umtx_ return (error); ts = &timeout; } - return (do_cv_wait(td, uap->obj, uap->uaddr1, ts, uap->val)); + return (do_cv_wait(td, uap->obj, uap->uaddr1, uap->owner, ts, + uap->val)); } static int @@ -3222,7 +3235,7 @@ __umtx_op_lock_umutex_compat32(struct thread *td, return (error); tm_p = &timeout; } - return do_lock_umutex(td, uap->obj, tm_p, 0); + return do_lock_umutex(td, uap->obj, uap->owner, tm_p, 0); } static int @@ -3241,7 +3254,7 @@ __umtx_op_wait_umutex_compat32(struct thread *td, return (error); tm_p = &timeout; } - return do_lock_umutex(td, uap->obj, tm_p, _UMUTEX_WAIT); + return do_lock_umutex(td, uap->obj, uap->owner, tm_p, _UMUTEX_WAIT); } static int @@ -3259,7 +3272,8 @@ __umtx_op_cv_wait_compat32(struct thread *td, stru return (error); ts = &timeout; } - return (do_cv_wait(td, uap->obj, uap->uaddr1, ts, uap->val)); + return (do_cv_wait(td, uap->obj, uap->uaddr1, uap->owner, ts, + uap->val)); } static int Index: /usr/src/sys/sys/_umtx.h =================================================================== --- /usr/src/sys/sys/_umtx.h (revision 263420) +++ /usr/src/sys/sys/_umtx.h (working copy) @@ -31,10 +31,11 @@ #define _SYS__UMTX_H_ #include +#include #include struct umutex { - volatile __lwpid_t m_owner; /* Owner of the mutex */ + volatile __uintptr_t m_owner; /* Owner of the mutex */ __uint32_t m_flags; /* Flags of the mutex */ __uint32_t m_ceilings[2]; /* Priority protect ceiling */ __uint32_t m_spare[4]; Index: /usr/src/sys/sys/sysproto.h =================================================================== --- /usr/src/sys/sys/sysproto.h (revision 263420) +++ /usr/src/sys/sys/sysproto.h (working copy) @@ -1374,6 +1374,7 @@ struct _umtx_op_args { char val_l_[PADL_(u_long)]; u_long val; char val_r_[PADR_(u_long)]; char uaddr1_l_[PADL_(void *)]; void * uaddr1; char uaddr1_r_[PADR_(void *)]; char uaddr2_l_[PADL_(void *)]; void * uaddr2; char uaddr2_r_[PADR_(void *)]; + char owner_l_[PADL_(uintptr_t)]; uintptr_t owner; char owner_r_[PADR_(uintptr_t)]; }; struct thr_new_args { char param_l_[PADL_(struct thr_param *)]; struct thr_param * param; char param_r_[PADR_(struct thr_param *)]; Index: /usr/src/sys/sys/umtx.h =================================================================== --- /usr/src/sys/sys/umtx.h (revision 263420) +++ /usr/src/sys/sys/umtx.h (working copy) @@ -35,7 +35,7 @@ #define USYNC_PROCESS_SHARED 0x0001 /* Process shared sync objs */ #define UMUTEX_UNOWNED 0x0 -#define UMUTEX_CONTESTED 0x80000000U +#define UMUTEX_CONTESTED 0x1 #define UMUTEX_PRIO_INHERIT 0x0004 /* Priority inherited mutex */ #define UMUTEX_PRIO_PROTECT 0x0008 /* Priority protect mutex */ @@ -89,7 +89,8 @@ #ifndef _KERNEL -int _umtx_op(void *obj, int op, u_long val, void *uaddr, void *uaddr2); +int _umtx_op(void *obj, int op, u_long val, void *uaddr, void *uaddr2, + uintptr_t owner); #else -- Test scenario: misc/mmap2.sh