[Upstream] Writer crashes saving .doc as .doc soffice.bin crashed with SIGSEGV in OutputTextNode()

Bug #792453 reported by penalvch
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
LibreOffice
Fix Released
High
libreoffice (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: libreoffice

1) lsb_release -rd
Description: Ubuntu 11.04
Release: 11.04

2) apt-cache policy libreoffice-writer
libreoffice-writer:
  Installed: 1:3.3.2-1ubuntu5
  Candidate: 1:3.3.2-1ubuntu5
  Version table:
 *** 1:3.3.2-1ubuntu5 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty-updates/main i386 Packages
        100 /var/lib/dpkg/status
     1:3.3.2-1ubuntu4 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

3) What is expected to happen in LibreOffice Writer via the Terminal:

cd ~/Desktop && wget https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/792143/+attachment/2152945/+files/UPU0001_Ass1_GroupAnalysis_Template.doc && lowriter -nologo UPU0001_Ass1_GroupAnalysis_Template.doc

is when one saves in .doc format, Writer does not immediately close, with the reopened file has all it's changes lost.

4) What happens instead is LO immediately closes and the changes are lost.

WORKAROUND: Save as .odt file type.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: libreoffice-core 1:3.3.2-1ubuntu5
ProcVersionSignature: Ubuntu 2.6.38-9.43-generic 2.6.38.4
Uname: Linux 2.6.38-9-generic i686
NonfreeKernelModules: fglrx
Architecture: i386
Date: Fri Jun 3 12:48:35 2011
EcryptfsInUse: Yes
ExecutablePath: /usr/lib/libreoffice/program/soffice.bin
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcCmdline: /usr/lib/libreoffice/program/soffice.bin -writer -nologo UPU0001_Ass1_GroupAnalysis_Template.doc
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x37d450e <OutputTextNode()+4366>: mov (%eax),%eax
 PC (0x037d450e) ok
 source "(%eax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: libreoffice
StacktraceTop:
 OutputTextNode () from /usr/lib/libreoffice/basis3.3/program/libmswordli.so
 OutputContentNode () from /usr/lib/libreoffice/basis3.3/program/libmswordli.so
 WriteText () from /usr/lib/libreoffice/basis3.3/program/libmswordli.so
 WriteSpecialText () from /usr/lib/libreoffice/basis3.3/program/libmswordli.so
 WriteHeaderFooterText () from /usr/lib/libreoffice/basis3.3/program/libmswordli.so
Title: soffice.bin crashed with SIGSEGV in OutputTextNode()
UpgradeStatus: Upgraded to natty on 2011-05-14 (20 days ago)
UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare

Revision history for this message
penalvch (penalvch) wrote :
penalvch (penalvch)
summary: - soffice.bin crashed with SIGSEGV in OutputTextNode()
+ [Upstream] Writer crashes saving .doc as .doc soffice.bin crashed with
+ SIGSEGV in OutputTextNode()
tags: added: lo33
Changed in libreoffice (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in df-libreoffice:
importance: Unknown → Critical
status: Unknown → Confirmed
Changed in df-libreoffice:
importance: Critical → High
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 OutputTextNode () from /usr/lib/libreoffice/basis3.3/program/libmswordli.so
 OutputContentNode () from /usr/lib/libreoffice/basis3.3/program/libmswordli.so
 WriteText () from /usr/lib/libreoffice/basis3.3/program/libmswordli.so
 WriteSpecialText () from /usr/lib/libreoffice/basis3.3/program/libmswordli.so
 WriteHeaderFooterText () from /usr/lib/libreoffice/basis3.3/program/libmswordli.so

tags: removed: need-i386-retrace
Changed in df-libreoffice:
status: Confirmed → Fix Released
Revision history for this message
penalvch (penalvch) wrote :

Ants, I am closing this bug because it has been fixed in the latest development version of Ubuntu - Oneiric Ocelot.

This is a significant bug in Ubuntu. If you need a fix for the bug in previous versions of Ubuntu, please do steps 1 and 2 of the SRU Procedure [1] to bring the need to a developer's attention.

[1]: https://wiki.ubuntu.com/StableReleaseUpdates#Procedure

lsb_release -rd
 Description: Ubuntu oneiric (development branch)
 Release: 11.10

 apt-cache policy libreoffice-writer
 libreoffice-writer:
 Installed: 1:3.4.2-2ubuntu2
 Candidate: 1:3.4.2-2ubuntu2
 Version table:
 *** 1:3.4.2-2ubuntu2 0
 500 http://us.archive.ubuntu.com/ubuntu/ oneiric/main i386 Packages
 100 /var/lib/dpkg/status

visibility: private → public
Changed in libreoffice (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.