I have tried to reproduce the bug on Ubuntu Wily, Glib 2.46.1, and was not able to reproduce it (trying both configurations, no dnssd in both cases and once BrowseRemoteProtocols cups and second, BrowseLocalProtocols cups). For me cups-browsed always keeps running.
cups-browsed is from the current state of the upstream BZR repository, but on the CUPS Browsing/Broadcasting support did not change anything against the version which comes with Wily. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to cups-filters in Ubuntu. https://bugs.launchpad.net/bugs/1501009 Title: g_type_init error when using cups-browsed Status in cups-filters package in Ubuntu: Incomplete Bug description: I'm trying to set up printer browsing using two CUPS servers 2.0.4 and cups-filters 1.0.78 on Ubuntu 12.04 x64. Master server has one printer configured, slave has none, and sync over cups-browsed doesn't happen. /etc/cups/cups-browsed.conf on the master looks like this: BrowseRemoteProtocols none BrowseLocalProtocols cups AutoShutdown Off /etc/cups/cups-browsed.conf on the slave looks like this: BrowseRemoteProtocols cups BrowseLocalProtocols none BrowsePoll printserver-master.acme.com AutoShutdown Off If I try to run cups-browsed with -d to see what it is going to do, I get this output on the slave: slave $ sudo /usr/sbin/cups-browsed -d cups-browsed: Reading command line: -d cups-browsed: Reading config: BrowseRemoteProtocols cups cups-browsed: Reading config: BrowseLocalProtocols none cups-browsed: Reading config: BrowsePoll printserver-master.acme.com cups-browsed: Adding BrowsePoll server: printserver-master.acme.com cups-browsed: Reading config: AutoShutdown Off cups-browsed: Turning off auto shutdown mode (permanent mode). cups-browsed: network interface at 10.0.0.12 cups-browsed [BrowsePoll localhost:631]: IPP-Create-Subscription cups-browsed [BrowsePoll localhost:631]: subscription ID=6314 cups-browsed [BrowsePoll localhost:631]: cupsGetDests cups-browsed: Could not determine system default printer! cups-browsed: Using signal handler SIGACTION (process:31220): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() (process:31220): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() (process:31220): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed (process:31220): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed (process:31220): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (process:31220): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() <skip more lines like this> master $ sudo /usr/sbin/cups-browsed -d cups-browsed: Reading command line: -d cups-browsed: Reading config: BrowseRemoteProtocols none cups-browsed: Reading config: BrowseLocalProtocols cups cups-browsed: Reading config: AutoShutdown Off cups-browsed: Turning off auto shutdown mode (permanent mode). cups-browsed: network interface at 10.0.0.25 cups-browsed: network interface at 10.1.24.22 cups-browsed [BrowsePoll localhost:631]: IPP-Create-Subscription cups-browsed [BrowsePoll localhost:631]: subscription ID=8 cups-browsed [BrowsePoll localhost:631]: cupsGetDests cups-browsed: preparing browse data cups-browsed: skipping copies (33) cups-browsed: skipping job-priority (33) cups-browsed: skipping number-up (33) cups-browsed: skipping orientation-requested (19) cups-browsed: skipping print-quality (35) cups-browsed: skipping media-col (52) cups-browsed: skipping printer-resolution (50) cups-browsed: skipping finishings (35) cups-browsed: Using signal handler SIGACTION (process:1877): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() (process:1877): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed (process:1877): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed (process:1877): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (process:1877): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() (process:1877): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed Also, it cannot quit: cups-browsed: Caught signal 2, shutting down ... (process:1877): GLib-CRITICAL **: g_main_loop_quit: assertion `loop != NULL' failed Am I doing it wrong? Why these errors appear? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups-filters/+bug/1501009/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

