← Back to team overview

desktop-packages team mailing list archive

[Bug 1444110] Re: soffice.bin crashed with SIGSEGV in ScDocShell::AdjustRowHeight()

 

Good morning, Christopher Penalver,

I just confirmed that I can cause this problem at will.  Here are the
steps:

Open Libre Office Calc.

Select the file I included, NEWMAST_core_5e_crashed_sort.ods, from
Recent Documents

    File>Recent Documents>NEWMAST_core_5e_crashed_sort.ods

The file appears to open just fine.

Select column U by clicking in the U column header; in the status panel
at the bottom of Libre Calc you should see

    Selected 1048576 rows, 1 column

Sort the column itself

    Data>Sort...

Up comes a panel that suggests you can extend the selection or use the
current selection.  Click "Current Selection".

Up comes a panel that offers various sorting options; leave as is and
click "Ok".

Libre Calc crashes.  This can be confirmed by restarting Libre Calc
which offers to recover from a crash on that document, and it recovers
successfully.

Apport is automatically triggered which filed this bug report in the
first instance.

Note that normally one would want to sort the entire sheet by one or
more columns, but in this application I am just sorting the column to
look for non-blank data and I will Undo the sort subsequently.

-- 
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/1444110

Title:
  soffice.bin crashed with SIGSEGV in ScDocShell::AdjustRowHeight()

Status in libreoffice package in Ubuntu:
  Incomplete

Bug description:
  I had a large spreadsheet (33663 rows X 33 columns) loaded and wanted
  to sort one of the columns that I suspected was all blank.  I selected
  the column, did a sort just on it.  When I came back later, scalc had
  disappeared and apport was up.

  The spreadsheet recovered automatically.

  ProblemType: Crash
  DistroRelease: Ubuntu 15.04
  Package: libreoffice-core 1:4.4.2-0ubuntu1
  ProcVersionSignature: Ubuntu 3.19.0-14.14-generic 3.19.3
  Uname: Linux 3.19.0-14-generic x86_64
  ApportVersion: 2.17.1-0ubuntu1
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Tue Apr 14 10:58:27 2015
  ExecutablePath: /usr/lib/libreoffice/program/soffice.bin
  InstallationDate: Installed on 2015-03-29 (15 days ago)
  InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Beta amd64 (20150325)
  ProcCmdline: /usr/lib/libreoffice/program/soffice.bin --calc file:///tmp/NEWMAST_core_5.xlsx --splash-pipe=5
  SegvAnalysis:
   Segfault happened at: 0x7f4eab36f7d3:	movzwl (%rax,%rdx,2),%r12d
   PC (0x7f4eab36f7d3) ok
   source "(%rax,%rdx,2)" (0xfffffffffffffffe) not located in a known VMA region (needed readable region)!
   destination "%r12d" ok
  SegvReason: reading unknown VMA
  Signal: 11
  SourcePackage: libreoffice
  StacktraceTop:
   ?? () from /usr/lib/libreoffice/program/../program/libsclo.so
   ?? () from /usr/lib/libreoffice/program/../program/libsclo.so
   ScDocShell::AdjustRowHeight(int, int, short) () from /usr/lib/libreoffice/program/../program/libsclo.so
   ScDBDocFunc::Sort(short, ScSortParam const&, bool, bool, bool) () from /usr/lib/libreoffice/program/../program/libsclo.so
   ?? () from /usr/lib/libreoffice/program/../program/libsclo.so
  Title: soffice.bin crashed with SIGSEGV in ScDocShell::AdjustRowHeight()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1444110/+subscriptions


References