Bug 10681 - gambas3-3.1.1-1.2.mga2 in core/updates_testing to validate
Summary: gambas3-3.1.1-1.2.mga2 in core/updates_testing to validate
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: mga2-64-ok
Whiteboard: has_procedure mga2-64-ok mga2-32-ok
Keywords: validated_update
Depends on: 7522
Blocks:
  Show dependency treegraph
 
Reported: 2013-07-02 23:01 CEST by Matteo Pasotti
Modified: 2013-07-16 10:43 CEST (History)
5 users (show)

See Also:
Source RPM: gambas3-3.1.1-1.1.mga2.src.rpm
CVE:
Status comment:


Attachments

Description Matteo Pasotti 2013-07-02 23:01:17 CEST
I have uploaded a new gambas3 package for Mageia 2 to fix the gb.gtk component provided by the gambas3-gb-gtk sub package.

You can test it by running the gambas3 project (look at the last reference or the bug 7522, comment 4 ) to verify that it doesn't segfault when you try to create a new image with gimp using the clipboard data.
Note: create the gimp image while the gambas3 project is still running to be able to see the segmentation fault.

Suggested advisory:
===================

Updated gambas3-gb-gtk package fixes a bug with the clipboard:

when the user/gambas developer tries to copy an Image into the clipboard passing through a Picture object, the data he will put into the memory will be corrupted.

This update adds no new features.

References
https://bugs.mageia.org/show_bug.cgi?id=7522
http://sourceforge.net/mailarchive/message.php?msg_id=29819594
http://www.mageiaonline.it/sites/default/files/ClipboardImageTest-3.1.tar.bz2
===================


Updated packages in core/updates_testing:
========================
gambas3-3.1.1-1.2.mga2


Source RPMs: 
gambas3-3.1.1-1.2.mga2.src.rpm



Reproducible: 

Steps to Reproduce:
Matteo Pasotti 2013-07-02 23:01:47 CEST

CC: (none) => matteo.pasotti, richard.j.walker

Matteo Pasotti 2013-07-02 23:02:06 CEST

Depends on: (none) => 7522

Comment 1 claire robinson 2013-07-05 16:03:43 CEST
Testing mga2 64

Thanks for the nice advisory and procedure Matteo

Whiteboard: (none) => has_procedure

Comment 2 claire robinson 2013-07-05 16:08:18 CEST
I think we're missing some rpm's from the list though, could you list all the rpms in the srpm for QA please.
Comment 3 claire robinson 2013-07-05 17:03:55 CEST
I *think* this is correct, could you check please Matteo..

$ grep %package gambas3.spec | sed 's/%package /gambas3-/'
gambas3-runtime
gambas3-devel
gambas3-script
gambas3-ide
gambas3-examples
gambas3-gb-cairo
gambas3-gb-chart
gambas3-gb-compress
gambas3-gb-crypt
gambas3-gb-db
gambas3-gb-db-form
gambas3-gb-db-mysql
gambas3-gb-db-odbc
gambas3-gb-db-postgresql
gambas3-gb-db-sqlite2
gambas3-gb-db-sqlite3
gambas3-gb-dbus
gambas3-gb-desktop
gambas3-gb-eval-highlight
gambas3-gb-form
gambas3-gb-form-dialog
gambas3-gb-form-mdi
gambas3-gb-form-stock
gambas3-gb-gtk
gambas3-gb-gsl
gambas3-gb-gui
gambas3-gb-image
gambas3-gb-image-effect
gambas3-gb-image-imlib
gambas3-gb-image-io
gambas3-gb-mysql
gambas3-gb-net
gambas3-gb-net-curl
gambas3-gb-net-smtp
gambas3-gb-opengl
gambas3-gb-opengl-glsl
gambas3-gb-opengl-glu
gambas3-gb-option
gambas3-gb-pcre
gambas3-gb-pdf
gambas3-gb-qt4
gambas3-gb-qt4-ext
gambas3-gb-qt4-opengl
gambas3-gb-qt4-webkit
gambas3-gb-report
gambas3-gb-sdl
gambas3-gb-sdl-sound
gambas3-gb-settings
gambas3-gb-signal
gambas3-gb-v4l
gambas3-gb-vb
gambas3-gb-web
gambas3-gb-xml
gambas3-gb-xml-rpc
gambas3-gb-xml-xslt
Comment 4 claire robinson 2013-07-05 17:31:13 CEST
Testing complete mga2 64

Reproduced the bug, installed the update with 'urpmi -a gambas3' which should catch them all (55 of them). Confirmed that the image could then be pasted into Gimp without causing a segfault.

URL: (none) => mga2-64-ok

claire robinson 2013-07-05 17:33:10 CEST

Whiteboard: has_procedure => has_procedure mga2-64-ok

Comment 5 Matteo Pasotti 2013-07-05 20:37:53 CEST
(In reply to claire robinson from comment #1)
> Testing mga2 64
> 
> Thanks for the nice advisory and procedure Matteo
You're welcome, it was my duty :-)

(In reply to claire robinson from comment #3)
> I *think* this is correct, could you check please Matteo..
> 
It's correct, you listed all the sub packages built starting from the src.rpm.
Comment 6 John Bowden 2013-07-07 12:38:15 CEST
I Tried following the advisery but I'm getting this error msg:

The window "Simple Image Viewer" is not responding. It belongs to the application clipboardimagetest (Process ID = 3546, hostname = localhost).
Do you wish to terminate the application process including all of its child windows?
Any unsaved data will be lost.

Copyied and pasted from the gamba3 message window. and when I try to paste the image into gimp gimp tells me there is nothing in the clipboard to paste

CC: (none) => led43john

Comment 7 Matteo Pasotti 2013-07-10 22:45:56 CEST
When that message did come out? I mean at which phase of the procedure. 
Which DE are you running?

If you close the application before trying to paste the image, gimp will reply that way because the clipboard memory is corrupted.
Comment 8 John Bowden 2013-07-11 01:32:03 CEST
Ok DM is kde, Just tried to recreate the error and could not. Also the image pastes into Gimp with no problems! It was a hot day so maybe the pc was getting a bit too warm, Its a the middle of the night now and a little cooler, who knows. I'm not going to be able to help with this much more for maybe two or more weeks. Sorry.
Comment 9 claire robinson 2013-07-11 07:44:21 CEST
Thanks John, adding the whiteboard tag

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

Comment 10 Matteo Pasotti 2013-07-11 07:54:21 CEST
John, if you read carefully bug 7522, comment 0 you will see that you cannot test this bug using KDE or Trinity.
You could use LXDE for example.
Comment 11 claire robinson 2013-07-11 07:57:28 CEST
Validating. Advisory from comment 0 uploaded.

Could sysadmin please push from 2 core/updates_testing to core/updates

Thanks!

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 12 Thomas Backlund 2013-07-16 10:43:52 CEST
Update pushed:
http://advisories.mageia.org/MGAA-2013-0063.html

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


Note You need to log in before you can comment on or make changes to this bug.