GLib-GObject-CRITICAL errors when launching networkmanager_dmenu on latest Arch Linux
Running networkmanager_dmenu produces multiple GObject critical errors and the program fails to operate.
(process:3363): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed (process:3363): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'G_IS_OBJECT (object)' failed (process:3363): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'G_IS_OBJECT (object)' failed (process:3363): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
nmcli tool, version 1.54.2-1
Python 3.13.7
networkmanager-dmenu 2.6.2-1
I also got such messages, I found out that it was not working for walker and proposed some fixes : #169
Now it's working even if I still have those error messages (even tho guess it's not normal behavior).
I think the real problem is not showing, what is your targeted launcher ? You should investigate on that.
Tested with both walker and fuzzel same output
I mean, I had to fix the argument for walker, the code was using a -f argument that does not exit so walker was stopping.
But the walker error message was not printed in the ouput.
Either you could try #169 for walker or look the file change to see what was causing the program to fail to operate.
Before and after I have the GLib-GObject-CRITICAL but this does not prevent he program to operate.
The error that prevent the program to operate is not showing in the main output.
I think could be nice to ouptut the subprocess error in the main output.
The Glib errors are normal and do not affect operation. I haven't been able to figure out how to best get rid of them yet.
If networkmanager_dmenu isn't functioning, we're going to need more information about what configuration you are using.