Skip to content

SSL-related server crash on OpenSuSE Tumbleweed #92

@bedri

Description

@bedri

What happened

I ran Appimage on OpenSuSE Tumbleweed and it gave me the error below.

Environment

  • App version: 1.0.1
  • Platform: linux

Reproduction steps

  1. Just run Appimage on Linux (I use OpenSuSE Tumbleweed) and let it install

Recent logs

  File "/home/bedri/Pictures/.uv/python_install/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/ssl.py", line 438, in __new__
    self = _SSLContext.__new__(cls, protocol)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ssl.SSLError: unknown error (_ssl.c:3036)
08:15:57 [INFO] 127.0.0.1:40332 - "GET /health HTTP/1.1" 200
08:15:57 [INFO] 127.0.0.1:40332 - "GET /health HTTP/1.1" 200
08:15:57 [INFO] Client connected: 127.0.0.1
08:15:57 [INFO] 127.0.0.
... (truncated)

Full diagnostics

  • Full diagnostics JSON has been copied to clipboard. Paste it below before submitting.
{
  "generated_at": "2026-04-12T05:16:39.402Z",
  "runtime": {
    "app_name": "Biome",
    "app_version": "1.0.1",
    "commit_hash": "unknown",
    "platform": "linux",
    "arch": "x64",
    "electron_version": "35.7.5",
    "chrome_version": "134.0.6998.205",
    "node_version": "22.16.0",
    "locale": "en-US",
    "is_packaged": true
  },
  "system": {
    "platform": "linux",
    "release": "6.19.11-1-default",
    "version": "#1 SMP PREEMPT_DYNAMIC Thu Apr  2 16:41:45 UTC 2026 (b4a2f1c)",
    "arch": "x64",
    "uptime_seconds": 98063,
    "total_memory_bytes": 134961229824,
    "free_memory_bytes": 118553964544,
    "cpu_model": "AMD Ryzen 9 5950X 16-Core Processor",
    "cpu_cores": 32,
    "gpu_feature_status": {
      "2d_canvas": "enabled",
      "canvas_oop_rasterization": "enabled_on",
      "direct_rendering_display_compositor": "disabled_off_ok",
      "gpu_compositing": "enabled",
      "multiple_raster_threads": "enabled_on",
      "opengl": "enabled_on",
      "rasterization": "enabled",
      "raw_draw": "disabled_off_ok",
      "skia_graphite": "disabled_off",
      "video_decode": "enabled",
      "video_encode": "disabled_software",
      "vulkan": "disabled_off",
      "webgl": "enabled",
      "webgl2": "enabled",
      "webgpu": "disabled_off",
      "webnn": "disabled_off"
    }
  },
  "loading_state": {
    "connection_state": "disconnected",
    "status_stage": "setup.connecting",
    "status_text": "Error",
    "progress_percent": 5,
    "active_error": "Connection lost — server may have crashed",
    "engine_error": "Connection lost — server may have crashed",
    "websocket_error": "Server startup failed: unknown error (_ssl.c:3036)",
    "is_server_mode": false
  },
  "logs": [
    "[ENGINE] DEBUG writing requirements to gemlite.egg-info/requires.txt",
    "[ENGINE] DEBUG writing top-level names to gemlite.egg-info/top_level.txt",
    "[ENGINE] DEBUG reading manifest file 'gemlite.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG adding license file 'LICENSE'",
    "[ENGINE] DEBUG writing manifest file 'gemlite.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG /home/bedri/Pictures/.uv/cache/builds-v0/.tmpjeH23I/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'gemlite.configs' is absent from the `packages` configuration.",
    "[ENGINE] DEBUG !!",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG         ********************************************************************************",
    "[ENGINE] DEBUG         ############################",
    "[ENGINE] DEBUG         # Package would be ignored #",
    "[ENGINE] DEBUG         ############################",
    "[ENGINE] DEBUG         Python recognizes 'gemlite.configs' as an importable package[^1],",
    "[ENGINE] DEBUG         but it is absent from setuptools' `packages` configuration.",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG         This leads to an ambiguous overall configuration. If you want to distribute this",
    "[ENGINE] DEBUG         package, please make sure that 'gemlite.configs' is explicitly added",
    "[ENGINE] DEBUG         to the `packages` configuration field.",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG         Alternatively, you can also rely on setuptools' discovery methods",
    "[ENGINE] DEBUG         (for example by using `find_namespace_packages(...)`/`find_namespace:`",
    "[ENGINE] DEBUG         instead of `find_packages(...)`/`find:`).",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG         You can read more about \"package discovery\" on setuptools documentation page:",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG         - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG         If you don't want 'gemlite.configs' to be distributed and are",
    "[ENGINE] DEBUG         already explicitly excluding 'gemlite.configs' via",
    "[ENGINE] DEBUG         `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,",
    "[ENGINE] DEBUG         you can try to use `exclude_package_data`, or `include-package-data=False` in",
    "[ENGINE] DEBUG         combination with a more fine grained `package-data` configuration.",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG         You can read more about \"package data files\" on setuptools documentation page:",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG         [^1]: For Python, any directory (with suitable naming) can be imported,",
    "[ENGINE] DEBUG               even if it does not contain any `.py` files.",
    "[ENGINE] DEBUG               On the other hand, currently there is no concept of package data",
    "[ENGINE] DEBUG               directory, all directories are treated like packages.",
    "[ENGINE] DEBUG         ********************************************************************************",
    "[ENGINE] DEBUG ",
    "[ENGINE] DEBUG !!",
    "[ENGINE] DEBUG   check.warn(importable)",
    "[ENGINE] DEBUG creating build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/4090.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/5090.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/6000_ada.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/a100.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/a40.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/a6000.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/h100.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/l4.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/l40.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/l40s.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG copying gemlite/configs/mi300x.json -> build/lib/gemlite/configs",
    "[ENGINE] DEBUG installing to build/bdist.linux-x86_64/wheel",
    "[ENGINE] DEBUG running install",
    "[ENGINE] DEBUG Creating PEP 517 build environment",
    "[ENGINE] DEBUG Calling `setuptools.build_meta.get_requires_for_build_wheel()`",
    "[ENGINE] DEBUG running install_lib",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel/gemlite",
    "[ENGINE] DEBUG copying build/lib/gemlite/__init__.py -> build/bdist.linux-x86_64/wheel/./gemlite",
    "[ENGINE] DEBUG copying build/lib/gemlite/bitpack.py -> build/bdist.linux-x86_64/wheel/./gemlite",
    "[ENGINE] DEBUG copying build/lib/gemlite/core.py -> build/bdist.linux-x86_64/wheel/./gemlite",
    "[ENGINE] DEBUG copying build/lib/gemlite/dtypes.py -> build/bdist.linux-x86_64/wheel/./gemlite",
    "[ENGINE] DEBUG copying build/lib/gemlite/helper.py -> build/bdist.linux-x86_64/wheel/./gemlite",
    "[ENGINE] DEBUG copying build/lib/gemlite/quant_utils.py -> build/bdist.linux-x86_64/wheel/./gemlite",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel/gemlite/triton_kernels",
    "[ENGINE] DEBUG copying build/lib/gemlite/triton_kernels/__init__.py -> build/bdist.linux-x86_64/wheel/./gemlite/triton_kernels",
    "[ENGINE] DEBUG copying build/lib/gemlite/triton_kernels/config.py -> build/bdist.linux-x86_64/wheel/./gemlite/triton_kernels",
    "[ENGINE] DEBUG copying build/lib/gemlite/triton_kernels/gemm_kernels.py -> build/bdist.linux-x86_64/wheel/./gemlite/triton_kernels",
    "[ENGINE] DEBUG copying build/lib/gemlite/triton_kernels/gemm_splitK_kernels.py -> build/bdist.linux-x86_64/wheel/./gemlite/triton_kernels",
    "[ENGINE] DEBUG copying build/lib/gemlite/triton_kernels/gemm_splitK_persistent_kernels.py -> build/bdist.linux-x86_64/wheel/./gemlite/triton_kernels",
    "[ENGINE] DEBUG copying build/lib/gemlite/triton_kernels/gemv_kernels.py -> build/bdist.linux-x86_64/wheel/./gemlite/triton_kernels",
    "[ENGINE] DEBUG copying build/lib/gemlite/triton_kernels/gemv_revsplitK_kernels.py -> build/bdist.linux-x86_64/wheel/./gemlite/triton_kernels",
    "[ENGINE] DEBUG copying build/lib/gemlite/triton_kernels/gemv_splitK_kernels.py -> build/bdist.linux-x86_64/wheel/./gemlite/triton_kernels",
    "[ENGINE] DEBUG copying build/lib/gemlite/triton_kernels/utils.py -> build/bdist.linux-x86_64/wheel/./gemlite/triton_kernels",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel/gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/4090.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/5090.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/6000_ada.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/a100.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/a40.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/a6000.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/h100.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/l4.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/l40.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/l40s.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG copying build/lib/gemlite/configs/mi300x.json -> build/bdist.linux-x86_64/wheel/./gemlite/configs",
    "[ENGINE] DEBUG running install_egg_info",
    "[ENGINE] DEBUG Copying gemlite.egg-info to build/bdist.linux-x86_64/wheel/./gemlite-0.5.1.post1-py3.12.egg-info",
    "[ENGINE] DEBUG running install_scripts",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel/gemlite-0.5.1.post1.dist-info/WHEEL",
    "[ENGINE] DEBUG creating '/home/bedri/Pictures/.uv/cache/builds-v0/.tmpeao9Bc/.tmp-yt1m72e6/gemlite-0.5.1.post1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it",
    "[ENGINE] DEBUG adding 'gemlite/__init__.py'",
    "[ENGINE] DEBUG adding 'gemlite/bitpack.py'",
    "[ENGINE] DEBUG adding 'gemlite/core.py'",
    "[ENGINE] DEBUG adding 'gemlite/dtypes.py'",
    "[ENGINE] DEBUG adding 'gemlite/helper.py'",
    "[ENGINE] DEBUG adding 'gemlite/quant_utils.py'",
    "[ENGINE] DEBUG adding 'gemlite/configs/4090.json'",
    "[ENGINE] DEBUG adding 'gemlite/configs/5090.json'",
    "[ENGINE] DEBUG adding 'gemlite/configs/6000_ada.json'",
    "[ENGINE] DEBUG adding 'gemlite/configs/a100.json'",
    "[ENGINE] DEBUG adding 'gemlite/configs/a40.json'",
    "[ENGINE] DEBUG adding 'gemlite/configs/a6000.json'",
    "[ENGINE] DEBUG adding 'gemlite/configs/h100.json'",
    "[ENGINE] DEBUG adding 'gemlite/configs/l4.json'",
    "[ENGINE] DEBUG adding 'gemlite/configs/l40.json'",
    "[ENGINE] DEBUG adding 'gemlite/configs/l40s.json'",
    "[ENGINE] DEBUG adding 'gemlite/configs/mi300x.json'",
    "[ENGINE] DEBUG adding 'gemlite/triton_kernels/__init__.py'",
    "[ENGINE] DEBUG adding 'gemlite/triton_kernels/config.py'",
    "[ENGINE] DEBUG adding 'gemlite/triton_kernels/gemm_kernels.py'",
    "[ENGINE] DEBUG adding 'gemlite/triton_kernels/gemm_splitK_kernels.py'",
    "[ENGINE] DEBUG adding 'gemlite/triton_kernels/gemm_splitK_persistent_kernels.py'",
    "[ENGINE] DEBUG adding 'gemlite/triton_kernels/gemv_kernels.py'",
    "[ENGINE] DEBUG adding 'gemlite/triton_kernels/gemv_revsplitK_kernels.py'",
    "[ENGINE] DEBUG adding 'gemlite/triton_kernels/gemv_splitK_kernels.py'",
    "[ENGINE] DEBUG adding 'gemlite/triton_kernels/utils.py'",
    "[ENGINE] DEBUG adding 'gemlite-0.5.1.post1.dist-info/licenses/LICENSE'",
    "[ENGINE] DEBUG adding 'gemlite-0.5.1.post1.dist-info/METADATA'",
    "[ENGINE] DEBUG adding 'gemlite-0.5.1.post1.dist-info/WHEEL'",
    "[ENGINE] DEBUG adding 'gemlite-0.5.1.post1.dist-info/top_level.txt'",
    "[ENGINE] DEBUG adding 'gemlite-0.5.1.post1.dist-info/RECORD'",
    "[ENGINE] DEBUG removing build/bdist.linux-x86_64/wheel",
    "[ENGINE] DEBUG Built `gemlite @ https://github.com/dropbox/gemlite/archive/ebfcc197d694acd4ca8dfaadf5fceb3570401df3.zip` into `gemlite-0.5.1.post1-py3-none-any.whl`",
    "[ENGINE]       Built gemlite @ https://github.com/dropbox/gemlite/archive/ebfcc197d694acd4ca8dfaadf5fceb3570401df3.zip",
    "[ENGINE] DEBUG running egg_info",
    "[ENGINE] DEBUG creating taehv.egg-info",
    "[ENGINE] DEBUG writing taehv.egg-info/PKG-INFO",
    "[ENGINE] DEBUG writing dependency_links to taehv.egg-info/dependency_links.txt",
    "[ENGINE] DEBUG writing entry points to taehv.egg-info/entry_points.txt",
    "[ENGINE] DEBUG writing requirements to taehv.egg-info/requires.txt",
    "[ENGINE] DEBUG writing top-level names to taehv.egg-info/top_level.txt",
    "[ENGINE] DEBUG writing manifest file 'taehv.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG reading manifest file 'taehv.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG adding license file 'LICENSE'",
    "[ENGINE] DEBUG writing manifest file 'taehv.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG No workspace root found, using project root",
    "[ENGINE] DEBUG Locking the source tree for setuptools",
    "[ENGINE] DEBUG Calling `setuptools.build_meta.build_wheel(\"/home/bedri/Pictures/.uv/cache/builds-v0/.tmp6nZF3e\", {}, None)`",
    "[ENGINE] DEBUG running egg_info",
    "[ENGINE] DEBUG creating world_engine.egg-info",
    "[ENGINE] DEBUG writing world_engine.egg-info/PKG-INFO",
    "[ENGINE] DEBUG writing dependency_links to world_engine.egg-info/dependency_links.txt",
    "[ENGINE] DEBUG writing requirements to world_engine.egg-info/requires.txt",
    "[ENGINE] DEBUG writing top-level names to world_engine.egg-info/top_level.txt",
    "[ENGINE] DEBUG writing manifest file 'world_engine.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG reading manifest file 'world_engine.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG adding license file 'LICENSE'",
    "[ENGINE] DEBUG writing manifest file 'world_engine.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG No workspace root found, using project root",
    "[ENGINE] DEBUG Locking the source tree for setuptools",
    "[ENGINE] DEBUG Calling `setuptools.build_meta.build_wheel(\"/home/bedri/Pictures/.uv/cache/builds-v0/.tmpOSsdXT\", {}, None)`",
    "[ENGINE] DEBUG running bdist_wheel",
    "[ENGINE] DEBUG running build",
    "[ENGINE] DEBUG running build_py",
    "[ENGINE] DEBUG creating build/lib",
    "[ENGINE] DEBUG copying taehv.py -> build/lib",
    "[ENGINE] DEBUG running egg_info",
    "[ENGINE] DEBUG writing taehv.egg-info/PKG-INFO",
    "[ENGINE] DEBUG writing dependency_links to taehv.egg-info/dependency_links.txt",
    "[ENGINE] DEBUG writing entry points to taehv.egg-info/entry_points.txt",
    "[ENGINE] DEBUG writing requirements to taehv.egg-info/requires.txt",
    "[ENGINE] DEBUG writing top-level names to taehv.egg-info/top_level.txt",
    "[ENGINE] DEBUG reading manifest file 'taehv.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG adding license file 'LICENSE'",
    "[ENGINE] DEBUG writing manifest file 'taehv.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG installing to build/bdist.linux-x86_64/wheel",
    "[ENGINE] DEBUG running install",
    "[ENGINE] DEBUG running install_lib",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel",
    "[ENGINE] DEBUG copying build/lib/taehv.py -> build/bdist.linux-x86_64/wheel/.",
    "[ENGINE] DEBUG running install_egg_info",
    "[ENGINE] DEBUG Copying taehv.egg-info to build/bdist.linux-x86_64/wheel/./taehv-0.1.0-py3.12.egg-info",
    "[ENGINE] DEBUG running install_scripts",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel/taehv-0.1.0.dist-info/WHEEL",
    "[ENGINE] DEBUG creating '/home/bedri/Pictures/.uv/cache/builds-v0/.tmp6nZF3e/.tmp-resl0hvx/taehv-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it",
    "[ENGINE] DEBUG adding 'taehv.py'",
    "[ENGINE] DEBUG adding 'taehv-0.1.0.dist-info/licenses/LICENSE'",
    "[ENGINE] DEBUG adding 'taehv-0.1.0.dist-info/METADATA'",
    "[ENGINE] DEBUG adding 'taehv-0.1.0.dist-info/WHEEL'",
    "[ENGINE] DEBUG adding 'taehv-0.1.0.dist-info/entry_points.txt'",
    "[ENGINE] DEBUG adding 'taehv-0.1.0.dist-info/top_level.txt'",
    "[ENGINE] DEBUG adding 'taehv-0.1.0.dist-info/RECORD'",
    "[ENGINE] DEBUG removing build/bdist.linux-x86_64/wheel",
    "[ENGINE] DEBUG Built `taehv @ https://github.com/madebyollin/taehv/archive/7dc60ec6601af2e668e31bc70acc4cb3665e4c22.zip` into `taehv-0.1.0-py3-none-any.whl`",
    "[ENGINE]       Built taehv @ https://github.com/madebyollin/taehv/archive/7dc60ec6601af2e668e31bc70acc4cb3665e4c22.zip",
    "[ENGINE] DEBUG running bdist_wheel",
    "[ENGINE] DEBUG running build",
    "[ENGINE] DEBUG running build_py",
    "[ENGINE] DEBUG creating build/lib/world_engine",
    "[ENGINE] DEBUG copying src/__init__.py -> build/lib/world_engine",
    "[ENGINE] DEBUG copying src/ae.py -> build/lib/world_engine",
    "[ENGINE] DEBUG copying src/ae_nn.py -> build/lib/world_engine",
    "[ENGINE] DEBUG copying src/patch_model.py -> build/lib/world_engine",
    "[ENGINE] DEBUG copying src/quantize.py -> build/lib/world_engine",
    "[ENGINE] DEBUG copying src/world_engine.py -> build/lib/world_engine",
    "[ENGINE] DEBUG creating build/lib/world_engine/model",
    "[ENGINE] DEBUG copying src/model/__init__.py -> build/lib/world_engine/model",
    "[ENGINE] DEBUG copying src/model/attn.py -> build/lib/world_engine/model",
    "[ENGINE] DEBUG copying src/model/base_model.py -> build/lib/world_engine/model",
    "[ENGINE] DEBUG copying src/model/kv_cache.py -> build/lib/world_engine/model",
    "[ENGINE] DEBUG copying src/model/nn.py -> build/lib/world_engine/model",
    "[ENGINE] DEBUG copying src/model/world_model.py -> build/lib/world_engine/model",
    "[ENGINE] DEBUG running egg_info",
    "[ENGINE] DEBUG writing world_engine.egg-info/PKG-INFO",
    "[ENGINE] DEBUG writing dependency_links to world_engine.egg-info/dependency_links.txt",
    "[ENGINE] DEBUG writing requirements to world_engine.egg-info/requires.txt",
    "[ENGINE] DEBUG writing top-level names to world_engine.egg-info/top_level.txt",
    "[ENGINE] DEBUG reading manifest file 'world_engine.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG adding license file 'LICENSE'",
    "[ENGINE] DEBUG writing manifest file 'world_engine.egg-info/SOURCES.txt'",
    "[ENGINE] DEBUG installing to build/bdist.linux-x86_64/wheel",
    "[ENGINE] DEBUG running install",
    "[ENGINE] DEBUG running install_lib",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel/world_engine",
    "[ENGINE] DEBUG copying build/lib/world_engine/__init__.py -> build/bdist.linux-x86_64/wheel/./world_engine",
    "[ENGINE] DEBUG copying build/lib/world_engine/ae.py -> build/bdist.linux-x86_64/wheel/./world_engine",
    "[ENGINE] DEBUG copying build/lib/world_engine/ae_nn.py -> build/bdist.linux-x86_64/wheel/./world_engine",
    "[ENGINE] DEBUG copying build/lib/world_engine/patch_model.py -> build/bdist.linux-x86_64/wheel/./world_engine",
    "[ENGINE] DEBUG copying build/lib/world_engine/quantize.py -> build/bdist.linux-x86_64/wheel/./world_engine",
    "[ENGINE] DEBUG copying build/lib/world_engine/world_engine.py -> build/bdist.linux-x86_64/wheel/./world_engine",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel/world_engine/model",
    "[ENGINE] DEBUG copying build/lib/world_engine/model/__init__.py -> build/bdist.linux-x86_64/wheel/./world_engine/model",
    "[ENGINE] DEBUG copying build/lib/world_engine/model/attn.py -> build/bdist.linux-x86_64/wheel/./world_engine/model",
    "[ENGINE] DEBUG copying build/lib/world_engine/model/base_model.py -> build/bdist.linux-x86_64/wheel/./world_engine/model",
    "[ENGINE] DEBUG copying build/lib/world_engine/model/kv_cache.py -> build/bdist.linux-x86_64/wheel/./world_engine/model",
    "[ENGINE] DEBUG copying build/lib/world_engine/model/nn.py -> build/bdist.linux-x86_64/wheel/./world_engine/model",
    "[ENGINE] DEBUG copying build/lib/world_engine/model/world_model.py -> build/bdist.linux-x86_64/wheel/./world_engine/model",
    "[ENGINE] DEBUG running install_egg_info",
    "[ENGINE] DEBUG Copying world_engine.egg-info to build/bdist.linux-x86_64/wheel/./world_engine-1.5.0-py3.12.egg-info",
    "[ENGINE] DEBUG running install_scripts",
    "[ENGINE] DEBUG creating build/bdist.linux-x86_64/wheel/world_engine-1.5.0.dist-info/WHEEL",
    "[ENGINE] DEBUG creating '/home/bedri/Pictures/.uv/cache/builds-v0/.tmpOSsdXT/.tmp-te4dqx71/world_engine-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it",
    "[ENGINE] DEBUG adding 'world_engine/__init__.py'",
    "[ENGINE] DEBUG adding 'world_engine/ae.py'",
    "[ENGINE] DEBUG adding 'world_engine/ae_nn.py'",
    "[ENGINE] DEBUG adding 'world_engine/patch_model.py'",
    "[ENGINE] DEBUG adding 'world_engine/quantize.py'",
    "[ENGINE] DEBUG adding 'world_engine/world_engine.py'",
    "[ENGINE] DEBUG adding 'world_engine/model/__init__.py'",
    "[ENGINE] DEBUG adding 'world_engine/model/attn.py'",
    "[ENGINE] DEBUG adding 'world_engine/model/base_model.py'",
    "[ENGINE] DEBUG adding 'world_engine/model/kv_cache.py'",
    "[ENGINE] DEBUG adding 'world_engine/model/nn.py'",
    "[ENGINE] DEBUG adding 'world_engine/model/world_model.py'",
    "[ENGINE] DEBUG adding 'world_engine-1.5.0.dist-info/licenses/LICENSE'",
    "[ENGINE] DEBUG adding 'world_engine-1.5.0.dist-info/METADATA'",
    "[ENGINE] DEBUG adding 'world_engine-1.5.0.dist-info/WHEEL'",
    "[ENGINE] DEBUG adding 'world_engine-1.5.0.dist-info/top_level.txt'",
    "[ENGINE] DEBUG adding 'world_engine-1.5.0.dist-info/RECORD'",
    "[ENGINE] DEBUG removing build/bdist.linux-x86_64/wheel",
    "[ENGINE] DEBUG Built `world-engine @ https://github.com/Overworldai/world_engine/archive/refs/tags/1.5.3.zip` into `world_engine-1.5.0-py3-none-any.whl`",
    "[ENGINE]       Built world-engine @ https://github.com/Overworldai/world_engine/archive/refs/tags/1.5.3.zip",
    "[ENGINE]  Downloaded nvidia-cufile-cu12",
    "[ENGINE]  Downloaded pygments",
    "[ENGINE]  Downloaded torchvision",
    "[ENGINE]  Downloaded pydantic-core",
    "[ENGINE]  Downloaded networkx",
    "[ENGINE]  Downloaded timm",
    "[ENGINE]  Downloaded tokenizers",
    "[ENGINE]  Downloaded hf-xet",
    "[ENGINE]  Downloaded diffusers",
    "[ENGINE]  Downloaded sympy",
    "[ENGINE]  Downloaded pillow",
    "[ENGINE]  Downloaded transformers",
    "[ENGINE]  Downloaded nvidia-cuda-cupti-cu12",
    "[ENGINE]  Downloaded cuda-bindings",
    "[ENGINE]  Downloaded numpy",
    "[ENGINE]  Downloaded nvidia-nvjitlink-cu12",
    "[ENGINE]  Downloaded bitsandbytes",
    "[ENGINE]  Downloaded torch",
    "[ENGINE]  Downloaded nvidia-curand-cu12",
    "[ENGINE]  Downloaded nvidia-cuda-nvrtc-cu12",
    "[ENGINE]  Downloaded nvidia-nvshmem-cu12",
    "[ENGINE]  Downloaded triton",
    "[ENGINE]  Downloaded nvidia-cufft-cu12",
    "[ENGINE]  Downloaded nvidia-cusolver-cu12",
    "[ENGINE]  Downloaded nvidia-cusparselt-cu12",
    "[ENGINE]  Downloaded nvidia-cusparse-cu12",
    "[ENGINE]  Downloaded nvidia-nccl-cu12",
    "[ENGINE]  Downloaded nvidia-cublas-cu12",
    "[ENGINE]  Downloaded nvidia-cudnn-cu12",
    "[ENGINE] Prepared 90 packages in 14m 55s",
    "[ENGINE] Installed 91 packages in 1.45s",
    "[ENGINE]  + accelerate==1.12.0",
    "[ENGINE]  + annotated-doc==0.0.4",
    "[ENGINE]  + annotated-types==0.7.0",
    "[ENGINE]  + antlr4-python3-runtime==4.9.3",
    "[ENGINE]  + anyio==4.13.0",
    "[ENGINE]  + bitsandbytes==0.49.2",
    "[ENGINE]  + certifi==2026.2.25",
    "[ENGINE]  + charset-normalizer==3.4.7",
    "[ENGINE]  + click==8.3.2",
    "[ENGINE]  + cloudpickle==3.1.2",
    "[ENGINE]  + cuda-bindings==12.9.4",
    "[ENGINE]  + cuda-pathfinder==1.5.2",
    "[ENGINE]  + diffusers==0.37.1",
    "[ENGINE]  + diskcache==5.6.3",
    "[ENGINE]  + einops==0.8.2",
    "[ENGINE]  + fastapi==0.135.3",
    "[ENGINE]  + filelock==3.25.2",
    "[ENGINE]  + fsspec==2026.3.0",
    "[ENGINE]  + ftfy==6.3.1",
    "[ENGINE]  + gemlite==0.5.1.post1 (from https://github.com/dropbox/gemlite/archive/ebfcc197d694acd4ca8dfaadf5fceb3570401df3.zip)",
    "[ENGINE]  + gguf==0.18.0",
    "[ENGINE]  + h11==0.16.0",
    "[ENGINE]  + hf-xet==1.4.3",
    "[ENGINE]  + httpcore==1.0.9",
    "[ENGINE]  + httpx==0.28.1",
    "[ENGINE]  + huggingface-hub==1.10.1",
    "[ENGINE]  + idna==3.11",
    "[ENGINE]  + importlib-metadata==9.0.0",
    "[ENGINE]  + jinja2==3.1.6",
    "[ENGINE]  + llama-cpp-python==0.3.33+cu128.basic (from https://github.com/JamePeng/llama-cpp-python/releases/download/v0.3.33-cu128-Basic-linux-20260315/llama_cpp_python-0.3.33%2Bcu128.basic-cp312-cp312-linux_x86_64.whl)",
    "[ENGINE]  + markdown-it-py==4.0.0",
    "[ENGINE]  + markupsafe==3.0.3",
    "[ENGINE]  + mdurl==0.1.2",
    "[ENGINE]  + mpmath==1.3.0",
    "[ENGINE]  + networkx==3.6.1",
    "[ENGINE]  + numpy==2.3.2",
    "[ENGINE]  + nvidia-cublas-cu12==12.8.4.1",
    "[ENGINE]  + nvidia-cuda-cupti-cu12==12.8.90",
    "[ENGINE]  + nvidia-cuda-nvrtc-cu12==12.8.93",
    "[ENGINE]  + nvidia-cuda-runtime-cu12==12.8.90",
    "[ENGINE]  + nvidia-cudnn-cu12==9.10.2.21",
    "[ENGINE]  + nvidia-cufft-cu12==11.3.3.83",
    "[ENGINE]  + nvidia-cufile-cu12==1.13.1.3",
    "[ENGINE]  + nvidia-curand-cu12==10.3.9.90",
    "[ENGINE]  + nvidia-cusolver-cu12==11.7.3.90",
    "[ENGINE]  + nvidia-cusparse-cu12==12.5.8.93",
    "[ENGINE]  + nvidia-cusparselt-cu12==0.7.1",
    "[ENGINE]  + nvidia-ml-py==13.595.45",
    "[ENGINE]  + nvidia-nccl-cu12==2.27.5",
    "[ENGINE]  + nvidia-nvjitlink-cu12==12.8.93",
    "[ENGINE]  + nvidia-nvshmem-cu12==3.4.5",
    "[ENGINE]  + nvidia-nvtx-cu12==12.8.90",
    "[ENGINE]  + omegaconf==2.3.0",
    "[ENGINE]  + orjson==3.11.8",
    "[ENGINE]  + packaging==25.0",
    "[ENGINE]  + peft==0.18.1",
    "[ENGINE]  + pillow==12.2.0",
    "[ENGINE]  + psutil==7.2.2",
    "[ENGINE]  + py-cpuinfo==9.0.0",
    "[ENGINE]  + pydantic==2.12.5",
    "[ENGINE]  + pydantic-core==2.41.5",
    "[ENGINE]  + pygments==2.20.0",
    "[ENGINE]  + pyvers==0.1.0",
    "[ENGINE]  + pyyaml==6.0.3",
    "[ENGINE]  + regex==2026.4.4",
    "[ENGINE]  + requests==2.33.1",
    "[ENGINE]  + rich==14.3.4",
    "[ENGINE]  + safetensors==0.7.0",
    "[ENGINE]  + setuptools==82.0.1",
    "[ENGINE]  + shellingham==1.5.4",
    "[ENGINE]  + simplejpeg==1.9.0",
    "[ENGINE]  + starlette==1.0.0",
    "[ENGINE]  + sympy==1.14.0",
    "[ENGINE]  + taehv==0.1.0 (from https://github.com/madebyollin/taehv/archive/7dc60ec6601af2e668e31bc70acc4cb3665e4c22.zip)",
    "[ENGINE]  + tensordict==0.10.0",
    "[ENGINE]  + timm==1.0.26",
    "[ENGINE]  + tokenizers==0.22.2",
    "[ENGINE]  + torch==2.10.0+cu128",
    "[ENGINE]  + torchvision==0.25.0+cu128",
    "[ENGINE]  + tqdm==4.67.3",
    "[ENGINE]  + transformers==5.5.0",
    "[ENGINE]  + triton==3.6.0",
    "[ENGINE]  + typer==0.24.1",
    "[ENGINE]  + typing-extensions==4.15.0",
    "[ENGINE]  + typing-inspection==0.4.2",
    "[ENGINE]  + urllib3==2.6.3",
    "[ENGINE]  + uvicorn==0.44.0",
    "[ENGINE]  + wcwidth==0.6.0",
    "[ENGINE]  + websockets==16.0",
    "[ENGINE]  + world-engine==1.5.0 (from https://github.com/Overworldai/world_engine/archive/refs/tags/1.5.3.zip)",
    "[ENGINE]  + zipp==3.23.0",
    "[ENGINE] Setup complete.",
    "Uninstalled 1 package in 1ms",
    "Installed 1 package in 19ms",
    "08:15:50 [INFO] Python 3.12.13 (main, Mar  3 2026, 14:59:34) [Clang 21.1.4 ]",
    "08:15:50 [INFO] Starting server...",
    "08:15:50 [WARNING] No HuggingFace token found (set HF_TOKEN or run `huggingface-cli login`)",
    "08:15:50 [INFO] Basic imports done",
    "08:15:50 [INFO] Importing torch...",
    "08:15:53 [INFO] torch 2.10.0+cu128 imported",
    "08:15:53 [INFO] Importing torchvision...",
    "08:15:55 [INFO] torchvision 0.25.0+cu128 imported",
    "08:15:55 [INFO] Importing PIL...",
    "08:15:55 [INFO] PIL imported",
    "08:15:55 [INFO] Importing FastAPI...",
    "08:15:55 [INFO] FastAPI imported",
    "08:15:55 [INFO] Importing Engine Manager module...",
    "08:15:55 [INFO] Engine Manager module imported",
    "08:15:55 [INFO] Importing Safety module...",
    "08:15:57 [INFO] Safety module imported",
    "08:15:57 [INFO] Monitoring parent process PID 210555",
    "08:15:57 [INFO] Started server process [215717]",
    "08:15:57 [INFO] Waiting for application startup.",
    "08:15:57 [INFO] ============================================================",
    "08:15:57 [INFO] BIOME SERVER STARTUP",
    "08:15:57 [INFO] ============================================================",
    "08:15:57 [INFO] Startup stage: startup.begin",
    "08:15:57 [INFO] Initializing WorldEngine...",
    "08:15:57 [INFO] Startup stage: startup.world_engine_manager",
    "08:15:57 [INFO] Initializing Safety Checker...",
    "08:15:57 [INFO] Startup stage: startup.safety_checker",
    "08:15:57 [INFO] SafetyChecker initialized",
    "08:15:57 [INFO] Loading NSFW detection model on cuda...",
    "08:15:57 [INFO] Application startup complete.",
    "08:15:57 [INFO] Uvicorn running on http://127.0.0.1:7987 (Press CTRL+C to quit)",
    "08:15:57 [ERROR] [SERVER] Startup failed: unknown error (_ssl.c:3036)",
    "Traceback (most recent call last):",
    "  File \"/home/bedri/Pictures/world_engine/server.py\", line 299, in _heavy_init",
    "    await asyncio.to_thread(safety_checker.load_resident, \"cuda\")",
    "  File \"/home/bedri/Pictures/.uv/python_install/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/asyncio/threads.py\", line 25, in to_thread",
    "    return await loop.run_in_executor(None, func_call)",
    "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/.uv/python_install/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run",
    "    result = self.fn(*self.args, **self.kwargs)",
    "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/safety.py\", line 93, in load_resident",
    "    self._load_model(device=device)",
    "  File \"/home/bedri/Pictures/world_engine/safety.py\", line 46, in _load_model",
    "    self.model = AutoModelForImageClassification.from_pretrained(",
    "                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/transformers/models/auto/auto_factory.py\", line 280, in from_pretrained",
    "    resolved_config_file = cached_file(",
    "                           ^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/transformers/utils/hub.py\", line 278, in cached_file",
    "    file = cached_files(path_or_repo_id=path_or_repo_id, filenames=[filename], **kwargs)",
    "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/transformers/utils/hub.py\", line 512, in cached_files",
    "    raise e",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/transformers/utils/hub.py\", line 422, in cached_files",
    "    hf_hub_download(",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/utils/_validators.py\", line 88, in _inner_fn",
    "    return fn(*args, **kwargs)",
    "           ^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/file_download.py\", line 997, in hf_hub_download",
    "    return _hf_hub_download_to_cache_dir(",
    "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/file_download.py\", line 1072, in _hf_hub_download_to_cache_dir",
    "    (url_to_download, etag, commit_hash, expected_size, xet_file_data, head_call_error) = _get_metadata_or_catch_error(",
    "                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/file_download.py\", line 1669, in _get_metadata_or_catch_error",
    "    metadata = get_hf_file_metadata(",
    "               ^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/utils/_validators.py\", line 88, in _inner_fn",
    "    return fn(*args, **kwargs)",
    "           ^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/file_download.py\", line 1591, in get_hf_file_metadata",
    "    response = _httpx_follow_relative_redirects_with_backoff(",
    "               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/utils/_http.py\", line 685, in _httpx_follow_relative_redirects_with_backoff",
    "    response = http_backoff(",
    "               ^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/utils/_http.py\", line 559, in http_backoff",
    "    return next(",
    "           ^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/utils/_http.py\", line 427, in _http_backoff_base",
    "    client = get_session()",
    "             ^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/utils/_http.py\", line 346, in get_session",
    "    _GLOBAL_CLIENT = _GLOBAL_CLIENT_FACTORY()",
    "                     ^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/huggingface_hub/utils/_http.py\", line 272, in default_client_factory",
    "    return httpx.Client(",
    "           ^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/httpx/_client.py\", line 688, in __init__",
    "    self._transport = self._init_transport(",
    "                      ^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/httpx/_client.py\", line 731, in _init_transport",
    "    return HTTPTransport(",
    "           ^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/httpx/_transports/default.py\", line 153, in __init__",
    "    ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env)",
    "                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/world_engine/.venv/lib/python3.12/site-packages/httpx/_config.py\", line 40, in create_ssl_context",
    "    ctx = ssl.create_default_context(cafile=certifi.where())",
    "          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/.uv/python_install/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/ssl.py\", line 698, in create_default_context",
    "    context = SSLContext(PROTOCOL_TLS_CLIENT)",
    "              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "  File \"/home/bedri/Pictures/.uv/python_install/cpython-3.12.13-linux-x86_64-gnu/lib/python3.12/ssl.py\", line 438, in __new__",
    "    self = _SSLContext.__new__(cls, protocol)",
    "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
    "ssl.SSLError: unknown error (_ssl.c:3036)",
    "08:15:57 [INFO] 127.0.0.1:40332 - \"GET /health HTTP/1.1\" 200",
    "08:15:57 [INFO] 127.0.0.1:40332 - \"GET /health HTTP/1.1\" 200",
    "08:15:57 [INFO] Client connected: 127.0.0.1",
    "08:15:57 [INFO] 127.0.0.1:40336 - \"WebSocket /ws\" [accepted]",
    "08:15:57 [INFO] connection open",
    "08:15:57 [INFO] connection closed",
    "[ERROR] Connection lost — server may have crashed"
  ]
}```

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions