[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#390855: openoffice.org-calc: segfault when creating/manipulating charts

Package: openoffice.org-calc
Version: 2.0.4~rc2-2
Severity: important

calc segfaults when I try to add or change a chart in a spreadsheet.

The simplest way to reproduce it is to make a simple table with some
data, such as this one:

1	1
2	7
3	2
4	4
5	6
6	6
7	8
8	2
9	5
10	2

Then select the whole table, press the "Insert Chart" button and
accept all the defaults in the "AutoFormat Chart" guide. After
pressing "finish" the application will segfault.

Interestingly enough, it seems that a minimum of 10 entries are needed
to produce the segfault. Smaller tables appear to work.

Another way to produce the crash is to open a document with an
existing chart (created with OOo 2.0.3), and then modify a value that
is included in the chart.

marcus@kelev:~$ LANG=C gdb /usr/lib/openoffice/program/soffice.bin
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) set args chartbug.ods
(gdb) run
Starting program: /usr/lib/openoffice/program/soffice.bin chartbug.ods
[Thread debugging using libthread_db enabled]
[New Thread -1513195296 (LWP 11279)]
---Type <return> to continue, or q <return> to quit---
warning: Lowest section in /usr/lib/libicudata.so.36 is .hash at 000000b4
---Type <return> to continue, or q <return> to quit---
I18N: Operating system doesn't support locale "en_US"
Qt: gdb: -nograb added to command-line options.
         Use the -dograb option to enforce grabbing.
---Type <return> to continue, or q <return> to quit---
[New Thread -1551574096 (LWP 11284)]
[New Thread -1560052816 (LWP 11285)]
[New Thread -1561646160 (LWP 11286)]
---Type <return> to continue, or q <return> to quit---
This should only happen once
[New Thread -1592013904 (LWP 11289)]
[New Thread -1596085328 (LWP 11290)]
[Thread -1596085328 (LWP 11290) exited]
[New Thread -1618138192 (LWP 11291)]
[New Thread -1596085328 (LWP 11292)]
[New Thread -1620161616 (LWP 11293)]
[Thread -1620161616 (LWP 11293) exited]
[New Thread -1628689488 (LWP 11294)]
[Thread -1596085328 (LWP 11292) exited]
[Thread -1628689488 (LWP 11294) exited]
---Type <return> to continue, or q <return> to quit---
[New Thread -1628689488 (LWP 11296)]
[Thread -1628689488 (LWP 11296) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1513195296 (LWP 11279)]
---Type <return> to continue, or q <return> to quit---
0xa721b310 in rtl_uString_newFromStr_WithLength ()
   from /usr/lib/openoffice/program/libuno_sal.so.3
(gdb) bt
#0  0xa721b310 in rtl_uString_newFromStr_WithLength ()
   from /usr/lib/openoffice/program/libuno_sal.so.3
#1  0xa10aa85d in component_getFactory ()
   from /usr/lib/openoffice/program/i18npool.uno.so
#2  0xafc7e3dc in ?? ()
#3  0x6849e1d0 in ?? ()
#4  0x50381cc9 in ?? ()
#5  0x00000005 in ?? ()
#6  0xafc7e550 in ?? ()
#7  0x00000002 in ?? ()
#8  0x00000000 in ?? ()

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-kelev
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)

Versions of packages openoffice.org-calc depends on:
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries
ii  libgcc1                      1:4.1.1-14  GCC support library
ii  libstdc++6                   4.1.1-14    The GNU Standard C++ Library v3
ii  libstlport5.0                5.0.2-9     STLport C++ class library
pi  libufsparse                  1.2-7       collection of libraries for comput
ii  openoffice.org-core          2.0.4~rc2-2 OpenOffice.org office suite archit

openoffice.org-calc recommends no packages.

-- no debconf information

Reply to: