Skip to content

Segfaulting on microcontainers#898

@terminalsin

Description

@terminalsin
  • I am on the latest Pendulum version.
  • I have searched the issues of this repo and believe that this is not a duplicate.
  • OS version and name: ghcr.io/astral-sh/uv:python3.11-alpine / AMD64 Server
  • Pendulum version: 3.1.0

Issue

Running with New Relic Fatal Python error: Segmentation fault Current thread 0x0000ffffa3601d20 (most recent call first): File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 1233 in create_module File "<frozen importlib._bootstrap>", line 573 in module_from_spec File "<frozen importlib._bootstrap>", line 676 in _load_unlocked File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "/usr/local/lib/python3.11/site-packages/pendulum/parser.py", line 21 in <module> File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 940 in exec_module File "<frozen importlib._bootstrap>", line 690 in _load_unlocked File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "/usr/local/lib/python3.11/site-packages/pendulum/__init__.py", line 32 in <module> File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 940 in exec_module File "<frozen importlib._bootstrap>", line 690 in _load_unlocked File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "/usr/local/lib/python3.11/site-packages/masoniteorm/models/Model.py", line 10 in <module> File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 940 in exec_module File "<frozen importlib._bootstrap>", line 690 in _load_unlocked File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "/usr/local/lib/python3.11/site-packages/masoniteorm/models/__init__.py", line 1 in <module> File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 940 in exec_module File "<frozen importlib._bootstrap>", line 690 in _load_unlocked File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "/usr/local/lib/python3.11/site-packages/masoniteorm/__init__.py", line 1 in <module> File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 940 in exec_module File "<frozen importlib._bootstrap>", line 690 in _load_unlocked File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1126 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1126 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "/usr/local/lib/python3.11/site-packages/dots/utils/__init__.py", line 2 in <module> File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 940 in exec_module File "<frozen importlib._bootstrap>", line 690 in _load_unlocked File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1126 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "/var/microservices/disco_service/app/services/disco_service.py", line 10 in <module> File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 940 in exec_module File "<frozen importlib._bootstrap>", line 690 in _load_unlocked File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "/var/microservices/main.py", line 4 in <module> File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 940 in exec_module File "<frozen importlib._bootstrap>", line 690 in _load_unlocked File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1176 in _find_and_load File "/usr/local/lib/python3.11/site-packages/nameko/cli/run.py", line 44 in import_service File "/usr/local/lib/python3.11/site-packages/nameko/cli/run.py", line 179 in main File "/usr/local/lib/python3.11/site-packages/nameko/cli/commands.py", line 113 in main File "/usr/local/lib/python3.11/site-packages/nameko/cli/main.py", line 143 in main File "/usr/local/bin/nameko", line 10 in <module> Extension modules: yaml._yaml, greenlet._greenlet, __original_module__thread, __original_module_select, __original_module_time, charset_normalizer.md, requests.packages.charset_normalizer.md, requests.packages.chardet.md, gevent.libev.corecext, gevent._gevent_c_greenlet_primitives, gevent._gevent_c_hub_local, gevent._gevent_c_waiter, gevent._gevent_c_hub_primitives, gevent._gevent_c_ident, gevent._gevent_cgreenlet (total: 15) Segmentation fault 

Reverting to Pendulum < 3.0.0 fixes this issue. Not quite sure the origin of the issue is, will be very communicative in assisting you debug this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions