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     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to