| Summary: | drakrpm-update crashed (<data>:1:28Expected a string. at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 988.) [GTK+3 API change] | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | pierre ko <kopierre> |
| Component: | RPM Packages | Assignee: | Mageia tools maintainers <mageiatools> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | release_blocker | CC: | 38390fred.varvarande, darkwheel, dlocklear01, esimgee, francregin, fri, garycroomy, gnome, khangyi, mageia, magnux77, marja11, olav, pleny29, rfox, ronb19495, thierry.vignaud |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | rpmdrake-6.22-2.mga6, gtk+3.0 | CVE: | |
| Status comment: | |||
| Attachments: | Perl trace | ||
|
Description
pierre ko
2016-09-18 22:10:34 CEST
Rémi Verschelde
2016-09-19 07:32:54 CEST
Summary:
drakrpm-update crashed =>
drakrpm-update crashed (<data>:1:28Expected a string. at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 988.) [GTK+3 API change]
Rémi Verschelde
2016-09-19 07:33:33 CEST
CC:
(none) =>
thierry.vignaud
Rémi Verschelde
2016-09-19 07:40:56 CEST
Priority:
Normal =>
release_blocker This is a gtk+3 regression. CC:
(none) =>
olav What's the error message? I upgraded gobject-introspection as well as gtk+3.0, could be both. CC:
(none) =>
gnome That's Gtk3::CssProvider::load_from_data() aka https://developer.gnome.org/gtk3/unstable/GtkCssProvider.html#gtk-css-provider-load-from-data It now fails when setting the banner CSS: 'Layout, GtkLabel {font: 15px; background-color: #ffffff }' Created attachment 8425 [details]
Perl trace
There's a new gobject-introspection (but I cannot submit it on BS). Please submit it
Rémi Verschelde
2016-09-19 11:05:00 CEST
See Also:
(none) =>
https://bugs.mageia.org/show_bug.cgi?id=19411
Thierry Vignaud
2016-09-19 11:10:12 CEST
See Also:
https://bugs.mageia.org/show_bug.cgi?id=19411 =>
(none) The error message comes from gtk/gtkcssparser.c *** Bug 19413 has been marked as a duplicate of this bug. *** rpmdrake won't start either - must be the same issue with all mcc tools: The "drakrpm" program has crashed with the following error: <data>:1:28Expected a string. at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 988. Perl's trace: drakbug::bug_handler() called from /usr/lib/perl5/vendor_perl/5.22.2/x86_64-linux-thread-multi/Glib/Object/Introspection.pm:67 Glib::Object::Introspection::__ANON__() called from /usr/lib/libDrakX/mygtk3.pm:1302 mygtk3::MagicWindow::AUTOLOAD() called from /usr/libexec/drakrpm:798 main::run_treeview_dialog() called from /usr/libexec/drakrpm:848 Used theme: Adwaita To submit a bug report, click on the report button. This will open a web browser window on Bugzilla where you'll find a form to fill in. The information displayed above will be transferred to that server It would be very useful to attach to your report the output of the following command: 'lspcidrake -v'. [root@foxmain rfox]# rpmdrake Ignore the following Glib::Object::Introspection & Gtk3 warnings Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 525. Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 779. Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 779. Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 779. Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 779. Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 779. Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 779. Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 779. Impossible to set by_group view as default Ignore the following Glib::Object::Introspection & Gtk3 warnings Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.22.2/Gtk3.pm line 525. Error creating proxy: The connection is closed (g-io-error-quark, 18) If we add single quotes in the doble quotes, this error goes away but now we got ":1:0Expected a valid selector" commit 013540d99473b405355fdb68e18eeb1f13360080
Author: Thierry Vignaud <thierry.vignaud@...>
Date: Mon Sep 19 11:48:58 2016 +0200
s/font/font-size/ (mga#19406)
thus fixing gtk+3.22 regression
---
Commit Link:
http://gitweb.mageia.org/software/drakx/commit/?id=013540d99473b405355fdb68e18eeb1f13360080
Fixed Status:
NEW =>
RESOLVED *** Bug 19414 has been marked as a duplicate of this bug. *** Invalid CSS really results in a stack trace? This should've been a warning, right? (In reply to Olav Vitters from comment #20) Year it would be better been a warning, with some non-applied CSS at worse. The introspection annotations are probably wrong regarding this. *** Bug 19425 has been marked as a duplicate of this bug. *** *** Bug 19426 has been marked as a duplicate of this bug. *** @ Anyone still getting this issue and not managing to install the fix
Please open a terminal/konsole and run, as root:
urpmi --auto-update
to update your system. After that everything should work well again.CC:
(none) =>
marja11 |