Date: Wed, 29 Jan 2020 19:13:11 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 243711] dtrace immediately panics the system if compiled without SMP Message-ID: <bug-243711-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D243711 Bug ID: 243711 Summary: dtrace immediately panics the system if compiled without SMP Product: Base System Version: CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: alex_y_xu@yahoo.ca on amd64, with 12.1-STABLE or 13.0-CURRENT, building without SMP then runni= ng "dtrace -n 'tick-5s { exit(1); }'" immediately panics the system. this does= n't occur with SMP enabled. #0 __curthread () at /usr/src/sys/amd64/include/pcpu.h:234 #1 doadump (textdump=3D<optimized out>) at /usr/src/sys/kern/kern_shutdown= .c:371 #2 0xffffffff803ad059 in kern_reboot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c:451 #3 0xffffffff803ad3f3 in vpanic (fmt=3D<optimized out>, ap=3D<optimized ou= t>) at /usr/src/sys/kern/kern_shutdown.c:877 #4 0xffffffff803ad2a3 in panic (fmt=3D<unavailable>) at /usr/src/sys/kern/kern_shutdown.c:804 #5 0xffffffff805e6cca in trap_fatal (frame=3D0xfffffe00004783e0, eva=3D168= ) at /usr/src/sys/amd64/amd64/trap.c:943 #6 0xffffffff805e6d18 in trap_pfault (frame=3D0xfffffe00004783e0, usermode= =3D0) at /usr/src/sys/amd64/amd64/trap.c:767 #7 0xffffffff805e636a in trap (frame=3D0xfffffe00004783e0) at /usr/src/sys/amd64/amd64/trap.c:443 #8 <signal handler called> #9 dtrace_buffer_activate (state=3D0x0) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c:12068 #10 0xffffffff80400d46 in smp_rendezvous_cpus (map=3D..., setup_func=3D0xffffffff80e3e740 <dtrace_buffer_activate+32>, action_func=3D0xffffffff80400dc0 <smp_no_rendezvous_barrier>, teardown_func=3D0xfffffe0000c46000, arg=3D0x0) at /usr/src/sys/kern/subr_smp.c:799 #11 0xffffffff80e41b53 in dtrace_xcall (cpu=3D-1, func=3D<optimized out>, a= rg=3D0x0) at /usr/src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c:125 #12 dtrace_sync () at /usr/src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c:141 #13 0xffffffff80e3d47b in dtrace_buffer_activate_cpu (state=3D<optimized ou= t>, cpu=3D<optimized out>) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c:12084 #14 dtrace_state_go (state=3D<optimized out>, cpu=3D0xfffffe00004788c0) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c:15195 #15 0xffffffff80e39065 in __sx_xunlock (sx=3D<optimized out>, td=3D<optimiz= ed out>, file=3D<optimized out>, line=3D<optimized out>) at /usr/src/sys/sys/sx.h:179 #16 dtrace_ioctl (dev=3D<optimized out>, cmd=3D<optimized out>, addr=3D<opt= imized out>, flags=3D<optimized out>, td=3D<optimized out>) at /usr/src/sys/cddl/dev/dtrace/dtrace_ioctl.c:762 #17 0xffffffff8032a7ad in devfs_ioctl (ap=3D0xfffffe0000478728) at /usr/src/sys/fs/devfs/devfs_vnops.c:808 #18 0xffffffff8062c3ec in VOP_IOCTL_APV (vop=3D0xffffffff80816080 <devfs_specops>, a=3D0xfffffe0000478728) at vnode_if.c:1067 #19 0xffffffff80479bac in vn_ioctl (fp=3D0xfffff8001acc3af0, com=3D<optimiz= ed out>, data=3D0xfffffe00004788c0, active_cred=3D0xfffff80008b72400, td=3D0x0) at /usr/src/sys/kern/vfs_vnops.c:1473 #20 0xffffffff8032ad9f in devfs_ioctl_f (fp=3D0x0, com=3D184467440715770038= 40, data=3D0xffffffff80400dc0 <smp_no_rendezvous_barrier>, cred=3D0x246, td=3D0xfffff8001e363000) at /usr/src/sys/fs/devfs/devfs_vnops.c:766 #21 0xffffffff8040c633 in fo_ioctl (fp=3D0x0, com=3D<optimized out>, data=3D0xffffffff80400dc0 <smp_no_rendezvous_barrier>, active_cred=3D0x246, td=3D<optimized out>) at /usr/src/sys/sys/file.h:337 #22 kern_ioctl (td=3D0xfffff8001e363000, fd=3D3, com=3D1074034700, data=3D0xffffffff80400dc0 <smp_no_rendezvous_barrier> "UH\211\345]\303f.\017\037\204") at /usr/src/sys/kern/sys_generic.c:804 #23 0xffffffff8040c3dd in sys_ioctl (td=3D0xfffff8001e363000, uap=3D0xfffff8001e3633c0) at /usr/src/sys/kern/sys_generic.c:712 #24 0xffffffff805e76f4 in syscallenter (td=3D0xfffff8001e363000) at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135 #25 amd64_syscall (td=3D0xfffff8001e363000, traced=3D0) at /usr/src/sys/amd64/amd64/trap.c:1186 #26 <signal handler called> #27 0x0000000803560e9a in ?? () --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-243711-227>