Regression in syslog-ng with libglib2.0_0 f2.84.0-1 // GLib:ERROR:../glib/gmain.c:4292:g_main_context_check_unlocked: assertion failed: (i <= 0 || fds[i - 1].fd < fds[i].fd) [libglib2.0_0 2.88.3-1, syslog-ng 3.2.5-3

Jay Libove Alzina libove@felines.org
Thu Aug 13 17:25:02 GMT 2026


For what it's worth, I have now duplicated the exact same thing on a second Windows 11 Pro system (everything is pretty much the same between the two Windows systems).
That is, syslog-ng will background and run, but nothing appears in /var/log/messageswhatever; any attempt to run syslog-ng with either or both -F, -d results in the libglib2_0.0 error.

I ran syslog-ng -s -d -v (and I also tried it explicitly specifying the .conf file, syslog-ng -s -d -v -f /etc/syslog-ng/syslog-ng.conf) and the output more or less matches what we've seen posted here by me and some months earlier by annihilanic.
Question: with the -s option (to syntax check the .conf file), and particularly when the -s option is accompanied by -d -v, shouldn't the sources and destinations specified in the .conf file appear in the -s -d -v run output? I don't see that; just the various modules (and the complaints about trying to import modules more than once, as we see in the logs that had been posted here).

thank you,
-Jay



More information about the Cygwin mailing list