You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arch_DebuggerIsAttachedPosix can return true in cases where the process is in fact not being debugged (on OS X always and on Linux when YAMA trace_scope is enabled). This will hang after a crash as it assumes the process is being traced. Fixed on OS X by testing if debugger is attached according to Apple docs, and on Linux by making sure the forked child has permission to attach.
Steps to Reproduce
Run testTfSIGSEGV SIGSEGV on OS X or Ubuntu Trusty. Or call Arch_DebuggerIsAttachedPosix on either platform and it will always return true.
Description of Issue
Arch_DebuggerIsAttachedPosix can return true in cases where the process is in fact not being debugged (on OS X always and on Linux when YAMA trace_scope is enabled). This will hang after a crash as it assumes the process is being traced. Fixed on OS X by testing if debugger is attached according to Apple docs, and on Linux by making sure the forked child has permission to attach.
Steps to Reproduce
System Information (OS, Hardware)
OS X & Ubuntu Linux.
Pull requests #148 fixes this.
The text was updated successfully, but these errors were encountered: