Skip to content

Windows fatal exception: access violation #5257

@Thoufak

Description

@Thoufak

My python program regularly crashes with the following error: "Windows fatal exception: access violation". The error seems to come from the sentry sdk.

Here's an example of the error:

Windows fatal exception: access violation

Current thread 0x00001d14 (most recent call first):
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\profiler\utils.py", line 173 in extract_stack
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\profiler\continuous_profiler.py", line 363 in <listcomp>
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\profiler\continuous_profiler.py", line 362 in _sample_stack
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\profiler\continuous_profiler.py", line 436 in run
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 982 in run
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 123 in _run_old_run_func
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 130 in run
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1045 in _bootstrap_inner
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1002 in _bootstrap

Thread 0x00001d1c (most recent call first):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures\thread.py", line 81 in _worker
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 982 in run
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 123 in _run_old_run_func
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 130 in run
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1045 in _bootstrap_inner
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1002 in _bootstrap

Thread 0x00000b0c (most recent call first):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures\thread.py", line 81 in _worker
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 982 in run
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 123 in _run_old_run_func
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 130 in run
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1045 in _bootstrap_inner
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1002 in _bootstrap

Thread 0x00002390 (most recent call first):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 327 in wait
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\_queue.py", line 242 in get
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\worker.py", line 131 in _target
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 982 in run
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 123 in _run_old_run_func
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 130 in run
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1045 in _bootstrap_inner
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1002 in _bootstrap

Thread 0x000017a4 (most recent call first):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures\thread.py", line 81 in _worker
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 982 in run
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 123 in _run_old_run_func
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 130 in run
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1045 in _bootstrap_inner
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1002 in _bootstrap

Thread 0x000012a8 (most recent call first):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures\thread.py", line 81 in _worker
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 982 in run
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 123 in _run_old_run_func
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 130 in run
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1045 in _bootstrap_inner
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1002 in _bootstrap

Thread 0x00000ef4 (most recent call first):
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\monitor.py", line 58 in _thread
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 982 in run
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 123 in _run_old_run_func
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\threading.py", line 130 in run
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1045 in _bootstrap_inner
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1002 in _bootstrap

Thread 0x00000944 (most recent call first):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\ssl.py", line 930 in write
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\anyio\streams\tls.py", line 173 in _call_sslobject_method
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\anyio\streams\tls.py", line 244 in send
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpcore\_backends\anyio.py", line 50 in write
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpcore\_async\http2.py", line 472 in _write_outgoing_data
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpcore\_async\http2.py", line 251 in _send_request_headers
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpcore\_async\http2.py", line 144 in handle_async_request
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpcore\_async\connection.py", line 103 in handle_async_request
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpcore\_async\connection_pool.py", line 236 in handle_async_request
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpx\_transports\default.py", line 394 in handle_async_request
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpx\_client.py", line 1730 in _send_single_request
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpx\_client.py", line 1694 in _send_handling_redirects
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpx\_client.py", line 1657 in _send_handling_auth
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpx\_client.py", line 1629 in send
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\httpx.py", line 142 in send
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpx\_client.py", line 1540 in request
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\httpx\_client.py", line 1768 in get
  File "C:\Users\Administrator\Desktop\socpanel\src\http_server.py", line 194 in proxy
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\fastapi\routing.py", line 219 in run_endpoint_function
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\fastapi\routing.py", line 308 in app
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\fastapi.py", line 137 in _sentry_app
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\starlette\routing.py", line 75 in app
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\starlette\_exception_handler.py", line 42 in wrapped_app
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\starlette\routing.py", line 78 in app
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\starlette\routing.py", line 290 in handle
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\starlette\routing.py", line 736 in app
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\starlette\routing.py", line 716 in __call__
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\starlette\_exception_handler.py", line 42 in wrapped_app
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\starlette\middleware\exceptions.py", line 63 in __call__
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\starlette.py", line 199 in _create_span_call
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\sentry_sdk\integrations\starlette.py", line 297 in _sentry_exceptionmiddleware_call
  File "C:\Users\Administrator\Desktop\socpanel\resources\venv\Lib\site-packages\starlette\middleware\base.py", line 144 in coro
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\events.py", line 84 in _run
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 1936 in _run_once
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 608 in run_forever
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\windows_events.py", line 321 in run_forever
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 641 in run_until_complete
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 118 in run
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 190 in run
  File "C:\Users\Administrator\Desktop\socpanel\src\main.py", line 275 in <module>

Please take a look at the very first section (that says "Current thread"). It contains a stacktrace from sentry_sdk which indicates that the error originates from Sentry. I will also attach a few more examples of the stacktrace (they all point at the extract_stack function in the setnry sdk).

Additional info

My program is a fastapi uvicorn HTTP server.
Python 3.11.9
sentry_sdk[fastapi] 2.48.0
Sentry SaaS
OS: Windows Server 2025

error2.txt
error3.txt
error4.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions