From owner-freebsd-bugs@freebsd.org Mon Aug 15 04:20:03 2016 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D05E1BB75FE for ; Mon, 15 Aug 2016 04:20:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BEAC911F9 for ; Mon, 15 Aug 2016 04:20:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u7F4K3BB021294 for ; Mon, 15 Aug 2016 04:20:03 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 211821] dtrace: invalid probe specifier lockstat:::: "/usr/lib/dtrace/tcp.d", line 201: operator / requires operands of arithmetic type Date: Mon, 15 Aug 2016 04:20:03 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@g3os.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2016 04:20:03 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D211821 --- Comment #2 from Damon Zwolinski --- # echo $SHELL /bin/csh # setenv DTRACE_DEBUG 1 # echo $DTRACE_DEBUG 1 WITHOUT HACK ------------ # dtrace -ln lockstat::: libdtrace DEBUG: opened provider dtrace libdtrace DEBUG: opened provider dtmalloc libdtrace DEBUG: opened provider fbt libdtrace DEBUG: opened provider lockstat libdtrace DEBUG: opened provider profile libdtrace DEBUG: opened 32-bit module kernel () [0] libdtrace DEBUG: opened 32-bit module dtraceall.ko () [0] libdtrace DEBUG: opened 32-bit module profile.ko () [0] libdtrace DEBUG: opened 32-bit module opensolaris.ko () [0] libdtrace DEBUG: opened 32-bit module dtrace.ko () [0] libdtrace DEBUG: opened 32-bit module systrace.ko () [0] libdtrace DEBUG: opened 32-bit module sdt.ko () [0] libdtrace DEBUG: opened 32-bit module lockstat.ko () [0] libdtrace DEBUG: opened 32-bit module fbt.ko () [0] libdtrace DEBUG: opened 32-bit module dtnfscl.ko () [0] libdtrace DEBUG: opened 32-bit module dtmalloc.ko () [0] libdtrace DEBUG: created CTF container for C (0x4207a180) libdtrace DEBUG: created CTF container for D (0x4207a300) libdtrace DEBUG: loaded kernel [.SUNW_ctf] (408068 bytes) libdtrace DEBUG: loaded kernel [.symtab] (551824 bytes) libdtrace DEBUG: loaded kernel [.strtab] (929404 bytes) libdtrace DEBUG: hashed kernel [.symtab] (34449 symbols) libdtrace DEBUG: sorted kernel [.symtab] (34410 symbols) libdtrace DEBUG: loaded CTF container for kernel (0x4207a480) libdtrace DEBUG: loaded printf conversion %a libdtrace DEBUG: loaded printf conversion %A libdtrace DEBUG: loaded printf conversion %c libdtrace DEBUG: loaded printf conversion %C libdtrace DEBUG: loaded printf conversion %d libdtrace DEBUG: loaded printf conversion %e libdtrace DEBUG: loaded printf conversion %E libdtrace DEBUG: loaded printf conversion %f libdtrace DEBUG: loaded printf conversion %g libdtrace DEBUG: loaded printf conversion %G libdtrace DEBUG: loaded printf conversion %hd libdtrace DEBUG: loaded printf conversion %hi libdtrace DEBUG: loaded printf conversion %ho libdtrace DEBUG: loaded printf conversion %hu libdtrace DEBUG: loaded printf conversion %hx libdtrace DEBUG: loaded printf conversion %hX libdtrace DEBUG: loaded printf conversion %i libdtrace DEBUG: loaded printf conversion %I libdtrace DEBUG: loaded printf conversion %k libdtrace DEBUG: loaded printf conversion %lc libdtrace DEBUG: loaded printf conversion %ld libdtrace DEBUG: loaded printf conversion %li libdtrace DEBUG: loaded printf conversion %lo libdtrace DEBUG: loaded printf conversion %lu libdtrace DEBUG: loaded printf conversion %ls libdtrace DEBUG: loaded printf conversion %lx libdtrace DEBUG: loaded printf conversion %lX libdtrace DEBUG: loaded printf conversion %lld libdtrace DEBUG: loaded printf conversion %lli libdtrace DEBUG: loaded printf conversion %llo libdtrace DEBUG: loaded printf conversion %llu libdtrace DEBUG: loaded printf conversion %llx libdtrace DEBUG: loaded printf conversion %llX libdtrace DEBUG: loaded printf conversion %Le libdtrace DEBUG: loaded printf conversion %LE libdtrace DEBUG: loaded printf conversion %Lf libdtrace DEBUG: loaded printf conversion %Lg libdtrace DEBUG: loaded printf conversion %LG libdtrace DEBUG: loaded printf conversion %o libdtrace DEBUG: loaded printf conversion %p libdtrace DEBUG: loaded printf conversion %P libdtrace DEBUG: loaded printf conversion %s libdtrace DEBUG: loaded printf conversion %S libdtrace DEBUG: loaded printf conversion %T libdtrace DEBUG: loaded printf conversion %u libdtrace DEBUG: loaded printf conversion %wc libdtrace DEBUG: loaded printf conversion %ws libdtrace DEBUG: loaded printf conversion %x libdtrace DEBUG: loaded printf conversion %X libdtrace DEBUG: loaded printf conversion %Y libdtrace DEBUG: loaded printf conversion %% libdtrace DEBUG: populating global idhash from 0x41908468 libdtrace DEBUG: loaded dtraceall.ko [.SUNW_ctf] (1884 bytes) libdtrace DEBUG: loaded dtraceall.ko [.symtab] (1072 bytes) libdtrace DEBUG: loaded dtraceall.ko [.strtab] (1813 bytes) libdtrace DEBUG: hashed dtraceall.ko [.symtab] (52 symbols) libdtrace DEBUG: sorted dtraceall.ko [.symtab] (47 symbols) libdtrace DEBUG: loaded CTF container for dtraceall.ko (0x4207a600) libdtrace DEBUG: loaded profile.ko [.SUNW_ctf] (17923 bytes) libdtrace DEBUG: loaded profile.ko [.symtab] (1568 bytes) libdtrace DEBUG: loaded profile.ko [.strtab] (1660 bytes) libdtrace DEBUG: hashed profile.ko [.symtab] (81 symbols) libdtrace DEBUG: sorted profile.ko [.symtab] (52 symbols) libdtrace DEBUG: loaded CTF container for profile.ko (0x4207a780) libdtrace DEBUG: loaded opensolaris.ko [.SUNW_ctf] (10844 bytes) libdtrace DEBUG: loaded opensolaris.ko [.symtab] (2352 bytes) libdtrace DEBUG: loaded opensolaris.ko [.strtab] (2482 bytes) libdtrace DEBUG: hashed opensolaris.ko [.symtab] (129 symbols) libdtrace DEBUG: sorted opensolaris.ko [.symtab] (87 symbols) libdtrace DEBUG: loaded CTF container for opensolaris.ko (0x4207aa80) libdtrace DEBUG: loaded dtrace.ko [.SUNW_ctf] (28262 bytes) libdtrace DEBUG: loaded dtrace.ko [.symtab] (8032 bytes) libdtrace DEBUG: loaded dtrace.ko [.strtab] (9572 bytes) libdtrace DEBUG: hashed dtrace.ko [.symtab] (482 symbols) libdtrace DEBUG: sorted dtrace.ko [.symtab] (363 symbols) libdtrace DEBUG: loaded CTF container for dtrace.ko (0x4207ac00) libdtrace DEBUG: loaded systrace.ko [.SUNW_ctf] (30808 bytes) libdtrace DEBUG: loaded systrace.ko [.symtab] (1312 bytes) libdtrace DEBUG: loaded systrace.ko [.strtab] (1491 bytes) libdtrace DEBUG: hashed systrace.ko [.symtab] (65 symbols) libdtrace DEBUG: sorted systrace.ko [.symtab] (48 symbols) libdtrace DEBUG: loaded CTF container for systrace.ko (0x4207ad80) libdtrace DEBUG: loaded sdt.ko [.SUNW_ctf] (17716 bytes) libdtrace DEBUG: loaded sdt.ko [.symtab] (1408 bytes) libdtrace DEBUG: loaded sdt.ko [.strtab] (1399 bytes) libdtrace DEBUG: hashed sdt.ko [.symtab] (71 symbols) libdtrace DEBUG: sorted sdt.ko [.symtab] (43 symbols) libdtrace DEBUG: loaded CTF container for sdt.ko (0x4207b080) libdtrace DEBUG: loaded lockstat.ko [.SUNW_ctf] (17361 bytes) libdtrace DEBUG: loaded lockstat.ko [.symtab] (1232 bytes) libdtrace DEBUG: loaded lockstat.ko [.strtab] (1450 bytes) libdtrace DEBUG: hashed lockstat.ko [.symtab] (60 symbols) libdtrace DEBUG: sorted lockstat.ko [.symtab] (45 symbols) libdtrace DEBUG: loaded CTF container for lockstat.ko (0x4207b380) libdtrace DEBUG: loaded fbt.ko [.SUNW_ctf] (19929 bytes) libdtrace DEBUG: loaded fbt.ko [.symtab] (1872 bytes) libdtrace DEBUG: loaded fbt.ko [.strtab] (1883 bytes) libdtrace DEBUG: hashed fbt.ko [.symtab] (100 symbols) libdtrace DEBUG: sorted fbt.ko [.symtab] (67 symbols) libdtrace DEBUG: loaded CTF container for fbt.ko (0x4207b500) libdtrace DEBUG: loaded dtnfscl.ko [.SUNW_ctf] (17578 bytes) libdtrace DEBUG: loaded dtnfscl.ko [.symtab] (1808 bytes) libdtrace DEBUG: loaded dtnfscl.ko [.strtab] (2657 bytes) libdtrace DEBUG: hashed dtnfscl.ko [.symtab] (96 symbols) libdtrace DEBUG: sorted dtnfscl.ko [.symtab] (61 symbols) libdtrace DEBUG: loaded CTF container for dtnfscl.ko (0x4207b680) libdtrace DEBUG: loaded dtmalloc.ko [.SUNW_ctf] (17500 bytes) libdtrace DEBUG: loaded dtmalloc.ko [.symtab] (1280 bytes) libdtrace DEBUG: loaded dtmalloc.ko [.strtab] (1496 bytes) libdtrace DEBUG: hashed dtmalloc.ko [.symtab] (63 symbols) libdtrace DEBUG: sorted dtmalloc.ko [.symtab] (46 symbols) libdtrace DEBUG: loaded CTF container for dtmalloc.ko (0x4207b800) libdtrace DEBUG: library /usr/lib/dtrace/udp.d sorted (1/2) libdtrace DEBUG: library /usr/lib/dtrace/tcp.d sorted (3/4) libdtrace DEBUG: library /usr/lib/dtrace/ip.d sorted (5/6) libdtrace DEBUG: library /usr/lib/dtrace/io.d sorted (7/8) libdtrace DEBUG: library /usr/lib/dtrace/signal.d sorted (9/10) libdtrace DEBUG: library /usr/lib/dtrace/unistd.d sorted (11/12) libdtrace DEBUG: library /usr/lib/dtrace/errno.d sorted (13/14) libdtrace DEBUG: library /usr/lib/dtrace/psinfo.d sorted (15/16) libdtrace DEBUG: typedef psinfo_t added as id 32805 libdtrace DEBUG: typedef lwpsinfo_t added as id 32808 libdtrace DEBUG: typedef devinfo_t added as id 32811 libdtrace DEBUG: typedef bufinfo_t added as id 32817 libdtrace DEBUG: typedef pktinfo_t added as id 32820 libdtrace DEBUG: typedef zoneid_t added as id 32821 libdtrace DEBUG: typedef csinfo_t added as id 32823 libdtrace DEBUG: typedef ipinfo_t added as id 32825 libdtrace DEBUG: typedef ifinfo_t added as id 32827 libdtrace DEBUG: typedef ipaddr_t added as id 32828 libdtrace DEBUG: typedef ipha_t added as id 32830 libdtrace DEBUG: typedef ipv4info_t added as id 32833 libdtrace DEBUG: typedef in6_addr_t added as id 32844 libdtrace DEBUG: typedef ipv6info_t added as id 32855 libdtrace DEBUG: typedef tcpsinfo_t added as id 32865 libdtrace DEBUG: typedef tcplsinfo_t added as id 32867 libdtrace DEBUG: typedef tcpinfo_t added as id 32876 libdtrace DEBUG: typedef tcpinfoh_t added as id 32878 dtrace: invalid probe specifier lockstat:::: "/usr/lib/dtrace/tcp.d", line = 201: operator / requires operands of arithmetic type libdtrace DEBUG: dt_buf_destroy(section headers): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(string table): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(loadable data): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(unloadable data): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(probe data): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(probe args): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(probe offs): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(probe is-enabled offs): size=3D512 resizes= =3D0 libdtrace DEBUG: dt_buf_destroy(probe rels): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(xlate members): size=3D512 resizes=3D0 WITH HACK --------- # dtrace -ln lockstat::: libdtrace DEBUG: opened 32-bit module kernel () [0] libdtrace DEBUG: opened 32-bit module dtraceall.ko () [0] libdtrace DEBUG: opened 32-bit module profile.ko () [0] libdtrace DEBUG: opened 32-bit module opensolaris.ko () [0] ... libdtrace DEBUG: typedef ipv4info_t added as id 32833 libdtrace DEBUG: typedef in6_addr_t added as id 32844 libdtrace DEBUG: typedef ipv6info_t added as id 32855 libdtrace DEBUG: typedef tcpsinfo_t added as id 32865 libdtrace DEBUG: typedef tcplsinfo_t added as id 32867 libdtrace DEBUG: typedef tcpinfo_t added as id 32876 libdtrace DEBUG: typedef tcpinfoh_t added as id 32878 libdtrace DEBUG: typedef udpsinfo_t added as id 32884 [above does't g= et to here...] libdtrace DEBUG: typedef udpinfo_t added as id 32889 libdtrace DEBUG: set context to lockstat::: [0] prp=3D0x0 attr=3D[u/u/c] ar= gc=3D0 libdtrace DEBUG: set label to libdtrace DEBUG: set label to ID PROVIDER MODULE FUNCTION NAME 25295 lockstat kernel mtx_lock_spin spin-acquire 25296 lockstat kernel mtx_lock_spin spin-s= pin 25297 lockstat kernel mtx_unlock_spin spin-release 25298 lockstat kernel mtx_lock adaptive-acquire 25299 lockstat kernel mtx_lock adaptive-block 25300 lockstat kernel mtx_lock adaptive-spin 25301 lockstat kernel mtx_unlock adaptive-release 25302 lockstat kernel mtx_trylock adaptive-acquire 25303 lockstat kernel rw_rlock rw-acq= uire 25304 lockstat kernel rw_rlock rw-blo= ck 25305 lockstat kernel rw_rlock rw-spin 25306 lockstat kernel rw_runlock rw-rel= ease 25307 lockstat kernel rw_wlock rw-acq= uire 25308 lockstat kernel rw_wlock rw-blo= ck 25309 lockstat kernel rw_wlock rw-spin 25310 lockstat kernel rw_wunlock rw-rel= ease 25311 lockstat kernel rw_try_upgrade rw-upg= rade 25312 lockstat kernel rw_downgrade rw-downgrade 25313 lockstat kernel sx_slock sx-acq= uire 25314 lockstat kernel sx_slock sx-blo= ck 25315 lockstat kernel sx_slock sx-spin 25316 lockstat kernel sx_sunlock sx-rel= ease 25317 lockstat kernel sx_xlock sx-acq= uire 25318 lockstat kernel sx_xlock sx-blo= ck 25319 lockstat kernel sx_xlock sx-spin 25320 lockstat kernel sx_xunlock sx-rel= ease 25321 lockstat kernel sx_try_upgrade sx-upg= rade 25322 lockstat kernel sx_downgrade sx-downgrade 25323 lockstat kernel thread_lock thread-spin libdtrace DEBUG: dt_buf_destroy(section headers): size=3D512 resizes=3D0 [= ...above resumes here] libdtrace DEBUG: dt_buf_destroy(string table): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(loadable data): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(unloadable data): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(probe data): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(probe args): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(probe offs): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(probe is-enabled offs): size=3D512 resizes= =3D0 libdtrace DEBUG: dt_buf_destroy(probe rels): size=3D512 resizes=3D0 libdtrace DEBUG: dt_buf_destroy(xlate members): size=3D512 resizes=3D0 --=20 You are receiving this mail because: You are the assignee for the bug.=