3.32 Notify-osd spams syslog g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (Ubuntu 19.10)
With 3.32 in eoan, with each notification (notify-send "hello"
) I get error like this
Aug 2 14:07:55 eoan-dev notify-osd[8606]: ../../../gobject/gsignal.c:2641: instance '0x231c628' has no handler with id '83'
Aug 2 14:07:55 eoan-dev notify-osd[8606]: ../../../gobject/gsignal.c:2641: instance '0x231c628' has no handler with id '84'
Aug 2 14:07:55 eoan-dev notify-osd[8606]: ../../../gobject/gsignal.c:2641: instance '0x2443370' has no handler with id '104'
Aug 2 14:07:55 eoan-dev notify-osd[8606]: instance with invalid (NULL) class pointer
Aug 2 14:07:55 eoan-dev notify-osd[8606]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Aug 2 14:07:55 eoan-dev notify-osd[8606]: ../../../gobject/gsignal.c:2641: instance '0x2443370' has no handler with id '105'
Aug 2 14:07:55 eoan-dev notify-osd[8606]: instance with invalid (NULL) class pointer
Notify-osd uses libwnck in dnd.c to make a one time call to check if there is a full-screen window or not. I am guessing the error happens in wnck_shutdown
which was implemented in bug-915389
The error persists even if I remove all g_signal_handlers_disconnect* reference from the notify-osd code and intentionally let it leak. However problems disappears after downgrading to 3.30.x.
I got partial stack (partial because I am getting reading symbols error). May be 5e0283c6 is related.
Edited by Khurshid Alam