lhcorralo opened a new issue, #243:
URL: https://github.com/apache/pulsar-client-python/issues/243
# Issue
When importing pulsar client before rasterio, the latest fails with "Fatal
Python error: Segmentation fault". This does not happens if rasterio is
imported first.
# Detailed trace
When executing with env PYTHONFAULTHANDLER=1, I get the following trace
Fatal Python error: Segmentation fault
Thread 0x00007f3b3190e6c0 (most recent call first):
File "/usr/lib/python3.12/threading.py", line 359 in wait
File "/usr/lib/python3.12/threading.py", line 655 in wait
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/pydevd.py",
line 325 in _on_run
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_daemon_thread.py",
line 53 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Thread 0x00007f3b3210f6c0 (most recent call first):
File "/usr/lib/python3.12/threading.py", line 359 in wait
File "/usr/lib/python3.12/threading.py", line 655 in wait
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/pydevd.py",
line 279 in _on_run
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_daemon_thread.py",
line 53 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Thread 0x00007f3b329106c0 (most recent call first):
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_comm.py",
line 227 in _read_line
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_comm.py",
line 245 in _on_run
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_daemon_thread.py",
line 53 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Thread 0x00007f3b331116c0 (most recent call first):
File "/usr/lib/python3.12/threading.py", line 359 in wait
File "/usr/lib/python3.12/queue.py", line 180 in get
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_comm.py",
line 390 in _on_run
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_daemon_thread.py",
line 53 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Current thread 0x00007f3b347f7080 (most recent call first):
File
"/workspaces/defvmp-service-image-ingestor/.venv/lib/python3.12/site-packages/rasterio/env.py",
line 686 in <module>
File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 995 in exec_module
File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
File
"/workspaces/defvmp-service-image-ingestor/.venv/lib/python3.12/site-packages/rasterio/dtypes.py",
line 5 in <module>
File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 995 in exec_module
File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1415 in _handle_fromlist
File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 1297 in exec_module
File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
File
"/workspaces/defvmp-service-image-ingestor/.venv/lib/python3.12/site-packages/rasterio/__init__.py",
line 25 in <module>
File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 995 in exec_module
File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
File
"/workspaces/defvmp-service-image-ingestor/src/defvmp_service_image_ingestor/ingestors/paz.py",
line 9 in <module>
File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 995 in exec_module
File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
File
"/workspaces/defvmp-service-image-ingestor/src/defvmp_service_image_ingestor/ingestor.py",
line 21 in <module>
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py",
line 118 in _run_code
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py",
line 228 in _run_module_as_main
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/adapter/../../debugpy/launcher/../../debugpy/../debugpy/server/cli.py",
line 384 in run_module
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/adapter/../../debugpy/launcher/../../debugpy/../debugpy/server/cli.py",
line 501 in main
File
"/home/ubuntu/.vscode-server/extensions/ms-python.debugpy-2024.14.0-linux-x64/bundled/libs/debugpy/adapter/../../debugpy/launcher/../../debugpy/__main__.py",
line 71 in <module>
File "/usr/lib/python3.12/runpy.py", line 88 in _run_code
File "/usr/lib/python3.12/runpy.py", line 198 in _run_module_as_main
Extension modules: _pydevd_bundle.pydevd_cython,
_pydevd_sys_monitoring_cython,
_pydevd_sys_monitoring._pydevd_sys_monitoring_cython, charset_normalizer.md,
requests.packages.charset_normalizer.md, requests.packages.chardet.md,
_cffi_backend, rasterio._base, rasterio._err, rasterio._filepath,
rasterio._version, rasterio._env, rasterio.crs, numpy._core._multiarray_umath,
numpy.linalg._umath_linalg (total: 15)
# Environment
- VS code
- Python 3.12.3
- Devcontainer based on ghcr.io/osgeo/gdal:ubuntu-small-3.10.1 (the
packages build-essential, g++-13-x86-64-linux-gnu and python3-dev are also
installed)
- pulsar-client version 3.6.0
- rasterio version 1.4.3
# Other relevant information
I would bet the issue is related with
https://github.com/apache/pulsar-client-python/issues/242 as it points to
something weird when invoking native code
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]