Open em-s-h opened 2 months ago
It happened again, this time only my game crashed while the editor remained open.
Error output:
ERROR: Unhandled XServer error: BadImplementation (server does not implement operation)
Major opcode of failed request: 20
Serial number of failed request: 0
Current serial number in output stream: 32514
at: default_window_error_handler (platform/linuxbsd/x11/display_server_x11.cpp:1108)
ERROR: Unhandled XServer error: BadImplementation (server does not implement operation)
Major opcode of failed request: 20
Serial number of failed request: 0
Current serial number in output stream: 32515
at: default_window_error_handler (platform/linuxbsd/x11/display_server_x11.cpp:1108)
XIO: fatal IO error 62 (Timer expired) on X server ":0"
after 32518 requests (32518 known processed) with 0 events remaining.
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: BUG: Unreferenced static string to 0: @export
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: @export_multiline
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: @export_range
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: _compression
at: unref (core/string/string_name.cpp:127)
ERROR: BUG: Unreferenced static string to 0: Variant
at: unref (core/string/string_name.cpp:127)
ERROR: BUG: Unreferenced static string to 0: @warning_ignore
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: @icon
at: unref (core/string/string_name.cpp:129)
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)
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: GodotPhysicsDirectSpaceState2D
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: interface_added
at: unref (core/string/string_name.cpp:129)
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)
ERROR: BUG: Unreferenced static string to 0: GodotPhysicsDirectBodyState2D
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: process_frame
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: physics_frame
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: about_to_popup
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: bus_renamed
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: bus_layout_changed
at: unref (core/string/string_name.cpp:129)
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: id_pressed
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)
ERROR: BUG: Unreferenced static string to 0: animation_player_changed
at: unref (core/string/string_name.cpp:127)
ERROR: BUG: Unreferenced static string to 0: fallback_changed
at: unref (core/string/string_name.cpp:129)
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)
ERROR: BUG: Unreferenced static string to 0: completed
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: button_down
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: button_up
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: child_exiting_tree
at: unref (core/string/string_name.cpp:129)
ERROR: BUG: Unreferenced static string to 0: child_entered_tree
at: unref (core/string/string_name.cpp:129)
It seems like it's an issue with X11 rather than Godot, but I'm not sure.
Try using 4.3.beta1 (after making a backup of your project) with Prefer Wayland enabled in the Editor Settings. This will make Godot use native Wayland as opposed to running over XWayland.
Ok! I'll do that.
@Calinou should I close this issue since it's not related to Godot?
@Calinou should I close this issue since it's not related to Godot?
We should still try to fix the issue if possible, but in the long term, native Wayland support will become the default. It's not the default in 4.3 currently as it's the first release that will integrate native Wayland support, but I expect it to become the default later.
The issue seems to be adressed by this pull request https://github.com/godotengine/godot/pull/92951
The issue seems to be adressed by this pull request https://github.com/godotengine/godot/pull/92951
It's not, Unreferenced static string
and Pages in use exist at exit
errors are not related to the cause of the issue, these are the result of abnormal process termination without proper cleanup (for any reason).
here is another crash output, from archlinux also, seems similar to me : https://bin.disroot.org/?1c134eb4d202fc0e#GYRDj3GRUNCp2eHJaRBrY1adut8GY2iJgKcN5a8RanSu
Tested versions
Godot v4.2.2.stable
System information
Godot v4.2.2.stable unknown - Arch Linux #1 SMP PREEMPT_DYNAMIC Wed, 12 Jun 2024 20:17:17 +0000 - Wayland - Vulkan (Forward+) - integrated Intel(R) HD Graphics 5500 (BDW GT2) () - Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz (4 Threads)
Issue description
While configuring a font for my game Godot crashed with this error twice (I lost the output of the first crash, but it was similar to the second one except shorter).
I was not adjusting the font import settings when Godot crashed, I was only setting font sizes for control nodes.
2nd crash output:
Steps to reproduce
I was unable to reproduce the crash as it seems random, but I'm adding the font import settings in case they're useful.
Minimal reproduction project (MRP)
N/A