You are not logged in.

#26 2024-05-15 19:40:27

insciwetrust
Member
Registered: 2019-10-19
Posts: 88

Re: [SOLVED] Mousepad Returns "Segmentation fault (core dumped)"

loqs wrote:

glib2 2.80.2 patched with:

diff --git a/gio/gmenuexporter.c b/gio/gmenuexporter.c
index 909780cb2..150e44985 100644
--- a/gio/gmenuexporter.c
+++ b/gio/gmenuexporter.c
@@ -710,14 +710,14 @@ static void
 g_menu_exporter_free (gpointer user_data)
 {
   GMenuExporter *exporter = user_data;
-
-  g_menu_exporter_menu_free (exporter->root);
-  g_clear_pointer (&exporter->peer_remote, g_menu_exporter_remote_free);
-  g_hash_table_unref (exporter->remotes);
-  g_hash_table_unref (exporter->groups);
-  g_object_unref (exporter->connection);
-  g_free (exporter->object_path);
-
+  if (exporter->connection) {
+    g_menu_exporter_menu_free (exporter->root);
+    g_clear_pointer (&exporter->peer_remote, g_menu_exporter_remote_free);
+    g_hash_table_unref (exporter->remotes);
+    g_hash_table_unref (exporter->groups);
+    g_object_unref (exporter->connection);
+    g_free (exporter->object_path);
+  }
   g_slice_free (GMenuExporter, exporter);
 }
 
@@ -800,7 +800,6 @@ g_dbus_connection_export_menu_model (GDBusConnection  *connection,
 
   if (id == 0)
     {
-      g_slice_free (GMenuExporter, exporter);
       return 0;
     }
 

https://drive.google.com/file/d/1B655FL … sp=sharing glib2-2.80.2-1.3-x86_64.pkg.tar.zst

It also worked for me. Thanks!


No gods, no masters!

Offline

Board footer

Powered by FluxBB