networkmanager-dmenu icon indicating copy to clipboard operation
networkmanager-dmenu copied to clipboard

GLib-GObject-CRITICAL errors when launching networkmanager_dmenu on latest Arch Linux

Open AuthenticSm1les opened this issue 3 months ago • 4 comments

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

AuthenticSm1les avatar Nov 19 '25 21:11 AuthenticSm1les

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.

CryVeck avatar Nov 20 '25 11:11 CryVeck

Tested with both walker and fuzzel same output

AuthenticSm1les avatar Nov 20 '25 17:11 AuthenticSm1les

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.

CryVeck avatar Nov 21 '25 00:11 CryVeck

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.

firecat53 avatar Nov 24 '25 18:11 firecat53