On 2023/04/09 09:50, Landry Breuil wrote: > Hi, > > here's a smallish patch to silence some annoying warnings i have in my > logs on my mozilla builder at each build, which is running headless and > doesnt have a notification daemon running: > > Apr 9 07:07:05 c64 notify-send: vfprintf %s NULL in "Using sever %s %s, v%s > - Supporting Notification Spec %s" > Apr 9 07:07:05 c64 last message repeated 3 times > Apr 9 07:12:16 c64 notify-send: vfprintf %s NULL in "Using sever %s %s, v%s > - Supporting Notification Spec %s" > Apr 9 07:12:16 c64 last message repeated 3 times
These are *all* over the place in various software, it can result in a huge amount of crap sent to syslog. Example from the first machine running GNOME I looked at below - if I look harder there's a good chance I'll find some with "last message repeated" counts in the hundreds. Basically it seems that g_debug callers expect to be able to use NULL srrings and it would be huge whack-a-mole to clean them up. I wonder if it might be better to do something to catch these in g_debug() and avoid passing the NULL to vfprintf. Mar 30 00:20:12 nuc610-59-141 console-kit-daemon: vfprintf %s NULL in "instance of invalid non-instantiatable type '%s'" Mar 30 00:20:12 nuc610-59-141 console-kit-daemon: vfprintf %s NULL in "instance of invalid non-instantiatable type '%s'" Mar 30 00:20:12 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Mar 30 00:20:12 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Mar 30 00:20:19 nuc610-59-141 gsd-media-keys: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Mar 30 00:20:22 nuc610-59-141 gnome-shell: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Mar 30 00:25:51 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: id: %s" Mar 30 00:25:51 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: seat id: %s" Mar 30 00:25:51 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: supported session types: %s" Mar 30 00:25:54 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Mar 30 00:25:54 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: Creating greeter for %s %s" Mar 30 00:25:54 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Mar 30 00:25:54 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Mar 30 00:26:00 nuc610-59-141 gsd-media-keys: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Mar 30 00:26:01 nuc610-59-141 gnome-shell: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Mar 30 00:26:02 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Considering session %s for username %s" Mar 30 00:26:02 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Considering session %s for username %s" Mar 30 00:26:04 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: client requesting automatic login for user '%s' on session '%s' (%p)" Mar 30 00:26:04 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: selecting user '%s' for session '%s' (%p)" Mar 30 00:26:04 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Mar 30 00:26:05 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Ignoring session %s as requested" Mar 30 00:26:05 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Mar 30 00:26:05 nuc610-59-141 console-kit-daemon: vfprintf %s NULL in "instance of invalid non-instantiatable type '%s'" Mar 30 00:26:05 nuc610-59-141 console-kit-daemon: vfprintf %s NULL in "instance of invalid non-instantiatable type '%s'" Mar 30 00:26:05 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Mar 30 00:26:05 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Mar 30 00:26:10 nuc610-59-141 gsd-media-keys: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Mar 30 00:26:12 nuc610-59-141 gnome-shell: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Mar 30 06:57:37 nuc610-59-141 gdm-autologin]: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Mar 30 07:06:08 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in "Entries: %s" Mar 30 07:06:08 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in " host_ip : %s" Mar 30 07:06:08 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in " network : %s" Mar 30 07:06:08 nuc610-59-141 nautilus: vfprintf %s NULL in "unable to parse ctime: %s" Mar 30 07:06:08 nuc610-59-141 nautilus: vfprintf %s NULL in "unable to parse ctime: %s" Mar 30 11:28:50 nuc610-59-141 gdm-autologin]: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Apr 1 15:08:33 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in "Entries: %s" Apr 1 15:08:33 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in " host_ip : %s" Apr 1 15:08:33 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in " network : %s" Apr 3 08:13:34 nuc610-59-141 gdm-autologin]: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Apr 3 11:45:04 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in "Entries: %s" Apr 3 11:45:04 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in " host_ip : %s" Apr 3 11:45:04 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in " network : %s" Apr 3 11:45:05 nuc610-59-141 nautilus: vfprintf %s NULL in "unable to parse ctime: %s" Apr 3 11:45:05 nuc610-59-141 nautilus: vfprintf %s NULL in "unable to parse ctime: %s" Apr 3 12:55:16 nuc610-59-141 gdm-autologin]: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Apr 4 00:28:32 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: id: %s" Apr 4 00:28:32 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: seat id: %s" Apr 4 00:28:32 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: supported session types: %s" Apr 4 00:28:35 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Apr 4 00:28:35 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: Creating greeter for %s %s" Apr 4 00:28:35 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Apr 4 00:28:35 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Apr 4 00:28:41 nuc610-59-141 gsd-media-keys: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Apr 4 00:28:42 nuc610-59-141 gnome-shell: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Apr 4 00:28:44 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Considering session %s for username %s" Apr 4 00:28:44 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Considering session %s for username %s" Apr 4 00:28:46 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: client requesting automatic login for user '%s' on session '%s' (%p)" Apr 4 00:28:46 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: selecting user '%s' for session '%s' (%p)" Apr 4 00:28:46 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Apr 4 00:28:46 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Ignoring session %s as requested" Apr 4 00:28:46 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Apr 4 00:28:46 nuc610-59-141 console-kit-daemon: vfprintf %s NULL in "instance of invalid non-instantiatable type '%s'" Apr 4 00:28:46 nuc610-59-141 console-kit-daemon: vfprintf %s NULL in "instance of invalid non-instantiatable type '%s'" Apr 4 00:28:46 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Apr 4 00:28:46 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Apr 4 00:28:52 nuc610-59-141 gsd-media-keys: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Apr 4 00:28:54 nuc610-59-141 gnome-shell: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Apr 4 10:37:06 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in "Entries: %s" Apr 4 10:37:06 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in " host_ip : %s" Apr 4 10:37:06 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in " network : %s" Apr 4 10:37:07 nuc610-59-141 nautilus: vfprintf %s NULL in "unable to parse ctime: %s" Apr 4 12:59:02 nuc610-59-141 gdm-autologin]: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Apr 5 00:31:49 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: id: %s" Apr 5 00:31:49 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: seat id: %s" Apr 5 00:31:49 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: supported session types: %s" Apr 5 00:31:52 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Apr 5 00:31:52 nuc610-59-141 gdm: vfprintf %s NULL in "GdmDisplay: Creating greeter for %s %s" Apr 5 00:31:52 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Apr 5 00:31:52 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Apr 5 00:31:58 nuc610-59-141 gsd-media-keys: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Apr 5 00:31:59 nuc610-59-141 gnome-shell: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Apr 5 00:32:01 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Considering session %s for username %s" Apr 5 00:32:01 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Considering session %s for username %s" Apr 5 00:32:02 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: client requesting automatic login for user '%s' on session '%s' (%p)" Apr 5 00:32:02 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: selecting user '%s' for session '%s' (%p)" Apr 5 00:32:02 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Apr 5 00:32:03 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: Ignoring session %s as requested" Apr 5 00:32:03 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Apr 5 00:32:03 nuc610-59-141 console-kit-daemon: vfprintf %s NULL in "instance of invalid non-instantiatable type '%s'" Apr 5 00:32:03 nuc610-59-141 console-kit-daemon: vfprintf %s NULL in "instance of invalid non-instantiatable type '%s'" Apr 5 00:32:03 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Apr 5 00:32:03 nuc610-59-141 gdm: vfprintf %s NULL in "GdmSession: type %s, program? %s, seat %s" Apr 5 00:32:08 nuc610-59-141 gsd-media-keys: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Apr 5 00:32:11 nuc610-59-141 gnome-shell: vfprintf %s NULL in "gvc-mixer-output-set-property - card port name: %s" Apr 5 12:08:48 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in "Entries: %s" Apr 5 12:08:48 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in " host_ip : %s" Apr 5 12:08:48 nuc610-59-141 dleyna-renderer-service: vfprintf %s NULL in " network : %s" Apr 5 12:08:48 nuc610-59-141 nautilus: vfprintf %s NULL in "unable to parse ctime: %s" Apr 8 08:19:43 nuc610-59-141 gdm-autologin]: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)" Apr 9 06:56:32 nuc610-59-141 gdm-autologin]: vfprintf %s NULL in "GdmSession: Creating D-Bus server for greeters and such for session %s (%p)"