Package: gnumeric
Version: 1.10.17-1.1
Severity: important

Reading a gnumeric file causes a segmentation fault. I tried to email
the maintainer at jdas...@debian.org to seek advice on debugging
or at least collecting information but: 
jdas...@debian.org
    SMTP error from remote mail server after RCPT TO:<jdas...@debian.org>:
    host muffat.debian.org [206.12.19.146]: 550 Unrouteable address

I may as well just copy the email here with minor mods:-

I have a file written by gnumeric in April 2010 which starts like this:
-----------------------------------------------------------------------
<?xml version="1.0"?>
<gmr:Workbook xmlns:gmr="http://www.gnumeric.org/v10.dtd";
+xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+xsi:schemaLocation="http://www.gnumeric.org/v8.xsd";>
  <gmr:Attributes>
    <gmr:Attribute>
      <gmr:name>WorkbookView::show_horizontal_scrollbar</gmr:name>
      <gmr:type>4</gmr:type>
      <gmr:value>TRUE</gmr:value>
    </gmr:Attribute>
    <gmr:Attribute>
      <gmr:name>WorkbookView::show_vertical_scrollbar</gmr:name>
      <gmr:type>4</gmr:type>
      <gmr:value>TRUE</gmr:value>
    </gmr:Attribute>
    <gmr:Attribute>
      <gmr:name>WorkbookView::show_notebook_tabs</gmr:name>
      <gmr:type>4</gmr:type>
      <gmr:value>TRUE</gmr:value>
    </gmr:Attribute>
    <gmr:Attribute>
      <gmr:name>WorkbookView::do_auto_completion</gmr:name>
      <gmr:type>4</gmr:type>
      <gmr:value>TRUE</gmr:value>
    </gmr:Attribute>
  </gmr:Attributes>
  <gmr:Summary>
    <gmr:Item>
      <gmr:name>application</gmr:name>
....

-------------------------------------------------------------------------

Trying to open it with current testing gnumeric (1.10.17-1.1)

gives:
-------------------------------------------------------------------------
** (gnumeric:4824): WARNING **: Converted xml document with no explicit 
encoding from
+transliterated ISO-8859-1 to UTF-8.
Unexpected element 'graph:Type' in state :
        Workbook -> Sheets -> Sheet -> Objects -> GnmGraph -> graph:Graph -> 
graph:Plo
+ts -> graph:Plot

** (gnumeric:4824): CRITICAL **: gog_plot_new_series: assertion `GOG_IS_PLOT 
(plot)'
+failed

** (gnumeric:4824): WARNING **: gog_dataset_set_dim called with invalid 
GogDataset

** (gnumeric:4824): CRITICAL **: gog_plot_description: assertion `GOG_IS_PLOT 
(plot)'
+failed
----------------------------------------------------------------------------
*and* a segmentation fault.

Searchiing for graph:Plot gives things like:

---------------------------------------------------------------------------
              <graph:Plot index="0">
                <graph:Type xmlns:graph="http://www.gnumeric.org/graph_v1.dtd"; 
name="L
+ine">
                  <with_markers>true</with_markers>
                </graph:Type>
                <graph:Data>
                  <graph:Series index="0" name="Dividend paid">
                    <graph:Dimension dim_name="labels" ID="3"/>
                    <graph:Dimension dim_name="values" ID="5"/>
                    <graph:Dimension dim_name="categories" ID="7"/>
                  </graph:Series>
                </graph:Data>
                <graph:DataLayout>
                  <graph:Dimension dim_name="labels">Name</graph:Dimension>
                  <graph:Dimension dim_name="values" 
required="true">Values</graph:Dim
+ension>
                  <graph:Dimension dim_name="categories" shared="true">Category 
Labels
+</graph:Dimension>
                </graph:DataLayout>
              </graph:Plot>
            </graph:Plots>
          </graph:Graph>
        </gmr:GnmGraph>
      </gmr:Objects>
      <gmr:Cells>
....
-----------------------------------------------------------------------------

I would attach the problematic file but it contains financial
information: for the same reason, the extract above is incomplete.

I would normally reach for gbd in a situation like this, but there
doesn't seem to be a gnumeric-dbg packag.? Perhaps the standard gnumeric
has debug symbols?

But
$ file $(which gnumeric)
/usr/bin/gnumeric: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV),
+dynamically linked (uses shared libs), for GNU/Linux 2.6.26,
+BuildID[sha1]=e0940c78e39c0442ee4934583599a003c7a0c185, stripped
seems to say otherwise.
 -------------------------------------------------------------------

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.9-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnumeric depends on:
ii  debconf [debconf-2.0]  1.5.50
ii  gconf2                 3.2.6-1
ii  gnumeric-common        1.10.17-1.1
ii  gsfonts                1:8.11+urwcyr1.0.7~pre44-4.2
ii  libatk1.0-0            2.8.0-2
ii  libc6                  2.17-7
ii  libcairo2              1.12.14-4
ii  libgdk-pixbuf2.0-0     2.28.2-1
ii  libglib2.0-0           2.36.3-3
ii  libgoffice-0.8-8       0.8.17-1.2
ii  libgsf-1-114           1.14.27-2
ii  libgtk2.0-0            2.24.20-1
ii  libpango1.0-0          1.32.5-5+b1
ii  libxml2                2.9.1+dfsg1-2
ii  procps                 1:3.3.4-2
ii  zlib1g                 1:1.2.8.dfsg-1

Versions of packages gnumeric recommends:
ii  evince    3.4.0-3.1+b1
ii  lp-solve  5.5.0.13-7

Versions of packages gnumeric suggests:
pn  epiphany-browser                            <none>
ii  gnumeric-doc                                1.10.17-1.1
pn  gnumeric-plugins-extra                      <none>
pn  ttf-liberation | ttf-mscorefonts-installer  <none>

-- debconf information:
  gnumeric/existing-process: false
  gnumeric/existing-process-title:


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to