[upstream] [3.2.1] Crash in SwRTFWriter::OutBookmarks () when saving some RTF documents
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenOffice |
Fix Released
|
Unknown
|
|||
openoffice.org (Ubuntu) |
Fix Released
|
Medium
|
Chris Cheney | ||
Lucid |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: openoffice.org
When saving particular files to .rtf, Writer crashes. This may be linked with the fact that these files contain tables.
The trace led me to an upstream bug that is already fixed, with the patch planned to be released with 3.2.1. Could be worth backporting to Lucid.
According to the upstream report, where there is a test case, the crash can also happen during copy/paste. Several duplicates confirm this behavior, as well as the crash on saving.
Most relevant part of the stacktrace:
Program received signal SIGSEGV, Segmentation fault.
0x03dc57ae in SwRTFWriter:
from /usr/lib/
(gdb) ba
#0 0x03dc57ae in SwRTFWriter:
from /usr/lib/
#1 0x03d9b2ca in OutRTF_SwTxtNode ()
from /usr/lib/
#2 0xb17ca6bc in Out ()
from /usr/lib/
#3 0x03dc50e3 in SwRTFWriter:
from /usr/lib/
#4 0x03dc72cc in SwRTFWriter:
from /usr/lib/
#5 0xb17c9a46 in Writer::Write ()
from /usr/lib/
#6 0xb17c9afa in Writer::Write ()
from /usr/lib/
#7 0xb17458f1 in SwWriter::Write ()
from /usr/lib/
#8 0xb183c912 in SwDocShell:
from /usr/lib/
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: openoffice.
ProcVersionSign
Uname: Linux 2.6.32-20-generic i686
Architecture: i386
Date: Thu Apr 15 17:07:51 2010
EcryptfsInUse: Yes
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=fr_FR.UTF-8
SHELL=/bin/bash
SourcePackage: openoffice.org
Changed in openoffice: | |
status: | Unknown → Fix Released |
Changed in openoffice.org (Ubuntu): | |
status: | New → Confirmed |
summary: |
- Crash in SwRTFWriter::OutBookmarks () when saving some RTF documents + [upstream] Crash in SwRTFWriter::OutBookmarks () when saving some RTF + documents |
Changed in openoffice.org (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → Medium |
summary: |
- [upstream] Crash in SwRTFWriter::OutBookmarks () when saving some RTF - documents + [upstream] [3.2.1] Crash in SwRTFWriter::OutBookmarks () when saving + some RTF documents |
Changed in openoffice.org (Ubuntu): | |
milestone: | none → ubuntu-10.04.1 |
assignee: | nobody → Chris Cheney (ccheney) |
Changed in openoffice.org (Ubuntu): | |
milestone: | ubuntu-10.04.1 → ubuntu-10.04.2 |
Changed in openoffice.org (Ubuntu Lucid): | |
milestone: | none → ubuntu-10.04.2 |
Changed in openoffice.org (Ubuntu): | |
milestone: | ubuntu-10.04.2 → none |
This bug was fixed in the package openoffice.org - 1:3.2.1-5ubuntu1
---------------
openoffice.org (1:3.2.1-5ubuntu1) maverick; urgency=low
* merge against debian unstable, remaining changes: depends to openoffice. org-java- common depends -dep} recommends only as suggested on
openoffice. orgVER- writer as we don't want to install
openoffice. org-filter- binfilter legacy transitional tool by default. org-style- human package and makes openoffice.org-gtk to distro= CurrentDistro (with PATCHSET) to trigger ubuntu/ l10n) TREE)/desktopxi BUILD_DESKTOPS) org$(VER) -l10n-{ lang} and help in
openoffice. org$(VER) -help-{ lang} packages from a
openoffice. org$(VER) -l10n source package org$(VER) -l10n-en- us is openoffice. orgVER- l10n-common templates. diff: changes some names and comments and generate a translations. diff: desktop file translations ubuntu_ oracle. bmp, openintro_ ubuntu_ oracle. bmp: custom about helpmenu_ all.sdf: additional translation for LPI execute. sh: run a script in background broffice. org.preinst. in, debian/ broffice. org.postrm. in: scripts/ convert2po, sifilter.py, splitgsi: ubuntu/ lpi2gsi/ *:
(LP: #575138, #473857, #563931)
+ debian/control.in:
- Added java-runtime-
as we don't dep on system-saxon
- put ${ooo-binfilter
- add openoffice.
recommend it instead of the tango one.
+ debian/copyright:
- add warning and granted permission about the Oracle logo
+ debian/rules:
- Build with -Os apart from ARM to avoid GCC register spill errors.
- Add USE_COMMON_DOCDIR option to symlink rather copying multiples times
the same doc
- build with --with-
specific go-oo distro conf
- build mono binding on sparc too
- build binfilter package on all archs
- custom install:
- ubuntu about and intro bitmaps
- convert broffice.org about image from png to bmp
- images_new.tar.bz2 to the human theme
- extra translations (debian/
- ooo87965.execute.sh
- ubuntu templates *otp
- use translate-tookit
- move content in help/* rather than the directory (see why this cruft is
needed, FTBFS on i386 otherwise)
- don't build -dbg pkg
- don't use broken gnome-vfs support
- Use desktop files from $(OOO_BUILD_
(set by USE_OOO_
- Switch desktop files from %U to %F for gvfs fuse
- use lzma instead of bzip2 apart for armel (slow too much build process)
- don't use system lucene as internal copy is available (and not enough
space on the cd)
- build on specific version of libboost
- additional locales built in ubuntu
- build translations in openoffice.
- openoffice.
+ debian/patches:
- desktop-
.pot
- desktop-
+ debian/ubuntu:
- openabout_
and intro bitmaps
- images_new.tar.bz2: set of images for the human theme.
- l10n/GSI_
- ooo87965.
- *otp: ubuntu templates
+ debian/
- add diversion for about and intro bitmaps to broffice.org
+ debian/
- helpers scripts used in debian/rules for translation and text
manipulation
+ debian/
- templates and conversion scripts to generate the additional...