Bug 83524 - FILEOPEN: DOCX - missing pages, indefinite hanging, or crash
Summary: FILEOPEN: DOCX - missing pages, indefinite hanging, or crash
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
(earliest affected) release
Hardware: All All
: high major
Assignee: Not Assigned
Keywords: filter:docx, notBibisectable, perf, regression
Depends on:
Reported: 2014-09-05 09:36 UTC by NODA, Kai
Modified: 2015-12-15 11:18 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:

linux backtrace from 4.4 (33.25 KB, text/plain)
2014-09-14 02:05 UTC, Yousuf Philips (jay) (retired)

Note You need to log in before you can comment on or make changes to this bug.
Description NODA, Kai 2014-09-05 09:36:55 UTC
Only TOC pages are shown.  Practically unusable at all for this document.

=> "CSharp Language Specification.docx"

Build ID: 430m0(Build:4)

$ dpkg -s libreoffice-writer 
Package: libreoffice-writer
Status: install ok installed
Priority: optional
Section: editors
Installed-Size: 30356
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: libreoffice
Version: 1:4.3.1~rc2-0ubuntu1~precise1
Replaces: libreoffice-core (<< 1:3.3.2-5)
Depends: libreoffice-base-core (= 1:4.3.1~rc2-0ubuntu1~precise1), libreoffice-core (= 1:4.3.1~rc2-0ubuntu1~precise1), libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libicu48 (>= 4.8-1), librevenge-0.0-0, libstdc++6 (>= 4.6), libwpd-0.10-10, libwpg-0.3-3, libwps-0.3-3, libxml2 (>= 2.7.4), uno-libs3 (>= 4.2.0~rc1), ure, zlib1g (>= 1:1.1.4)
Recommends: libreoffice-math
Suggests: fonts-crosextra-caladea, fonts-crosextra-carlito, libreoffice-base, libreoffice-gcj, libreoffice-java-common (>= 1:4.3.1~rc2~), default-jre | gcj-jre | openjdk-7-jre | openjdk-6-jre | sun-java5-jre | sun-java6-jre | java5-runtime | jre
Description: office productivity suite -- word processor
 LibreOffice is a full-featured office productivity suite that provides
 a near drop-in replacement for Microsoft(R) Office.
 This package contains the wordprocessor component for LibreOffice.
Homepage: http://www.libreoffice.org
Original-Maintainer: Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Comment 1 Dennis Roczek 2014-09-05 10:15:09 UTC
seems to be a regression. I still have installed on Win8.1 64-bit German(meh, get the updates simpler!) and I can see 1027 pages (although the file needs a very long time to load nearly all pages.)
Comment 2 Yousuf Philips (jay) (retired) 2014-09-14 02:04:28 UTC
Hello NODA, Kai

Thanks for submitting the bug. I can see that it loads all pages in 4.1.6, but will only display 16 of the 549 pages in 4.2.6 or 4.2.7.

Build ID: 6db17c300e59884e652125a0b3b11bdffdea38e2
TinderBox: Linux-rpm_deb-x86@45-TDF, Branch:libreoffice-4-2, Time: 2014-09-11_14:25:14

In 4.3.3, it hung for 5 minutes on Linux and 10 minutes on windows and it still didnt load, so i cancelled them.

Build ID: f3cdb7804a26c5cf0623d9b83130594f83372768
TinderBox: Linux-rpm_deb-x86@45-TDF, Branch:libreoffice-4-3, Time: 2014-09-12_04:11:44

When it came to 4.4 master, it crashes when attempting to open.

Build ID: ed95e1c5619e2cb2a8f6d93a1b7c45f36f1524dd
TinderBox: Linux-rpm_deb-x86@45-TDF, Branch:master, Time: 2014-09-12_11:30:45
Comment 3 Yousuf Philips (jay) (retired) 2014-09-14 02:05:04 UTC
Created attachment 106239 [details]
linux backtrace from 4.4
Comment 4 Yousuf Philips (jay) (retired) 2014-10-22 08:41:27 UTC
So its no longer crashing on master.

Build ID: c68642d535f2ebb7f1cd866ad19b1fd018e7cd6d
TinderBox: Linux-rpm_deb-x86@45-TDF, Branch:master, Time: 2014-10-18_23:03:32
Comment 5 Matthew Francis 2014-12-19 08:39:12 UTC
There are at least three issues in play with this file on current 4.3:

1) It loads very slowly
2) After it loads, performance is practically live-locked and entirely unusable
3) Everything after the TOC is missing

None of these problems exist on 4.4 and current master. I've done my level best to bibisect/bisect the bugs and/or their fixes, but there are just too many intersecting issues affecting the one file to make it a practical use of time.

Given that all the above will become moot when 4.4 is promoted to stable in January, and that I don't believe anyone else is going to make that effort within the next month either, on the balance of effort (waiting for a month versus spending days more effort tracking down a gaggle of bugs and their fixes) I think it's time to declare this done and move on.

-> Removing Whiteboard: bibisectRequest, and adding notBibisectable and fixedInMaster
Comment 6 Robinson Tryon (qubit) 2014-12-29 21:43:38 UTC
Replacing fixedInMaster with backportRequest.
4.2 is EOL, and this is fixed in 4.4 and 4.5 (master), so 
Whiteboard -> backportRequest:4.3
Comment 7 Michael Stahl (allotropia) 2015-09-15 15:49:16 UTC
4.3 is EOL, removing backportrequest
Comment 8 Robinson Tryon (qubit) 2015-12-15 11:18:06 UTC
Migrating Whiteboard tags to Keywords: (notBibisectable filter:docx perf)