ShadowBlip / OpenGamepadUI

Open source gamepad-native game launcher and overlay
https://opengamepadui.readthedocs.io
GNU General Public License v3.0
320 stars 14 forks source link

Touch Crashing OpenGamepadUI in full session #329

Closed pastaq closed 3 months ago

pastaq commented 3 months ago

Using touch in v0.30.3 causes this crash 0.30.3 is the current version in the AUR for -bin.

WARNING: Target object freed before starting, aborting Tweener.
     at: start (scene/animation/tween.cpp:548)
WARNING: Target object freed before starting, aborting Tweener.
     at: start (scene/animation/tween.cpp:548)
WARNING: Target object freed before starting, aborting Tweener.
     at: start (scene/animation/tween.cpp:548)
WARNING: Target object freed before starting, aborting Tweener.
     at: start (scene/animation/tween.cpp:548)
WARNING: Target object freed before starting, aborting Tweener.
     at: start (scene/animation/tween.cpp:548)
X connection to :0 broken (explicit kill or server shutdown).
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_ERROR_SURFACE_LOST_KHR
   at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2459)
ERROR: BUG: Unreferenced static string to 0: _update_scrollbars
   at: unref (core/string/string_name.cpp:127)
ERROR: BUG: Unreferenced static string to 0: _compression
   at: unref (core/string/string_name.cpp:127)
ERROR: Error code: VK_ERROR_SURFACE_LOST_KHR
   at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2683)
ERROR: BUG: Unreferenced static string to 0: Physics2DConstraintSolveIslands
   at: unref (core/string/string_name.cpp:127)
ERROR: BUG: Unreferenced static string to 0: Physics2DConstraintSetup
   at: unref (core/string/string_name.cpp:127)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Cannot get class ''.
   at: set_object_extension_instance (core/object/class_db.cpp:392)
ERROR: Pages in use exist at exit in PagedAllocator: N7Variant5Pools11BucketLargeE
   at: ~PagedAllocator (./core/templates/paged_allocator.h:170)
ERROR: Pages in use exist at exit in PagedAllocator: N7Variant5Pools12BucketMediumE
   at: ~PagedAllocator (./core/templates/paged_allocator.h:170)
ERROR: Pages in use exist at exit in PagedAllocator: N7Variant5Pools11BucketSmallE
   at: ~PagedAllocator (./core/templates/paged_allocator.h:170)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
ERROR: BUG: Unreferenced static string to 0: current_animation_changed
   at: unref (core/string/string_name.cpp:127)
ERROR: BUG: Unreferenced static string to 0: text_set
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: lines_edited_from
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: VideoStreamPlaybackTheora
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: GodotPhysicsDirectSpaceState2D
   at: unref (core/string/string_name.cpp:129)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
ERROR: BUG: Unreferenced static string to 0: interface_added
   at: unref (core/string/string_name.cpp:129)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
ERROR: BUG: Unreferenced static string to 0: frame_pre_draw
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: frame_post_draw
   at: unref (core/string/string_name.cpp:129)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
ERROR: BUG: Unreferenced static string to 0: setup_local_to_scene_requested
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: SceneReplicationInterface
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: step_finished
   at: unref (core/string/string_name.cpp:129)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
ERROR: BUG: Unreferenced static string to 0: physics_frame
   at: unref (core/string/string_name.cpp:129)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
ERROR: BUG: Unreferenced static string to 0: node_changed
   at: unref (core/string/string_name.cpp:127)
ERROR: BUG: Unreferenced static string to 0: SceneCacheInterface
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: ThemeContext
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: menu_changed
   at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: SceneRPCInterface
   at: unref (core/string/string_name.cpp:129)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
ERROR: BUG: Unreferenced static string to 0: fallback_changed
   at: unref (core/string/string_name.cpp:129)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
ERROR: BUG: Unreferenced static string to 0: animation_libraries_updated
   at: unref (core/string/string_name.cpp:127)
ERROR: BUG: Unreferenced static string to 0: animation_list_changed
   at: unref (core/string/string_name.cpp:127)
ERROR: BUG: Unreferenced static string to 0: caches_cleared
   at: unref (core/string/string_name.cpp:127)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
SCRIPT ERROR: Invalid cast: could not convert value to 'Array'.
          at: SharedThread._process (res://core/systems/threading/shared_thread.gd:232)
ERROR: Condition "ce.error != Callable::CallError::CALL_OK" is true. Returning: Variant()
   at: _get_default_variant_for_data_type (modules/gdscript/gdscript_vm.cpp:105)
tail: .opengamepadui-stdout.log: file truncated
Executing: /usr/share/opengamepadui/opengamepad-ui.x86_64 
Godot Engine v4.2.1.stable.official.b09f793f5 - https://godotengine.org
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
Vulkan API 1.3.274 - Forward+ - Using Vulkan Device #0: AMD - AMD Radeon Graphics (RADV GFX1103_R1)
WARNING: Invalid pipelines cache header.
     at: _load_pipeline_cache (drivers/vulkan/rendering_device_vulkan.cpp:9200)
pastaq commented 3 months ago

Also happens in steam-plus

pastaq commented 3 months ago

Also happens with steam session. Appears to be a gamescope bug.