Activity log for bug #1214352

Date Who What changed Old value New value Message
2013-08-20 11:12:51 Björn Michaelsen bug added bug
2013-08-20 11:12:51 Björn Michaelsen attachment added patch from gnome bug 695925 https://bugs.launchpad.net/bugs/1214352/+attachment/3779223/+files/0001-GUINT32-64_SWAP_LE_BE-macros-do-not-enclose-val-argu.patch
2013-08-20 11:13:42 Björn Michaelsen bug watch added https://bugs.freedesktop.org/show_bug.cgi?id=67527
2013-08-20 11:13:42 Björn Michaelsen bug task added df-libreoffice
2013-08-20 11:14:49 Björn Michaelsen bug watch added https://bugzilla.gnome.org/show_bug.cgi?id=695925
2013-08-20 11:14:49 Björn Michaelsen bug task added glib
2013-08-20 12:16:58 Ubuntu Foundations Team Bug Bot tags patch
2013-08-20 12:17:07 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2013-08-20 12:40:08 Bug Watch Updater df-libreoffice: status Unknown Confirmed
2013-08-20 12:40:08 Bug Watch Updater df-libreoffice: importance Unknown Critical
2013-08-20 12:42:23 Bug Watch Updater glib: status Unknown Fix Released
2013-08-20 12:42:23 Bug Watch Updater glib: importance Unknown Medium
2013-08-21 16:58:23 Brian Murray glib2.0 (Ubuntu): assignee Adam Conrad (adconrad)
2013-08-21 16:58:26 Brian Murray bug added subscriber Brian Murray
2013-08-22 17:46:59 Bug Watch Updater bug watch added https://bugzilla.redhat.com/show_bug.cgi?id=895690
2013-09-05 08:29:27 Sven bug added subscriber Sven
2013-12-09 14:50:53 Adam Niedling bug added subscriber Adam Niedling
2013-12-09 14:50:56 Launchpad Janitor glib2.0 (Ubuntu): status New Confirmed
2014-10-11 17:28:58 Bug Watch Updater df-libreoffice: status Confirmed Fix Released
2015-02-25 09:21:48 Norbert bug added subscriber Norbert
2015-02-25 09:50:38 Norbert bug watch added https://bugs.documentfoundation.org/show_bug.cgi?id=67527
2015-03-01 16:11:25 Norbert bug task added gvfs (Ubuntu)
2015-03-01 17:47:07 Norbert tags patch apport-collected patch precise third-party-packages
2015-03-01 17:47:10 Norbert attachment added Dependencies.txt https://bugs.launchpad.net/bugs/1214352/+attachment/4331353/+files/Dependencies.txt
2015-03-01 17:47:11 Norbert attachment added ProcEnviron.txt https://bugs.launchpad.net/bugs/1214352/+attachment/4331354/+files/ProcEnviron.txt
2015-03-01 18:01:10 Norbert attachment added Dependencies.txt https://bugs.launchpad.net/bugs/1214352/+attachment/4331373/+files/Dependencies.txt
2015-03-01 18:01:11 Norbert attachment added ProcEnviron.txt https://bugs.launchpad.net/bugs/1214352/+attachment/4331374/+files/ProcEnviron.txt
2015-03-01 18:01:52 Norbert tags apport-collected patch precise third-party-packages apport-collected patch precise
2015-03-03 12:42:20 Gianfranco Costamagna bug added subscriber Ubuntu Sponsors Team
2015-03-03 12:42:38 Gianfranco Costamagna bug added subscriber LocutusOfBorg
2015-03-07 17:32:15 Dave Kokandy glib2.0 (Ubuntu): status Confirmed Fix Released
2015-03-07 18:22:18 Norbert bug added subscriber Ubuntu Bug Control
2015-03-07 18:23:21 Norbert summary GUINT32/64_SWAP_LE_BE macros do not enclose val argument in parentheses [SRU] GUINT32/64_SWAP_LE_BE macros do not enclose val argument in parentheses
2015-03-07 18:23:28 Norbert description On 12.04 LTS precise GUINT32/64_SWAP_LE_BE macros do not enclose val argument in parentheses, causing trouble down the stack in gvfs and LibreOffice (and possibly in lots of obscure bugs elsewhere). There is a patch available, but as this touches the header, it needs a full recompile of rdepends. see: https://lists.fedoraproject.org/pipermail/devel/2013-March/180302.html ff. for details [Impact] * This bug affects Glib-dependent packages, one of them is modern version of LibreOffice 4.x from PPA (https://launchpad.net/~libreoffice/+archive/ubuntu/ppa). * LibreOffice is very important software. Modern versions are more functional. Without them Ubuntu is nothing, it is a toy. [Test Case] 1. Place OpenDocument file (for example 'test.odt') on SMB/CIFS server (Samba on GNU/Linux, or from Windows). Make this share available for read-write. 2a.1. Open Nautilus, navigate it to 'smb://server_name/share_name/', wait the share to be mounted with GVFS. 2a.2. Double click on 'test.odt' 3. Get error message from LibreOffice: "The file 'test.odt' is corrupt and therefore cannot be opened. LibreOffice can try to repair the file. The corruption could be the result of document manipulation or of structural document damage due to data transmission. We recommend that you do not trust the content of the repaired document. Execution of macros is disabled for this document. Should LibreOffice repair the file? Yes No" 4a. If I click 'Yes', the file is opened, but the title of the document is "Untitled 1 (repaired document)", not original name. 4b. If I click 'No', the dialog 'LibreOffice 4.4' is opened with text: The file 'test.odt' could not be repaired and therefore cannot be opened. OK" I click 'OK' here, the next window "LibreOffice 4.4.1.2" is opened with text: "General Error. General input/output error. OK" If I click OK here - no files are opened. While step 3 gvfsd-smb process eats CPU then terminates with error. This error is caused by bug in Glib (wrong type conversion in macros). [Regression Potential] * This functionality is essential. Please fix this bug. I (and you) can't tell Windows users, that they should not open office files from network shares in GNU/Linux. * The patch has two lines (https://git.gnome.org/browse/glib/commit/?id=255c65f83c1515a7e3fc4609b36e72acc08a79e4) and well-tested at upstream. * This bug may cause potential loss of data. [Other Info] * Corresponding links to LibO bugs are: https://bugs.freedesktop.org/show_bug.cgi?id=67527 https://bugs.documentfoundation.org/show_bug.cgi?id=72337 [Original description] On 12.04 LTS precise GUINT32/64_SWAP_LE_BE macros do not enclose val argument in parentheses, causing trouble down the stack in gvfs and LibreOffice (and possibly in lots of obscure bugs elsewhere). There is a patch available, but as this touches the header, it needs a full recompile of rdepends. see: https://lists.fedoraproject.org/pipermail/devel/2013-March/180302.html ff. for details
2015-03-07 18:25:41 Norbert description [Impact] * This bug affects Glib-dependent packages, one of them is modern version of LibreOffice 4.x from PPA (https://launchpad.net/~libreoffice/+archive/ubuntu/ppa). * LibreOffice is very important software. Modern versions are more functional. Without them Ubuntu is nothing, it is a toy. [Test Case] 1. Place OpenDocument file (for example 'test.odt') on SMB/CIFS server (Samba on GNU/Linux, or from Windows). Make this share available for read-write. 2a.1. Open Nautilus, navigate it to 'smb://server_name/share_name/', wait the share to be mounted with GVFS. 2a.2. Double click on 'test.odt' 3. Get error message from LibreOffice: "The file 'test.odt' is corrupt and therefore cannot be opened. LibreOffice can try to repair the file. The corruption could be the result of document manipulation or of structural document damage due to data transmission. We recommend that you do not trust the content of the repaired document. Execution of macros is disabled for this document. Should LibreOffice repair the file? Yes No" 4a. If I click 'Yes', the file is opened, but the title of the document is "Untitled 1 (repaired document)", not original name. 4b. If I click 'No', the dialog 'LibreOffice 4.4' is opened with text: The file 'test.odt' could not be repaired and therefore cannot be opened. OK" I click 'OK' here, the next window "LibreOffice 4.4.1.2" is opened with text: "General Error. General input/output error. OK" If I click OK here - no files are opened. While step 3 gvfsd-smb process eats CPU then terminates with error. This error is caused by bug in Glib (wrong type conversion in macros). [Regression Potential] * This functionality is essential. Please fix this bug. I (and you) can't tell Windows users, that they should not open office files from network shares in GNU/Linux. * The patch has two lines (https://git.gnome.org/browse/glib/commit/?id=255c65f83c1515a7e3fc4609b36e72acc08a79e4) and well-tested at upstream. * This bug may cause potential loss of data. [Other Info] * Corresponding links to LibO bugs are: https://bugs.freedesktop.org/show_bug.cgi?id=67527 https://bugs.documentfoundation.org/show_bug.cgi?id=72337 [Original description] On 12.04 LTS precise GUINT32/64_SWAP_LE_BE macros do not enclose val argument in parentheses, causing trouble down the stack in gvfs and LibreOffice (and possibly in lots of obscure bugs elsewhere). There is a patch available, but as this touches the header, it needs a full recompile of rdepends. see: https://lists.fedoraproject.org/pipermail/devel/2013-March/180302.html ff. for details [Impact]  * This bug affects Glib-dependent packages, one of them is modern version of LibreOffice 4.x from PPA (https://launchpad.net/~libreoffice/+archive/ubuntu/ppa). * LibreOffice is very important software. Modern versions are more functional. Without them Ubuntu is nothing, it is a toy. [Test Case]  1. Place OpenDocument file (for example 'test.odt') on SMB/CIFS server (Samba on GNU/Linux, or from Windows). Make this share available for read-write.  2a.1. Open Nautilus, navigate it to 'smb://server_name/share_name/', wait the share to be mounted with GVFS.  2a.2. Double click on 'test.odt' 2b. Launch terminal and send 'libreoffice smb://server_name/share_name/test.odt' command.  3. Get error message from LibreOffice:      "The file 'test.odt' is corrupt and therefore cannot be opened.      LibreOffice can try to repair the file.         The corruption could be the result of document manipulation or of      structural document damage due to data transmission.      We recommend that you do not trust the content of the repaired document.      Execution of macros is disabled for this document.         Should LibreOffice repair the file?         Yes No"  4a. If I click 'Yes', the file is opened, but the title of the document           is "Untitled 1 (repaired document)", not original name.  4b. If I click 'No', the dialog 'LibreOffice 4.4' is opened with text:           The file 'test.odt' could not be repaired and therefore cannot be opened.         OK"         I click 'OK' here, the next window "LibreOffice 4.4.1.2" is opened with text:         "General Error.         General input/output error.         OK"         If I click OK here - no files are opened. While step 3 gvfsd-smb process eats CPU then terminates with error. This error is caused by bug in Glib (wrong type conversion in macros). [Regression Potential]  * This functionality is essential. Please fix this bug. I (and you) can't tell Windows users, that they should not open office files from network shares in GNU/Linux.  * The patch has two lines (https://git.gnome.org/browse/glib/commit/?id=255c65f83c1515a7e3fc4609b36e72acc08a79e4) and well-tested at upstream.  * This bug may cause potential loss of data. [Other Info]  * Corresponding links to LibO bugs are:    https://bugs.freedesktop.org/show_bug.cgi?id=67527    https://bugs.documentfoundation.org/show_bug.cgi?id=72337 [Original description] On 12.04 LTS precise GUINT32/64_SWAP_LE_BE macros do not enclose val argument in parentheses, causing trouble down the stack in gvfs and LibreOffice (and possibly in lots of obscure bugs elsewhere). There is a patch available, but as this touches the header, it needs a full recompile of rdepends. see: https://lists.fedoraproject.org/pipermail/devel/2013-March/180302.html ff. for details
2015-03-07 18:29:25 Norbert tags apport-collected patch precise apport-collected patch ppa precise
2015-03-07 18:30:24 Norbert bug task added libreoffice (Ubuntu)
2015-03-08 17:46:48 Alberto Salvia Novella removed subscriber Ubuntu Bug Control
2015-03-09 11:12:45 Gianfranco Costamagna attachment added debdiff https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1214352/+attachment/4338685/+files/debdiff
2015-03-09 21:21:13 Norbert bug added subscriber Andreas Heinlein
2015-03-10 08:19:10 Gianfranco Costamagna removed subscriber Ubuntu Sponsors Team
2015-04-14 17:31:18 Launchpad Janitor gvfs (Ubuntu): status New Confirmed
2015-04-14 17:31:18 Launchpad Janitor libreoffice (Ubuntu): status New Confirmed
2015-08-31 10:20:04 Björn Michaelsen gvfs (Ubuntu): status Confirmed Fix Released
2015-08-31 10:20:07 Björn Michaelsen libreoffice (Ubuntu): status Confirmed Fix Released