suspistew / starlight-1961

Starlight 1961 is a landing game made for the Github game off 2020, with the library amethyst.rs
13 stars 0 forks source link

Crash sur Linux #46

Open alocquet opened 3 years ago

alocquet commented 3 years ago

J'ai un gros crash sur Linux (5.8.18-1-MANJARO) quand je switch de fenêtre ou parfois quand je déplace ma souris en dehors de la fenêtre. Ce crash n'apparait qu'avec la version que tu as release et pas quand je build moi même les sources.

  1. crash sur le switch de fenêtre (ALT+TAB) :

    [INFO][amethyst::app] Initializing Amethyst...
    [INFO][amethyst::app] Version: 0.15.3
    [INFO][amethyst::app] Platform: x86_64-unknown-linux-gnu
    [INFO][amethyst::app] Amethyst git commit: UNKNOWN
    [INFO][amethyst::app] Rustc version: 1.48.0 Stable
    [INFO][amethyst::app] Rustc git commit: 7eac88abb2e57e752f3302f02be5f3ce3d7adfb4
    [INFO][winit::platform::platform::x11::window] Guessed window DPI factor: 1
    [WARN][winit::platform::platform::x11::window] To avoid a WM bug, disabling resizing has no effect on Xfwm4
    [WARN][gfx_backend_vulkan] Unable to find extension: VK_KHR_wayland_surface
    [WARN][rendy_factory::factory] Slow safety checks are enabled! Disable them in production by enabling the 'no-slow-safety-checks' feature!
    [INFO][rendy_util::wrap] Slow safety checks are enabled! You can disable them in production by enabling the 'no-slow-safety-checks' feature!
    thread 'main' panicked at 'attempted to leave type `platform::platform::x11::util::input::PointerState` uninitialized, which is invalid', /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/mem/mod.rs:658:9
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    [ERROR][rendy_resource::escape] Terminal must be dropped after all `Escape`s
    [ERROR][rendy_resource::escape] Terminal must be dropped after all `Escape`s
    [ERROR][rendy_resource::escape] Terminal must be dropped after all `Escape`s
    [ERROR][rendy_resource::escape] Terminal must be dropped after all `Escape`s
    [ERROR][rendy_resource::escape] Terminal must be dropped after all `Escape`s
    [ERROR][rendy_resource::escape] Terminal must be dropped after all `Escape`s
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(2097152) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(1802240) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(196608) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(65536) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(1048576) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(720896) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(180224) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(8192) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(1024) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(524288) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(4194304) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(40960) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(262144) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(360448) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(262144) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(131072) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(4096) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(1048576) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(2048) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(512) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(256) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(16384) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(32768) is still used
    [ERROR][rendy_descriptor::allocator] Not all descriptor sets were deallocated
    [ERROR][rendy_descriptor::allocator] Descriptor pool is still in use during allocator disposal. DescriptorPool { size: 64, free: 54, freed: 0 }
    [ERROR][rendy_descriptor::allocator] Not all descriptor sets were deallocated
    [ERROR][rendy_descriptor::allocator] Descriptor pool is still in use during allocator disposal. DescriptorPool { size: 64, free: 55, freed: 0 }
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
  2. crash quand je déplace ma souris en dehors de la fenêtre

    [INFO][amethyst::app] Initializing Amethyst...
    [INFO][amethyst::app] Version: 0.15.3
    [INFO][amethyst::app] Platform: x86_64-unknown-linux-gnu
    [INFO][amethyst::app] Amethyst git commit: UNKNOWN
    [INFO][amethyst::app] Rustc version: 1.48.0 Stable
    [INFO][amethyst::app] Rustc git commit: 7eac88abb2e57e752f3302f02be5f3ce3d7adfb4
    [INFO][winit::platform::platform::x11::window] Guessed window DPI factor: 1
    [WARN][winit::platform::platform::x11::window] To avoid a WM bug, disabling resizing has no effect on Xfwm4
    [WARN][gfx_backend_vulkan] Unable to find extension: VK_KHR_wayland_surface
    [WARN][rendy_factory::factory] Slow safety checks are enabled! Disable them in production by enabling the 'no-slow-safety-checks' feature!
    [INFO][rendy_util::wrap] Slow safety checks are enabled! You can disable them in production by enabling the 'no-slow-safety-checks' feature!
    thread 'main' panicked at 'attempted to leave type `platform::platform::x11::util::input::PointerState` uninitialized, which is invalid', /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/mem/mod.rs:658:9
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    [ERROR][rendy_resource::escape] Terminal must be dropped after all `Escape`s
    [ERROR][rendy_resource::escape] Terminal must be dropped after all `Escape`s
    [ERROR][rendy_resource::escape] Terminal must be dropped after all `Escape`s
    [ERROR][rendy_resource::escape] Terminal must be dropped after all `Escape`s
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(1802240) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(16384) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(256) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(32768) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(2048) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(4096) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(262144) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(512) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(131072) is still used
    [ERROR][rendy_memory::allocator::dynamic] Memory leak: SizeEntry(1048576) is still used
    [ERROR][rendy_descriptor::allocator] Not all descriptor sets were deallocated
    [ERROR][rendy_descriptor::allocator] Descriptor pool is still in use during allocator disposal. DescriptorPool { size: 64, free: 55, freed: 0 }
    [ERROR][rendy_descriptor::allocator] Not all descriptor sets were deallocated
    [ERROR][rendy_descriptor::allocator] Descriptor pool is still in use during allocator disposal. DescriptorPool { size: 64, free: 56, freed: 0 }
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?
    [ERROR][rendy_resource::escape] `Escape` was dropped after a `Terminal`?