File mutter-prevent-NULL-entry-crash.patch of Package mutter.40127
diff --unified --recursive --text --new-file --color mutter-45.3.old/clutter/clutter/clutter-stage.c mutter-45.3.new/clutter/clutter/clutter-stage.c
--- mutter-45.3.old/clutter/clutter/clutter-stage.c 2024-01-07 07:34:55.000000000 +0800
+++ mutter-45.3.new/clutter/clutter/clutter-stage.c 2025-09-10 14:50:44.857803423 +0800
@@ -4405,6 +4405,8 @@
case CLUTTER_ENTER:
case CLUTTER_LEAVE:
{
+ if (entry == NULL)
+ return;
target_actor = entry->current_actor;
break;
}
@@ -4427,6 +4429,9 @@
clutter_event_get_coords (event, &x, &y);
+ if (entry == NULL)
+ return;
+
CLUTTER_NOTE (EVENT,
"Reactive event received at %.2f, %.2f - actor: %p",
x, y, entry->current_actor);