mewnala-test on ξ main [?] is π¦ v0.1.0 via π v3.12.3 took 2s
β― uv run sketch.py
2026-04-23T10:25:50.807136Z WARN bevy_asset::io::source: Skip creating file watcher because path "/home/joseph.henry/.local/share/uv/python/cpython-3.14.0-linux-x86_64-gnu/bin/assets" does not exist.
2026-04-23T10:25:50.807162Z WARN bevy_asset::io::source: AssetSourceId::Default does not have an AssetWatcher configured. Consider adding an "assets" directory.
2026-04-23T10:25:50.903768Z INFO bevy_render::renderer: AdapterInfo { name: "NVIDIA GeForce RTX 4070 Ti SUPER", vendor: 4318, device: 9989, device_type: DiscreteGpu, device_pci_bus_id: "0000:08:00.0", driver: "NVIDIA", driver_info: "570.211.01", backend: Vulkan, subgroup_min_size: 32, subgroup_max_size: 32, transient_saves_memory: false }
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_pipewire.so (/usr/lib64/alsa-lib/libasound_module_pcm_pipewire.so: cannot open shared object file: No such file or directory)
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_jack.so (/usr/lib64/alsa-lib/libasound_module_pcm_jack.so: cannot open shared object file: No such file or directory)
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_oss.so (/usr/lib64/alsa-lib/libasound_module_pcm_oss.so: cannot open shared object file: No such file or directory)
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_pipewire.so (/usr/lib64/alsa-lib/libasound_module_pcm_pipewire.so: cannot open shared object file: No such file or directory)
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_pulse.so (/usr/lib64/alsa-lib/libasound_module_pcm_pulse.so: cannot open shared object file: No such file or directory)
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_speex.so (/usr/lib64/alsa-lib/libasound_module_pcm_speex.so: cannot open shared object file: No such file or directory)
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_upmix.so (/usr/lib64/alsa-lib/libasound_module_pcm_upmix.so: cannot open shared object file: No such file or directory)
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_vdownmix.so (/usr/lib64/alsa-lib/libasound_module_pcm_vdownmix.so: cannot open shared object file: No such file or directory)
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_pipewire.so (/usr/lib64/alsa-lib/libasound_module_pcm_pipewire.so: cannot open shared object file: No such file or directory)
2026-04-23T10:25:51.326032Z ERROR bevy_asset: AssetSourceId::Name(assets_directory) must be registered before `AssetPlugin` (typically added as part of `DefaultPlugins`)
2026-04-23T10:25:51.326053Z ERROR bevy_asset: AssetSourceId::Name(sketch_directory) must be registered before `AssetPlugin` (typically added as part of `DefaultPlugins`)
2026-04-23T10:25:51.337601Z INFO bevy_pbr::cluster: GPU clustering is supported on this device.
2026-04-23T10:25:51.337628Z INFO bevy_render::batching::gpu_preprocessing: GPU preprocessing is fully supported on this device.
2026-04-23T10:25:51.338169Z ERROR bevy_asset::server: Asset Source 'AssetSourceId::Name(sketch_directory)' does not exist
thread '<unnamed>' (3181393) panicked at /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glfw-0.60.0/src/lib.rs:643:5:
GLFW Error: Wayland: Platform not initialized
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' (3181393) panicked at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x74ac153e35fa - <<std[e28293b1aa0f68bd]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt
1: 0x74ac153fcd2a - core[c1f1a4ba060b9bfa]::fmt::write
2: 0x74ac153e90e2 - <std[e28293b1aa0f68bd]::sys::stdio::unix::Stderr as std[e28293b1aa0f68bd]::io::Write>::write_fmt
3: 0x74ac153bfc8f - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0}
4: 0x74ac153d9c71 - std[e28293b1aa0f68bd]::panicking::default_hook
5: 0x74ac153d9f22 - std[e28293b1aa0f68bd]::panicking::panic_with_hook
6: 0x74ac153bfd7a - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0}
7: 0x74ac153b6e99 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace::<std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0}, !>
8: 0x74ac153c0d2d - __rustc[b7974e8690430dd9]::rust_begin_unwind
9: 0x74ac153fd46d - core[c1f1a4ba060b9bfa]::panicking::panic_nounwind_fmt
10: 0x74ac153fd3eb - core[c1f1a4ba060b9bfa]::panicking::panic_nounwind
11: 0x74ac153fd577 - core[c1f1a4ba060b9bfa]::panicking::panic_cannot_unwind
12: 0x74ac11397dde - glfw::callbacks::error::callback::hb80b58d9cc0a1a3c
13: 0x74ac16189e99 - <unknown>
14: 0x74ac161a6fb3 - glfwGetWaylandWindow
15: 0x74ac11387c43 - processing_glfw::GlfwContext::create_surface::h096c75f890ac6f5f
16: 0x74ac1130b570 - mewnala::graphics::Graphics::new::h5851dc24be0e64e5
17: 0x74ac11314eb0 - mewnala::mewnala::__pyfunction_size::h66e102dad801e98c
18: 0x74ac11359fc2 - pyo3::impl_::trampoline::trampoline::h69b0d71d432a38db
19: 0x74ac1135f0b0 - pyo3::impl_::trampoline::fastcall_cfunction_with_keywords::hcadc209331cacf12
20: 0x1a753a8 - _TAIL_CALL_CALL.llvm.10772277920457571105
21: 0x1a15414 - _PyFunction_Vectorcall
22: 0x1a3fa46 - _PyObject_VectorcallTstate.llvm.1641162504222940260
23: 0x74ac11312ee6 - mewnala::mewnala::__pyfunction_run::hb82fbffbecd4a5b0
24: 0x74ac1135a0c9 - pyo3::impl_::trampoline::trampoline::h6bc5f6d88b52d23a
25: 0x74ac11360a40 - pyo3::impl_::trampoline::noargs::h76df077edcb65ff3
26: 0x1a753a8 - _TAIL_CALL_CALL.llvm.10772277920457571105
27: 0x1a80de1 - _PyEval_Vector
28: 0x1a80af1 - PyEval_EvalCode
29: 0x1ac1f22 - run_mod.llvm.9708536742669578975
30: 0x1c05ac7 - pyrun_file
31: 0x1c04ee3 - _PyRun_SimpleFileObject
32: 0x1c04910 - _PyRun_AnyFileObject
33: 0x1c048b6 - pymain_run_file_obj
34: 0x1c047b0 - pymain_run_file
35: 0x1bc6d3c - Py_RunMain
36: 0x1bc4ccd - pymain_main.llvm.12570717782130119092
37: 0x1bc4ac5 - main
38: 0x74ac1622a1ca - __libc_start_call_main
at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
39: 0x74ac1622a28b - __libc_start_main_impl
at ./csu/../csu/libc-start.c:360:3
40: 0x1bed529 - _start
41: 0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Hi,
This simple sketch:
Produces:
Other linked issues: #101
System information: