Skip site navigation (1)Skip section navigation (2)
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>