<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - File->Open causes crash by unbounded memory growth"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=120180">120180</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>File->Open causes crash by unbounded memory growth
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>6.0.6.2 release
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Calc
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mark.jeronimus@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>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: <a href="https://youtu.be/2t92nccITRU">https://youtu.be/2t92nccITRU</a>
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@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 <<a href="mailto:ubuntu-devel-discuss@lists.ubuntu.com">ubuntu-devel-discuss@lists.ubuntu.com</a>>
Original-Maintainer: Debian LibreOffice Maintainers
<<a href="mailto:debian-openoffice@lists.debian.org">debian-openoffice@lists.debian.org</a>>
Bugs: <a href="https://bugs.launchpad.net/ubuntu/+filebug">https://bugs.launchpad.net/ubuntu/+filebug</a>
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: <a href="http://www.libreoffice.org">http://www.libreoffice.org</a>
Download-Size: 11.7 kB
APT-Sources: <a href="http://nl.archive.ubuntu.com/ubuntu">http://nl.archive.ubuntu.com/ubuntu</a> 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</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>