[Upstream] soffice.bin crashed with SIGSEGV in _SaveBox::CreateNew()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LibreOffice |
Fix Released
|
Critical
|
|||
libreoffice (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Was trying to reproduce this bug: https:/
Open document https:/
1. Put cursor at box under "Joe Selects Option A"
1. Edit -> Select All (which should select the whole table)
2. Copy
3. Put cursor at box under "Joe Selects Option A"
4. Paste
5. Undo
6. Paste
7. Undo (note how items are left)
8. Paste
9. Undo (crashes)
The cursor might also move around during the above.
ProblemType: Crash
DistroRelease: Ubuntu 14.10
Package: libreoffice-core 1:4.2.4-0ubuntu4
Uname: Linux 3.16.0-999-generic x86_64
NonfreeKernelMo
ApportVersion: 2.14.5-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Jul 30 10:07:36 2014
ExecutablePath: /usr/lib/
InstallationDate: Installed on 2014-04-27 (93 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
ProcCmdline: /usr/lib/
SegvAnalysis:
Segfault happened at: 0x7f9664eeccaa <_SaveBox:
PC (0x7f9664eeccaa) ok
source "0x18(%rax)" (0x00000018) not located in a known VMA region (needed readable region)!
destination "%r15" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: libreoffice
StacktraceTop:
_SaveBox:
_SaveBox:
_SaveBox:
_SaveBox:
_SaveLine:
Title: soffice.bin crashed with SIGSEGV in _SaveBox:
UpgradeStatus: Upgraded to utopic on 2014-07-20 (9 days ago)
UserGroups: adm cdrom debian-tor dip disk libvirtd lpadmin plugdev sambashare sudo
description: | updated |
Changed in df-libreoffice: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in df-libreoffice: | |
importance: | Medium → Critical |
status: | New → Confirmed |
information type: | Private → Public |
summary: |
- soffice.bin crashed with SIGSEGV in _SaveBox::CreateNew() + [Upstream] soffice.bin crashed with SIGSEGV in _SaveBox::CreateNew() |
Changed in df-libreoffice: | |
status: | Confirmed → Invalid |
Changed in df-libreoffice: | |
importance: | Critical → Unknown |
status: | Invalid → Unknown |
Changed in df-libreoffice: | |
importance: | Unknown → Critical |
status: | Unknown → Confirmed |
Changed in df-libreoffice: | |
importance: | Unknown → Critical |
status: | Unknown → Fix Released |
Created attachment 103543
Writer document which demonstrates the crash
Paste/undo actions in tables with merged cells cause document corruption and crashes
Observed on OSX with LO 4.2.5.2. Other platforms unknown
Steps to reproduce
1. Load the attached Writer document
(which contains a 3x3 table in which A2:A3 and B2:C2 are merged cells, and the letters "a" "b" and "c" are placed in cells C1, B2 and C3 respectively)
2. Select and cut the range C1:C3 (the three cells containing the "a" "b" and "c")
3. Place the cursor in cell B2
4. Repeatedly paste then undo
Result
Despite the fact that the selection is unchanged, and the cursor is not moved, the three charaters are placed differently in each paste-undo cycle. After a couple of cycles, the table structure is corrupted and LO crashes