[Libreoffice-bugs] [Bug 120180] New: File->Open causes crash by unbounded memory growth

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri Sep 28 10:04:20 UTC 2018


https://bugs.documentfoundation.org/show_bug.cgi?id=120180

            Bug ID: 120180
           Summary: File->Open causes crash by unbounded memory growth
           Product: LibreOffice
           Version: 6.0.6.2 release
          Hardware: All
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: mark.jeronimus at gmail.com

Description:
This started after the last time I updated (via apt). It seems to happen with
any spreadsheet file (ods/xlsx) I tried. It doesn't seem to happen with Writer
(I haven't tried other LO editors)

Video: https://youtu.be/2t92nccITRU
Don't mind the list you see at the beginning of the video, most of it was
before the last update. At the end you see the mouse cursor is starting to
skip. This is not a recording artifact. If I waited any longer with killing the
process then the system will become exponentially less responsive to the point
I can only hit the reset button.

Steps to Reproduce:
When it does happen:
 - Open Calc,
 - File -> open, select any spreadsheet file (double-click or press OK)

When it does *not* happen:
 - Open Calc or Writer,
 - File -> open, select any document file

When it does happen:
 - Open Nautilus,
 - Double-click any spreadsheet file

When it does *not* happen:
 - Open Calc,
 - Make an edit,
 - File -> open, select any spreadsheet file

When it does *not* happen:
 - Open Calc,
 - File -> recent, select same spreadsheet file


Actual Results:
Calc fills up memory until PC halts to a grind, unless the process is killed in
time. The time between the program hangs and the user starts feeling
something's wrong is about 40 seconds. The time between when the user starts
feeling something's wrong and when it's too far gone to do anything about it
about 20 seconds.

Expected Results:
Document opens normally.


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
Extra details:

mark at mark:~$ apt show libreoffice
Package: libreoffice
Version: 1:6.0.6-0ubuntu0.18.04.1
Priority: optional
Section: universe/editors
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Original-Maintainer: Debian LibreOffice Maintainers
<debian-openoffice at lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 104 kB
Depends: libreoffice-base, libreoffice-calc, libreoffice-core (=
1:6.0.6-0ubuntu0.18.04.1), libreoffice-draw, libreoffice-impress,
libreoffice-math, libreoffice-report-builder-bin, libreoffice-writer,
libreoffice-avmedia-backend-gstreamer, python3-uno (>= 4.4.0~beta2)
Recommends: fonts-crosextra-caladea, fonts-crosextra-carlito, fonts-dejavu,
fonts-liberation, fonts-liberation2, fonts-linuxlibertine,
fonts-sil-gentium-basic, libreoffice-gnome | libreoffice-kde4,
libreoffice-librelogo, libreoffice-nlpsolver, libreoffice-ogltrans,
libreoffice-report-builder, libreoffice-script-provider-bsh,
libreoffice-script-provider-js, libreoffice-script-provider-python,
libreoffice-sdbc-postgresql, libreoffice-wiki-publisher,
libreoffice-java-common (>= 1:6.0.6~)
Suggests: cups-bsd, firefox-esr | thunderbird | firefox, fonts-noto-hinted,
fonts-noto-mono, ghostscript, gnupg, gpa, hunspell-dictionary,
hyphen-hyphenation-patterns, imagemagick | graphicsmagick-imagemagick-compat,
libgl1, libreoffice-grammarcheck, libreoffice-help (= 6.0), libreoffice-l10n (=
6.0), libxrender1, myspell-dictionary, mythes-thesaurus,
openclipart2-libreoffice | openclipart-libreoffice, pstoedit, unixodbc,
gstreamer1.0-plugins-base, gstreamer1.0-plugins-good,
gstreamer1.0-plugins-ugly, gstreamer1.0-plugins-bad, gstreamer1.0-libav,
default-jre | sun-java6-jre | java6-runtime | jre, libsane1,
libreoffice-officebean
Conflicts: libreoffice-dev (<= 1:5.0.3~rc1-2), libreoffice-dev-doc (<=
1:5.0.3~rc1-2)
Homepage: http://www.libreoffice.org
Download-Size: 11.7 kB
APT-Sources: http://nl.archive.ubuntu.com/ubuntu bionic-updates/universe amd64
Packages
Description: office productivity suite (metapackage)
 LibreOffice is a full-featured office productivity suite that provides
 a near drop-in replacement for Microsoft(R) Office.
 .
 This metapackage installs all components of libreoffice:
  * libreoffice-writer: Word processor
  * libreoffice-calc: Spreadsheet
  * libreoffice-impress: Presentation
  * libreoffice-draw: Drawing
  * libreoffice-base: Database
  * libreoffice-math: Equation editor
 It also recommends additional packages (e.g. fonts) in order to match an
 upstream LibreOffice install as closely as possible.
 .
 You can extend the functionality of LibreOffice by installing these
 packages:
  * hunspell-*/myspell-*: Hunspell/Myspell dictionaries
    for use with LibreOffice
  * libreoffice-l10n-*: UI interface translation
  * libreoffice-help-*: User help
  * mythes-*: Thesauri for the use with LibreOffice
  * hyphen-*: Hyphenation patterns for LibreOffice
  * libreoffice-gtk(2|3): Gtk UI Plugin, GNOME File Picker support
  * libreoffice-gnome: GIO backend
  * unixodbc: ODBC database support
  * cups-bsd: Allows LibreOffice to detect your CUPS printer queues
    automatically
  * libsane: Use your sane-supported scanner with LibreOffice
  * libxrender1: Speed up display by using Xrender library
  * libgl1: OpenGL support
  * openclipart-libreoffice: Open Clip Art Gallery with LibreOffice index
    files
  * firefox-esr | thunderbird | firefox:
    Mozilla profile with Certificates needed for XML Security...
  * openjdk-9-jre | openjdk-8-jre | openjdk-7-jre | java6-runtime:
    Java Runtime Environment for use with LibreOffice
  * pstoedit / imagemagick / ghostscript: helper tools for EPS
  * gstreamer0.10-plugins-*: GStreamer plugins for use with LibreOffices
    media backend
  * libpaper-utils: papersize detection support via paperconf
  * bluez: Bluetooth support for Impress (slideshow remote control)

N: There is 1 additional record. Please use the '-a' switch to see it

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20180928/69183040/attachment.html>


More information about the Libreoffice-bugs mailing list