Displaying 1 result from an estimated 1 matches for "fasttrap_pid_en".
2007 May 02
2
Deadlock when child process is forking?
...probes in the parent that is forking.
If the dtrace process is enabling probes, it makes an ioctl call which
immediately grabs the dtrace_lock.
For DTRACEIOC_ENABLE here is an example backtrace:
dtrace_ioctl
dtrace_enabling_match
dtrace_probe_enable
dtrace_match
dtrace_ecb_create_enable
fasttrap_pid_enable
fasttrap_pid_enable attempts to sprlock, which leaves us at
"owns dtrace_lock, wants sprlock"
I''d like to verify that I haven''t missed something, is this really a
problem for Solaris?
If so, what would be the right fix? From my reading of the code, I
don&...