Crash on exit: ScCsvGrid leaks past vcl lifetime
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LibreOffice |
Fix Released
|
Medium
|
|||
libreoffice (Ubuntu) |
Fix Released
|
High
|
Björn Michaelsen | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Yakkety |
Fix Released
|
High
|
Björn Michaelsen |
Bug Description
Reproduction scenario:
1/ open a csv file with libreoffice calc
2/ Import wizard appears -> press Cancel
3/ Exit LibreOffice
Expected behaviour:
LibreOffice shuts down cleanly.
Actual behaviour:
LibreOffice crashes on exit. (not entirely reproducable, but repeating steps 1/ and 2/ a few times usually soon triggers this)
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: libreoffice-core 1:5.1.1-0ubuntu3
ProcVersionSign
Uname: Linux 4.4.0-16-generic x86_64
ApportVersion: 2.20.1-0ubuntu1
Architecture: amd64
CurrentDesktop: GNOME
Date: Mon Apr 4 15:57:52 2016
ExecutablePath: /usr/lib/
InstallationDate: Installed on 2016-04-03 (1 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Beta amd64 (20160323.1)
ProcCmdline: /usr/lib/
ProcEnviron:
PATH=(custom, user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
LD_LIBRARY_
SegvAnalysis:
Segfault happened at: 0x299c100: push %rax
PC (0x0299c100) in non-executable VMA region: 0x016e7000-
source "%rax" ok
destination "(%rsp)" (0x7fffed7e99f0) ok
SegvReason: executing writable VMA [heap]
Signal: 11
SourcePackage: libreoffice
StacktraceTop:
?? ()
?? () from /usr/lib/
?? () from /usr/lib/
Menu::~Menu() () from /usr/lib/
ScCsvGrid:
Title: soffice.bin crashed with SIGSEGV in Menu::~Menu()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip docker libvirtd lpadmin plugdev sambashare sudo
Changed in libreoffice (Ubuntu): | |
assignee: | nobody → Björn Michaelsen (bjoern-michaelsen) |
status: | Confirmed → New |
Changed in libreoffice (Ubuntu): | |
status: | New → Confirmed |
Changed in libreoffice (Ubuntu): | |
importance: | Medium → High |
description: | updated |
summary: |
- soffice.bin crashed with SIGSEGV in MenuItemData::~MenuItemData() + Crash on exist: ScCsvGrid leaks past vcl lifetime |
summary: |
- Crash on exist: ScCsvGrid leaks past vcl lifetime + Crash on exit: ScCsvGrid leaks past vcl lifetime |
Changed in df-libreoffice: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in df-libreoffice: | |
status: | Confirmed → Fix Released |
StacktraceTop: :~MenuItemData (this=0x2972470, __in_chrg= <optimized out>) at /build/ libreoffice- ViFeg2/ libreoffice- 5.1.1/vcl/ source/ window/ menuitemlist. cxx:44 :~MenuItemList (this=0x29301a0, __in_chrg= <optimized out>) at /build/ libreoffice- ViFeg2/ libreoffice- 5.1.1/vcl/ source/ window/ menuitemlist. cxx:50 <optimized out>) at /build/ libreoffice- ViFeg2/ libreoffice- 5.1.1/vcl/ source/ window/ menu.cxx: 174 :~ScCsvGrid (this=0x2933390, __in_chrg= <optimized out>) at /build/ libreoffice- ViFeg2/ libreoffice- 5.1.1/sc/ source/ ui/dbgui/ csvgrid. cxx:88
?? ()
MenuItemData:
MenuItemList:
Menu::~Menu (this=0x2933638, __in_chrg=
ScCsvGrid: