-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
In our ces2023 demo integration, crash homescreen in case of connman dbus call error.
Log:
Sep 16 03:49:08 h3ulcb dbus-daemon[42]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.24" (uid=1001 pid=335 comm="/usr/bin/homescreen") interface="net.connman.Manager" member="GetTechnologies" error name="(unset)" requested_reply="0" destination="net.connman" (uid=0 pid=83 comm="/usr/sbin/connmand -n")
Sep 16 03:49:08 h3ulcb homescreen[335]: ERROR: connman_call: Error calling manager GetTechnologies method: Rejected send message, 2 matched rules; type="method_call", sender=":1.24" (uid=1001 pid=335 comm="/usr/bin/homescreen") interface="net.connman.Manager" member="GetTechnologies" error name="(unset)" requested_reply="0" destination="net.connman" (uid=0 pid=83 comm="/usr/sbin/connmand -n")
Sep 16 03:49:08 h3ulcb homescreen[335]: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: No technology
Sep 16 03:49:08 h3ulcb homescreen[335]: **
Sep 16 03:49:08 h3ulcb homescreen[335]: GLib:ERROR:../glib-2.72.3/glib/gvariant.c:2609:g_variant_print_string: code should not be reached
Sep 16 03:49:08 h3ulcb homescreen[335]: Bail out! GLib:ERROR:../glib-2.72.3/glib/gvariant.c:2609:g_variant_print_string: code should not be reached
Sep 16 03:49:08 h3ulcb homescreen[335]: g_variant_classify: assertion 'value != NULL' failed