This appears to be a regression from
https://github.com/LibreOffice/core/commit/2660d24a07866e083c5135ea263030f3e3a2e729
(havent verified that yet):
1/ Since that change mxAccessible in ScCsvGrid holds a rtl::Reference on a
ScAccessibleCsvGrid
2/ Which in turn holds a VclPtr<> (aka a rtl::Reference with lipstick) on the
ScCsvControl
These are a circular references, making both of them live forever and
leak past the point where on LibreOffice close all of Vcl is long gone,
when these are dtored. Trying to kill Vcl stuff at that point then blows
up (because the stuff to kill is long dead).
** Changed in: libreoffice (Ubuntu)
Status: Confirmed => Triaged
** Also affects: df-libreoffice
Importance: Undecided
Status: New
** Changed in: df-libreoffice
Assignee: (unassigned) => Björn Michaelsen (bjoern-michaelsen)
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1566050
Title:
soffice.bin crashed with SIGSEGV in MenuItemData::~MenuItemData()
Status in LibreOffice:
New
Status in libreoffice package in Ubuntu:
Triaged
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.
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: libreoffice-core 1:5.1.1-0ubuntu3
ProcVersionSignature: Ubuntu 4.4.0-16.32-generic 4.4.6
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/libreoffice/program/soffice.bin
InstallationDate: Installed on 2016-04-03 (1 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Beta amd64
(20160323.1)
ProcCmdline: /usr/lib/libreoffice/program/soffice.bin --calc
file:///tmp/mozilla_znmeb0/DKSalaries-1.csv --splash-pipe=5
ProcEnviron:
PATH=(custom, user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
LD_LIBRARY_PATH=<set>
SegvAnalysis:
Segfault happened at: 0x299c100: push %rax
PC (0x0299c100) in non-executable VMA region: 0x016e7000-0x02c4d000 rw-p
[heap]
source "%rax" ok
destination "(%rsp)" (0x7fffed7e99f0) ok
SegvReason: executing writable VMA [heap]
Signal: 11
SourcePackage: libreoffice
StacktraceTop:
?? ()
?? () from /usr/lib/libreoffice/program/libmergedlo.so
?? () from /usr/lib/libreoffice/program/libmergedlo.so
Menu::~Menu() () from /usr/lib/libreoffice/program/libmergedlo.so
ScCsvGrid::~ScCsvGrid() () from
/usr/lib/libreoffice/program/../program/libsclo.so
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
To manage notifications about this bug go to:
https://bugs.launchpad.net/df-libreoffice/+bug/1566050/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp