Bug 13663

Summary: Update candidate: perl-Glib-Object-Introspection
Product: Mageia Reporter: Thierry Vignaud <thierry.vignaud>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: geiger.david68210, pterjan, sysadmin-bugs
Version: 4Keywords: validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: has_procedure advisory mga4-64-ok mga4-32-ok
Source RPM: perl-Glib-Object-Introspection-0.24.0-1.mga4.src.rpm CVE:
Status comment:

Description Thierry Vignaud 2014-07-03 08:50:03 CEST
This new version, besides doc updates & the two fixes we already backported offers 3 more fixes that might help fix some strange segfault reports we got.

Advisory:
=========
This update fixes several issues in perl-Glib-Object-Introspection:
- Fix a stack handling bug for Perl vfuncs (might fix some segfaults)
- Fix return value handling on big-endian architectures
- Fix a few internal signed/unsigned integer mismatches

Test:
=====
run a couple drakx tools, they still works

Reproducible: 

Steps to Reproduce:
claire robinson 2014-07-03 22:37:06 CEST

Whiteboard: (none) => has_procedure

Comment 1 David GEIGER 2014-07-06 20:01:49 CEST
Tested mga4_64 & mga4_32,

Testing complete for the new update perl-Glib-Object-Introspection-0.24.0-1.mga4, Ok for me I've nothing to report and all seems to work properly.

I've tested with some drakx tools if they still works.



$ LC_ALL=C drakrpm
Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 296.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 545.
Impossible to set by_group view as default

(drakrpm:11015): Gtk-WARNING **: GtkImage 0x46c3ce0 adjusted size vertical min 47 natural 47 must not decrease below min 48 natural 48

(drakrpm:11015): Gtk-WARNING **: GtkImage 0x46c3ce0 attempted to adjust its size allocation from -12,1 1190x54 to 0,0 1178x55. adjust_size_allocation must keep allocation inside original bounds
getting lock on urpmi
.......

CC: (none) => geiger.david68210

David GEIGER 2014-07-06 23:41:42 CEST

Whiteboard: has_procedure => has_procedure mga4-64-ok mga4-32-ok

Comment 2 claire robinson 2014-07-07 15:14:24 CEST
Validating. Advisory uploaded.

Could sysadmin please push to 4 updates

Thanks

Keywords: (none) => validated_update
Whiteboard: has_procedure mga4-64-ok mga4-32-ok => has_procedure advisory mga4-64-ok mga4-32-ok
CC: (none) => sysadmin-bugs

Comment 3 Pascal Terjan 2014-07-09 00:54:06 CEST
http://advisories.mageia.org/MGAA-2014-0145.html

Status: NEW => RESOLVED
CC: (none) => pterjan
Resolution: (none) => FIXED