Hi.

I get the following error message no-matter which provider, module, or name I use:

[root@freebsd_pc ~]# dtrace -n 'syscall:::entry { @num[execname] = count(); }' dtrace: invalid probe specifier syscall:::entry { @num[execname] = count(); }: "/usr/lib/dtrace/psinfo.d", line 91: failed to resolve type kernel`struct thread * for identifier curthread: Module is no longer loaded

Can someone point me in the direction of a solution?


The modules are confirmed loaded:

[root@freebsd_pc ~]# kldstat -m dtrace
Id  Refs Name
485    1 dtrace

[root@freebsd_pc ~]# dtrace -l | head
   ID   PROVIDER            MODULE                          FUNCTION NAME
    1     dtrace                                                     BEGIN
    2     dtrace                                                     END
    3     dtrace                                                     ERROR
    4        fbt            kernel                camstatusentrycomp entry
    5        fbt            kernel                camstatusentrycomp return
    6        fbt            kernel            cam_compat_handle_0x17 entry
    7        fbt            kernel            cam_compat_handle_0x17 return
    8        fbt            kernel                   cam_periph_done entry
    9        fbt            kernel                     camperiphdone entry


I'm running FreeBSD:

[root@freebsd_pc ~]# uname -a
FreeBSD freebsd_pc 10.3-RELEASE-p18 FreeBSD 10.3-RELEASE-p18


Here's line 91 in the script dtrace is complaining about:

[root@freebsd_pc ~]# sed -n  '91p'  /usr/lib/dtrace/psinfo.d
inline psinfo_t *curpsinfo = xlate <psinfo_t *> (curthread->td_proc);


-------------------------------------------
dtrace-discuss
Archives: https://www.listbox.com/member/archive/184261/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184261/25769126-e243886f
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769126&id_secret=25769126-8d47a7b2
Powered by Listbox: http://www.listbox.com

Reply via email to