Debian Bug report logs - #772075
gnumeric: Segfaults when undoing "Add 1 row" in my sheet

version graph

Package: gnumeric; Maintainer for gnumeric is Dmitry Smirnov <onlyjob@debian.org>; Source for gnumeric is src:gnumeric (PTS, buildd, popcon).

Reported by: Manuel Bilderbeek <Manuel.Bilderbeek@gmail.com>

Date: Thu, 4 Dec 2014 21:30:02 UTC

Severity: important

Found in version gnumeric/1.12.18-1

Fixed in version gnumeric/1.12.18-2

Done: Dmitry Smirnov <onlyjob@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://bugzilla.gnome.org/show_bug.cgi?id=741197

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Dmitry Smirnov <onlyjob@debian.org>:
Bug#772075; Package gnumeric. (Thu, 04 Dec 2014 21:30:07 GMT) (full text, mbox, link).


Acknowledgement sent to Manuel Bilderbeek <Manuel.Bilderbeek@gmail.com>:
New Bug report received and forwarded. Copy sent to Dmitry Smirnov <onlyjob@debian.org>. (Thu, 04 Dec 2014 21:30:07 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Manuel Bilderbeek <Manuel.Bilderbeek@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gnumeric: Segfaults when undoing "Add 1 row" in my sheet
Date: Thu, 04 Dec 2014 22:26:32 +0100
[Message part 1 (text/plain, inline)]
Package: gnumeric
Version: 1.12.18-1
Severity: important

Dear Maintainer,

When I was editing my spread sheet, I chose "Add 1 row" and it got
added. Then I saw that the conditional formatting under that row simply
broke (I guess that's another bug), so, I pressed CTRL-Z to undo it.
Then I got a segfault:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f205c8d22be in dependent_set_expr ()
   from /usr/lib/libspreadsheet-1.12.18.so
#1  0x00007f205c8d2ff2 in ?? () from /usr/lib/libspreadsheet-1.12.18.so
#2  0x00007f205c55f768 in ?? () from /usr/lib/libgoffice-0.10.so.10
#3  0x00007f205c55f768 in ?? () from /usr/lib/libgoffice-0.10.so.10
#4  0x00007f205c8bedcd in ?? () from /usr/lib/libspreadsheet-1.12.18.so
#5  0x00007f205c8c4f34 in command_undo ()
   from /usr/lib/libspreadsheet-1.12.18.so
#6  0x00007f205c98e3f8 in ?? () from /usr/lib/libspreadsheet-1.12.18.so
#7  0x00007f205b6c2245 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007f205b6d3f3c in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007f205b6dc748 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f205b6dc9af in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f205bc5ea20 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007f205bc5efa9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007f205b6c2245 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f205b6d3f3c in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f205b6dc255 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f205b6dc9af in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f205bc9e82e in gtk_accel_group_activate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x0000000000000000 in ?? ()

I made a version of the spread sheet which can be put in the open.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnumeric depends on:
ii  debconf [debconf-2.0]  1.5.54
ii  gnumeric-common        1.12.18-1
ii  gsfonts                1:8.11+urwcyr1.0.7~pre44-4.2
ii  libatk1.0-0            2.14.0-1
ii  libc6                  2.19-13
ii  libcairo2              1.14.0-2.1
ii  libgdk-pixbuf2.0-0     2.31.1-2+b1
ii  libglib2.0-0           2.42.0-2
ii  libgoffice-0.10-10     0.10.18-1
ii  libgsf-1-114           1.14.30-2
ii  libgtk-3-0             3.14.4-2
ii  libpango-1.0-0         1.36.8-2
ii  libpangocairo-1.0-0    1.36.8-2
ii  libxml2                2.9.1+dfsg1-4
ii  procps                 2:3.3.9-8
ii  zlib1g                 1:1.2.8.dfsg-2+b1

Versions of packages gnumeric recommends:
ii  evince        3.14.1-1
ii  gnumeric-doc  1.12.18-1
ii  lp-solve      5.5.0.13-7+b1

Versions of packages gnumeric suggests:
ii  fonts-liberation           1.07.4-1
pn  gnumeric-plugins-extra     <none>
ii  ttf-mscorefonts-installer  3.6

-- debconf information:
* gnumeric/existing-process: true
  gnumeric/existing-process-title:
[test.gnumeric (application/gzip, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Dmitry Smirnov <onlyjob@debian.org>:
Bug#772075; Package gnumeric. (Thu, 04 Dec 2014 21:39:04 GMT) (full text, mbox, link).


Acknowledgement sent to Manuel Bilderbeek <manuel.bilderbeek@gmail.com>:
Extra info received and forwarded to list. Copy sent to Dmitry Smirnov <onlyjob@debian.org>. (Thu, 04 Dec 2014 21:39:04 GMT) (full text, mbox, link).


Message #10 received at 772075@bugs.debian.org (full text, mbox, reply):

From: Manuel Bilderbeek <manuel.bilderbeek@gmail.com>
To: 772075@bugs.debian.org
Subject: Acknowledgement (gnumeric: Segfaults when undoing "Insert 1 row" in my sheet)
Date: Thu, 04 Dec 2014 22:36:30 +0100
Hi,

To finish my report... (sorry about that)...

The attach document demonstrates the problem. Use "Insert 1 row" (not 
Add of course) at e.g. line 9, press CTRL-Z to undo and the segfault 
happens, all the time here.

Unfortunately, I lost about an hour of work due to this crash... (no 
recovery stuff implemented!?)

-- 
Kind regards,

Manuel



Information forwarded to debian-bugs-dist@lists.debian.org, Dmitry Smirnov <onlyjob@debian.org>:
Bug#772075; Package gnumeric. (Fri, 05 Dec 2014 10:39:05 GMT) (full text, mbox, link).


Acknowledgement sent to Jean Bréfort <jean.brefort@normalesup.org>:
Extra info received and forwarded to list. Copy sent to Dmitry Smirnov <onlyjob@debian.org>. (Fri, 05 Dec 2014 10:39:05 GMT) (full text, mbox, link).


Message #15 received at 772075@bugs.debian.org (full text, mbox, reply):

From: Jean Bréfort <jean.brefort@normalesup.org>
To: 772075@bugs.debian.org
Subject: Re: Acknowledgement (gnumeric: Segfaults when undoing "Insert 1 row" in my sheet)
Date: Fri, 05 Dec 2014 11:35:12 +0100
I confirm the bug. Looks related to the conditional format which is not
correctly updated after the row insertion. If I first remove the
conditional format, undo works.

Please report upstream.

Regards,
Jean




Set Bug forwarded-to-address to 'https://bugzilla.gnome.org/show_bug.cgi?id=741197'. Request was from Dmitry Smirnov <onlyjob@debian.org> to control@bugs.debian.org. (Thu, 19 Mar 2015 05:03:05 GMT) (full text, mbox, link).


Added tag(s) pending. Request was from Dmitry Smirnov <onlyjob@member.fsf.org> to control@bugs.debian.org. (Thu, 19 Mar 2015 05:33:04 GMT) (full text, mbox, link).


Message sent on to Manuel Bilderbeek <Manuel.Bilderbeek@gmail.com>:
Bug#772075. (Thu, 19 Mar 2015 05:33:09 GMT) (full text, mbox, link).


Message #22 received at 772075-submitter@bugs.debian.org (full text, mbox, reply):

From: Dmitry Smirnov <onlyjob@member.fsf.org>
To: 772075-submitter@bugs.debian.org
Subject: Bug#772075 tagged as pending
Date: Thu, 19 Mar 2015 05:31:58 +0000
tag 772075 pending
--

We believe that the bug #772075 you reported has been fixed in the Git
repository. You can see the commit message below and/or inspect the
commit contents at:

    http://anonscm.debian.org/cgit/collab-maint/gnumeric.git/diff/?id=5282d14

(This message was generated automatically by
 'git-post-receive-tag-pending-commitmsg' hook).
---
commit 5282d14
Author: Dmitry Smirnov <onlyjob@member.fsf.org>
Date:   Thu Mar 19 05:01:33 2015

    New "772075.patch" to fix undo crash (Closes: #772075).



Reply sent to Dmitry Smirnov <onlyjob@debian.org>:
You have taken responsibility. (Thu, 19 Mar 2015 05:36:09 GMT) (full text, mbox, link).


Notification sent to Manuel Bilderbeek <Manuel.Bilderbeek@gmail.com>:
Bug acknowledged by developer. (Thu, 19 Mar 2015 05:36:10 GMT) (full text, mbox, link).


Message #27 received at 772075-close@bugs.debian.org (full text, mbox, reply):

From: Dmitry Smirnov <onlyjob@debian.org>
To: 772075-close@bugs.debian.org
Subject: Bug#772075: fixed in gnumeric 1.12.18-2
Date: Thu, 19 Mar 2015 05:33:47 +0000
Source: gnumeric
Source-Version: 1.12.18-2

We believe that the bug you reported is fixed in the latest version of
gnumeric, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 772075@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Smirnov <onlyjob@debian.org> (supplier of updated gnumeric package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 19 Mar 2015 15:51:15 +1100
Source: gnumeric
Binary: gnumeric gnumeric-common gnumeric-doc gnumeric-plugins-extra gir1.2-gnumeric
Architecture: source amd64 all
Version: 1.12.18-2
Distribution: unstable
Urgency: low
Maintainer: Dmitry Smirnov <onlyjob@debian.org>
Changed-By: Dmitry Smirnov <onlyjob@debian.org>
Description:
 gir1.2-gnumeric - GObject introspection data for the Gnumeric spreadsheet
 gnumeric   - spreadsheet application for GNOME - main program
 gnumeric-common - spreadsheet application for GNOME - common files
 gnumeric-doc - spreadsheet application for GNOME - documentation
 gnumeric-plugins-extra - spreadsheet application for GNOME - additional plugins
Closes: 764045 772075
Changes:
 gnumeric (1.12.18-2) unstable; urgency=low
 .
   * New "772075.patch" to fix undo crash (Closes: #772075).
   * Droped obsolete "Recommends: gnome-desktop-data" (Closes: #764045).
     Thanks, Laurent Bigonville.
Checksums-Sha1:
 1e04c30e971a0ef2498ca8042c81e0a49f8a9406 2509 gnumeric_1.12.18-2.dsc
 0e745c0f180b3a16168020e19199bc2e06976c1c 42104 gnumeric_1.12.18-2.debian.tar.xz
 cd9b614cd1d91d6f07af62d43497d398185795ee 2315400 gnumeric_1.12.18-2_amd64.deb
 f4eb21f98ee169e9f459b9e80e49c5c546394914 2337862 gnumeric-common_1.12.18-2_all.deb
 79610ce9996f0f0ee8d7f02feed092777ea02ee1 11298026 gnumeric-doc_1.12.18-2_all.deb
 25a1d6ac35865a109c4091e8d56a71d691fde8f5 92364 gnumeric-plugins-extra_1.12.18-2_amd64.deb
 836bd90b625db8792193c7faa9d612c434199ffb 224360 gir1.2-gnumeric_1.12.18-2_amd64.deb
Checksums-Sha256:
 b9fd66db31893584a13e87c1944c129ef2a76fd7bc3139b0e187775ecc0fb07f 2509 gnumeric_1.12.18-2.dsc
 45f5dbc8614dd5197448e3e3366578b31ad6cbdadd4eaf5bc3bf9ec91285551c 42104 gnumeric_1.12.18-2.debian.tar.xz
 6c4fd3bb6827a219d03e7be9af45a81ecf9fdfa6c21471c3cc294d4059b942c2 2315400 gnumeric_1.12.18-2_amd64.deb
 cefb1a13a9d08d7506fccce41c28cf8ae042c3a4ac84f3db84450d318a9018d1 2337862 gnumeric-common_1.12.18-2_all.deb
 4b204f12149f90a5366a8e7dbd1b1ac48e5d7ab3de6d454c234f8ee45f7381be 11298026 gnumeric-doc_1.12.18-2_all.deb
 3149c162d4b52eafe1ba0fd6e0696bae635c49aa8e7bb1574a5e82039fcd6edc 92364 gnumeric-plugins-extra_1.12.18-2_amd64.deb
 1c562199817e62363bf04384354bc61a020854dcd94ed02dc4aba628a682a466 224360 gir1.2-gnumeric_1.12.18-2_amd64.deb
Files:
 2992f9853dba34d4b43c8f2f53c8d437 2509 math optional gnumeric_1.12.18-2.dsc
 ed9931ca65ecb8aeacc7455baf1a5596 42104 math optional gnumeric_1.12.18-2.debian.tar.xz
 0fcbe3025e5a275788c3488469f9f419 2315400 math optional gnumeric_1.12.18-2_amd64.deb
 98f4e69f2750cfe57820bdd71b064825 2337862 math optional gnumeric-common_1.12.18-2_all.deb
 d65b047a021cc2bf11cc5a685b78b748 11298026 doc optional gnumeric-doc_1.12.18-2_all.deb
 d4633042cc53413b07d75b5102b7218a 92364 math optional gnumeric-plugins-extra_1.12.18-2_amd64.deb
 5b7582d8dba3c3aac36f53136d921bd1 224360 introspection optional gir1.2-gnumeric_1.12.18-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVCluYAAoJEFK2u9lTlo0bxVgQAJ1UU4u3B8xAqA8eIggMeZvT
XwpNr4f8gA5IWQIdwD+UO7x7NHkEs2/Z58p8KZCSlllCl2txkrlBwru+AHKUj25J
SuVZNMzF40uAxfsPpuHlU+NZ0I3+fGt8AJoQoEyLvlwdP9tS1S8iYZt+womajGFa
lz1vyQ8gglxBnBEEW5DhISuQoBX7CNt9vkHPwjtZB6lYoEN5fpDDOSv5Z7A9lJDb
YoLSI3MbvdpNUjukzE3CK040+Gxw1B+IoO27br9Tp0vYU3eV1ChFlTp72aF8/pD6
xdWGtbFZ9Lrr3Oco8oUVUzzeEIIxRkMjs7UHHfZQiPIDdNqgcNxwtFskvhOOPUMT
UDFCHWwEdqRJdFpOJQkvS+e66w6LEcyt925C1M1U0bPwtYE24KvAYd6fD1Io367j
9lkFpCMHljSK7vuH05USnIM4qcVoNDIBViesh5ry1rMBf8m3tuaR0D4F26nC6jfv
QIrNxmUXOdHZsGyCX00F+SwdyEjUH9SPbLXwpQnxkOYLwgwvKUWLniETox77cnJ3
End+bDGGFClhrindli9Fc/5E/sTHE7A6t12hxQ/tXsgRo8+HbSwXlaXsJ+HQbUY+
PmE5XKqyNjSeW27EUiWXq8MgZ2W33oP6kQA+fHrTOFUIveLT2oYoO68Bd5xnGgTV
dlpbyLxPMymoXpMdv4ey
=Oaxc
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 26 Apr 2015 07:51:35 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Jan 4 00:33:55 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.