Subject: | GLib-CRITICAL **: Source ID 4 was not found when attempting to remove it at /usr/local/lib64/perl5/5.20.2/POE/Loop/Glib.pm line 53. |
Date: | Thu, 18 Jun 2015 11:18:04 -0400 |
To: | bug-POE-Loop-Glib [...] rt.cpan.org |
From: | Samuel Hoffman <me [...] minicruzer.com> |
I'm writing an Irssi script that uses POE, so POE::Loop::Glib is necessary.
Script repo is at https://github.com/miniCruzer/irssi-bouncer.
I believe I've narrowed this down to a problem in POE::Loop::Glib - when a
connection is accepted, a warning similar to the one in the subject (with a
different Source ID every time) is printed. I've attached a script that
shows this using one of the Cookbook TCP servers from poe.perl.org. The
only change is using POE::Loop::Glib.
If you connect to the server using netcat or other, this message will print
on the server side STDERR but script functionality goes uninterrupted.
I am on glib-2.0.
Message body is not shown because sender requested not to inline it.