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]

Reply via email to