diff --git a/sentry_sdk/utils.py b/sentry_sdk/utils.py index 595bbe0cf3..3b0ab8d746 100644 --- a/sentry_sdk/utils.py +++ b/sentry_sdk/utils.py @@ -591,9 +591,14 @@ def serialize_frame( if tb_lineno is None: tb_lineno = frame.f_lineno + try: + os_abs_path = os.path.abspath(abs_path) if abs_path else None + except Exception: + os_abs_path = None + rv = { "filename": filename_for_module(module, abs_path) or None, - "abs_path": os.path.abspath(abs_path) if abs_path else None, + "abs_path": os_abs_path, "function": function or "", "module": module, "lineno": tb_lineno,