Description of problem: Not yet a problem but maybe in future there should be a look on the following messages of GLib and GTK for MCC and diskdrake. --- Too late to run INIT block at /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm line 257. Ignore the following Glib::Object::Introspection & Gtk3 warnings Subroutine Gtk3::main redefined at /usr/share/perl5/vendor_perl/Gtk3.pm line 539. GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib64/perl5/DynaLoader.pm line 210. GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib64/perl5/DynaLoader.pm line 210. GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib64/perl5/DynaLoader.pm line 210. GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib64/perl5/DynaLoader.pm line 210. Oops, secure memory pool already initialized Oops, secure memory pool already initialized Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal Too late to run INIT block at /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm line 257. Ignore the following Glib::Object::Introspection & Gtk3 warnings Subroutine Gtk3::main redefined at /usr/share/perl5/vendor_perl/Gtk3.pm line 539. --- Ignore the following Glib::Object::Introspection & Gtk3 warnings Subroutine Gtk3::main redefined at /usr/share/perl5/vendor_perl/Gtk3.pm line 539. (diskdrake:3332): Gtk-WARNING **: 09:09:25.354: Theme parsing error: diskdrake.css:86:25: The style property GtkPaned:handle-size is deprecated and shouldn't be used anymore. It will be removed in a future version (diskdrake:3332): Gtk-WARNING **: 09:09:25.364: Theme parsing error: diskdrake.css:86:25: The style property GtkPaned:handle-size is deprecated and shouldn't be used anymore. It will be removed in a future version
Should be fixed in git. https://gitweb.mageia.org/software/drakx/commit/?id=c34b790ccb4b52b8f78128fff3f2221ef831e2da
Thank you psyca for the report. Please do report whether the problem gets fixed in the near future. And Jani for proposing the fix. Can you say what SRPM/package is involved? Will this come through as a regular update?
CC: (none) => lewyssmith
Source RPM: (none) => drakxtools-18.64-1.mga9
(In reply to Lewis Smith from comment #2) > Will this come through as a regular update? Gtk-WARNINGs will be fixed when the next version is released. IMO there's no reason for pushing update just for this.
GLib-GObject-CRITICALs are coming from perl-Pango. G_DEFINE_BOXED_TYPE() should be used instead of g_boxed_type_register_static() GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib64/perl5/DynaLoader.pm line 223. at /usr/lib64/perl5/DynaLoader.pm line 223. DynaLoader::bootstrap("Pango", 1.227) called at /usr/lib64/perl5/vendor_perl/Pango.pm line 39 require Pango.pm called at /usr/libexec/drakconf line 51 main::BEGIN() called at /usr/libexec/drakconf line 51 eval {...} called at /usr/libexec/drakconf line 51 I'll check if I can fix perl-Pango.
CC: (none) => jani.valimaa
Thank you for working on it. All these warnings were embarrasing for our tools...
CC: (none) => fri
(In reply to Jani Välimaa from comment #1) > Should be fixed in git. > > https://gitweb.mageia.org/software/drakx/commit/ > ?id=c34b790ccb4b52b8f78128fff3f2221ef831e2da did you check that diskdrake still works after that removal ?
Created attachment 13903 [details] perl-Pango patch to fix GLib-GObject-CRITICALs Here's the patch for perl-Pango. It passes quick local tests for launching drakconf, but the question is do we want to include it into mga9 at this stage?
(In reply to Thomas Backlund from comment #6) > (In reply to Jani Välimaa from comment #1) > > Should be fixed in git. > > > > https://gitweb.mageia.org/software/drakx/commit/ > > ?id=c34b790ccb4b52b8f78128fff3f2221ef831e2da > > did you check that diskdrake still works after that removal ? Of course. Didn't see any visual impacts.
(In reply to Jani Välimaa from comment #8) > (In reply to Thomas Backlund from comment #6) > > (In reply to Jani Välimaa from comment #1) > > > Should be fixed in git. > > > > > > https://gitweb.mageia.org/software/drakx/commit/ > > > ?id=c34b790ccb4b52b8f78128fff3f2221ef831e2da > > > > did you check that diskdrake still works after that removal ? > > Of course. Didn't see any visual impacts. ok, thanks for confirming.
(In reply to Jani Välimaa from comment #7) > Created attachment 13903 [details] > perl-Pango patch to fix GLib-GObject-CRITICALs > > Here's the patch for perl-Pango. It passes quick local tests for launching > drakconf, but the question is do we want to include it into mga9 at this > stage? No, better get mga9 out, push this when Cauldron reopens, and when it has been cooking for a while it and confirmed it does not break stuff it can be pushed as an update... drakx code tends to be sensitive to changes and we have had subtle breakages before too... better safe than sorry...
Thanks especially to Jani for working on this (wins you the bug!); and Thomas for his comments.
CC: lewyssmith => (none)Assignee: bugsquad => jani.valimaa
Source RPM: drakxtools-18.64-1.mga9 => drakxtools-18.64-1.mga9, perl-Pango-1.227.0-15.mga9
Whiteboard: (none) => MGA9TOO
Fixed in cauldron with drakxtools-18.65-1.mga9 and perl-Pango-1.227.0-16.mga10.
Version: Cauldron => 9Whiteboard: MGA9TOO => (none)
Diskdrake's Gtk-WARNINGs are aready fixed in Mageia 9 with drakxtools-18.65-1.mga9.
Source RPM: drakxtools-18.64-1.mga9, perl-Pango-1.227.0-15.mga9 => perl-Pango-1.227.0-15.mga9Summary: Diskdrake / MCC - Glib-GOpject-Critical and GtkPaned:handle-size is deprecated and shouldn't be used anymore => MCC - GLib-GObject-CRITICAL warnings