diff --git a/X. NU/custom/drivers/dtrace_NewUserClient.py b/X. NU/custom/drivers/dtrace_NewUserClient.py old mode 100644 new mode 100755 index ba69ecf..e7516b8 --- a/X. NU/custom/drivers/dtrace_NewUserClient.py +++ b/X. NU/custom/drivers/dtrace_NewUserClient.py @@ -64,7 +64,8 @@ def main(): stdout=subprocess.PIPE, text=True, bufsize=1, - preexec_fn=os.setsid + preexec_fn=os.setsid, + errors="replace" # <-- Add this argument to handle decode errors ) # Use a thread-safe event to ensure the signal handler logic runs only once. diff --git a/X. NU/custom/drivers/dtrace_externalMethod.py b/X. NU/custom/drivers/dtrace_externalMethod.py old mode 100644 new mode 100755 index 212ecb2..a896846 --- a/X. NU/custom/drivers/dtrace_externalMethod.py +++ b/X. NU/custom/drivers/dtrace_externalMethod.py @@ -68,7 +68,8 @@ def main(): stdout=subprocess.PIPE, text=True, bufsize=1, - preexec_fn=os.setsid + preexec_fn=os.setsid, + errors="replace" # Handle decode errors gracefully ) # Use a thread-safe event to ensure the signal handler logic runs only once.