Your message dated Sat, 06 Sep 2025 12:14:57 +0100
with message-id
<165032e5317517556dd7fd8cf24843112a3fb6ac.ca...@adam-barratt.org.uk>
and subject line Closing p-u requests for fixes included in 13.1
has caused the Debian Bug report #1112272,
regarding trixie-pu: package mate-sensors-applet/1.26.0-1+deb13u1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1112272: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112272
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:mate-sensors-applet
User: [email protected]
Usertags: pu
[ Reason ]
In trixie's version of mate-sensors-applet (1.26.0-1) applet crashes
started being observed since upload of glib 2.83.2.
[ Impact ]
mate-sensors-applet in trixie stays unusable.
[ Tests ]
Manual tests at runtime.
[ Risks ]
Minimal, only for users of mate-sensors-applet.
[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in (old)stable
[x] the issue is verified as fixed in unstable
[ Changes ]
> [ A Mennucc1 ]
> * NMU to fix: "Crashes on Trixie", thanks to Gleb Golubitsky
> (Closes: #1100414).
-> Cherry-picked patch from upstream.
[ Other info ]
None.
diff -Nru mate-sensors-applet-1.26.0/debian/changelog
mate-sensors-applet-1.26.0/debian/changelog
--- mate-sensors-applet-1.26.0/debian/changelog 2021-12-13 00:57:51.000000000
+0100
+++ mate-sensors-applet-1.26.0/debian/changelog 2025-08-28 08:08:51.000000000
+0200
@@ -1,3 +1,11 @@
+mate-sensors-applet (1.26.0-1+deb13u1) trixie; urgency=medium
+
+ [ A Mennucc1 ]
+ * NMU to fix: "Crashes on Trixie", thanks to Gleb Golubitsky
+ (Closes: #1100414).
+
+ -- Mike Gabriel <[email protected]> Thu, 28 Aug 2025 08:08:51 +0200
+
mate-sensors-applet (1.26.0-1) unstable; urgency=medium
[ Martin Wimpress ]
diff -Nru
mate-sensors-applet-1.26.0/debian/patches/Fix-an-invalid-pointer-crash-with-glib-2.83.2.patch
mate-sensors-applet-1.26.0/debian/patches/Fix-an-invalid-pointer-crash-with-glib-2.83.2.patch
---
mate-sensors-applet-1.26.0/debian/patches/Fix-an-invalid-pointer-crash-with-glib-2.83.2.patch
1970-01-01 01:00:00.000000000 +0100
+++
mate-sensors-applet-1.26.0/debian/patches/Fix-an-invalid-pointer-crash-with-glib-2.83.2.patch
2025-08-28 08:08:37.000000000 +0200
@@ -0,0 +1,51 @@
+From 9b74dc16d852a40d37f7ce6c236406959fd013e5 Mon Sep 17 00:00:00 2001
+From: lukefromdc <[email protected]>
+Date: Mon, 13 Jan 2025 22:39:13 -0500
+Subject: [PATCH] Fix an invalid pointer crash with glib 2.83.2
+
+The typecast to non-const gchar produced invalid pointer errors on free() with
glib 2.83.2
+---
+ plugins/udisks2/udisks2-plugin.c | 19 +++++--------------
+ 1 file changed, 5 insertions(+), 14 deletions(-)
+
+Index: mate-sensors-applet-1.26.0/plugins/udisks2/udisks2-plugin.c
+===================================================================
+--- mate-sensors-applet-1.26.0.orig/plugins/udisks2/udisks2-plugin.c
++++ mate-sensors-applet-1.26.0/plugins/udisks2/udisks2-plugin.c
+@@ -311,16 +311,15 @@ syslog(LOG_ERR, "propdict2 type: %s", g_
+ #endif
+
+ /* get data */
+- gchar *id = NULL;
+- gchar *model = NULL;
++ const gchar *id = NULL;
++ const gchar *model = NULL;
+
+ gboolean smartenabled;
+ gdouble temp;
+
+- /* NULL, bc we don't care about the length of the string
+- * typecast bc g_variant_get_string() returns const char* */
+- id = (gchar *) g_variant_get_string (g_variant_lookup_value
(propdict, "Id", G_VARIANT_TYPE_STRING), NULL);
+- model = (gchar *) g_variant_get_string (g_variant_lookup_value
(propdict, "Model", G_VARIANT_TYPE_STRING), NULL);
++ /* NULL, bc we don't care about the length of the string*/
++ id = g_variant_get_string (g_variant_lookup_value (propdict,
"Id", G_VARIANT_TYPE_STRING), NULL);
++ model = g_variant_get_string (g_variant_lookup_value (propdict,
"Model", G_VARIANT_TYPE_STRING), NULL);
+
+ smartenabled = g_variant_get_boolean (g_variant_lookup_value
(propdict2, "SmartEnabled", G_VARIANT_TYPE_BOOLEAN));
+ temp = g_variant_get_double (g_variant_lookup_value (propdict2,
"SmartTemperature", G_VARIANT_TYPE_DOUBLE));
+@@ -373,14 +372,6 @@ syslog(LOG_ERR, "No temp data for device
+
+ g_debug ("No temp data for device: %s\n", key);
+ }
+-
+-#ifdef UD2PD
+-syslog(LOG_ERR, "b4 free1");
+-#endif
+-
+- g_free (id);
+- g_free (model);
+-
+ }
+
+ #ifdef UD2PD
diff -Nru mate-sensors-applet-1.26.0/debian/patches/series
mate-sensors-applet-1.26.0/debian/patches/series
--- mate-sensors-applet-1.26.0/debian/patches/series 1970-01-01
01:00:00.000000000 +0100
+++ mate-sensors-applet-1.26.0/debian/patches/series 2025-08-28
08:08:37.000000000 +0200
@@ -0,0 +1 @@
+Fix-an-invalid-pointer-crash-with-glib-2.83.2.patch
--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 13.1
Hi,
Each of the updates referenced by these requests was included in
today's 13.1 point release for trixie.
Regards,
Adam
--- End Message ---