Bug 64997 - FILEOPEN: Problem with ".doc" file conversion: crash / freeze
Summary: FILEOPEN: Problem with ".doc" file conversion: crash / freeze
Status: RESOLVED DUPLICATE of bug 76219
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
(earliest affected)
Inherited From OOo
Hardware: Other All
: medium major
Assignee: Not Assigned
Whiteboard: BSA
Keywords: haveBacktrace, perf
Depends on:
Blocks: DOC
  Show dependency treegraph
Reported: 2013-05-26 10:40 UTC by Emilio Cobos Álvarez (:emilio)
Modified: 2017-01-26 18:03 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:

A doc file from my school. (659.50 KB, application/msword)
2013-05-26 10:40 UTC, Emilio Cobos Álvarez (:emilio)
screenshot of doc in MS Word Viewer (68.00 KB, image/png)
2015-07-11 15:25 UTC, Gordo
reduced document (61.00 KB, application/msword)
2015-09-09 15:56 UTC, Xisco Faulí
Backtrace (8.15 KB, text/plain)
2015-09-09 20:39 UTC, Emilio Cobos Álvarez (:emilio)
bt with debug symbols (12.02 KB, text/plain)
2015-11-08 09:41 UTC, Julien Nabet

Note You need to log in before you can comment on or make changes to this bug.
Description Emilio Cobos Álvarez (:emilio) 2013-05-26 10:40:38 UTC
Created attachment 79797 [details]
A doc file from my school.

Problem description: 
The software isn't able to open the attached file. When you try to open it the program crashes.

My OS is Ubuntu 13.04

Steps to reproduce:
1. Open the file

Current behavior:
The program crashes after trying to convert the file.

Expected behavior:
The program opens after converting the file.

Operating System: Ubuntu
Version: release
Comment 1 retired 2013-05-26 12:59:06 UTC
Hi Emilio, thanks for the report.

I can confirm a hang on OS X 10.8.3 with LO when opening the attached file "A doc file from my school.".

Thus setting OS to "All".

Crash log is here: http://paste.ubuntu.com/5703429/
Comment 2 Cor Nouws 2013-05-26 14:36:15 UTC
thanks for report / info.
Was this OK in a previous version, that you know?
Comment 3 Emilio Cobos Álvarez (:emilio) 2013-05-26 19:08:13 UTC
No, not really. I just received the file this morning xD
Comment 4 Emilio Cobos Álvarez (:emilio) 2013-05-26 19:09:47 UTC
PS: How can I see/generate the crash report?
Comment 5 QA Administrators 2015-03-04 02:23:36 UTC Comment hidden (obsolete)
Comment 6 Emilio Cobos Álvarez (:emilio) 2015-03-04 16:02:50 UTC
Bug still present in LibreOffice
Comment 7 Gordo 2015-07-11 15:25:52 UTC
Created attachment 117181 [details]
screenshot of doc in MS Word Viewer


There is an object on the last page that sits over in the left margin with the anchor down below.

Windows Vista 64
Build ID: 2c39ebcf046445232b798108aa8a7e7d89552ea8
Comment 8 Xisco Faulí 2015-09-09 15:56:09 UTC
Created attachment 118552 [details]
reduced document

This issue is still present in

Build ID: 81898c9f5c0d43f3473ba111d7b351050be20261
Locale: es-ES (es_ES)

on Windows 7 (64-bit)
Comment 9 Emilio Cobos Álvarez (:emilio) 2015-09-09 20:39:57 UTC
Created attachment 118559 [details]

I downloaded libreoffice source, built it with debug symbols and run `make debugbuild`

I attached the output, and it seems to hang on `SwTextFlyCnt::_GetFlyFrm(SwFrm const*)`...
Comment 10 Julien Nabet 2015-11-08 09:41:29 UTC
Created attachment 120384 [details]
bt with debug symbols

On pc Debian x86-64 with master sources updated today, I don't have a crash but a freeze.
I attached a bt at random.
Comment 11 Julien Nabet 2015-11-08 09:49:48 UTC
Michael: thought you might be interested in this one.
Comment 12 Mike Kaganski 2015-11-12 12:19:46 UTC
As with bug 76219, the loop is in
void SwLayAction::InternalAction(OutputDevice* pRenderContext)

Entering the loop
while ( (pPage && !IsInterrupt()) || nCheckPageNum != USHRT_MAX )
it never reaches exit conditions.

Don't know if these are the same, though; the documents don't resemble each other.
Comment 13 Robinson Tryon (qubit) 2015-12-10 02:02:48 UTC Comment hidden (obsolete)
Comment 14 Xisco Faulí 2017-01-26 18:03:58 UTC
It opens if 347bb1634b10eba577742fe8a7edb4b2dd69265d is reverted. Closing as

*** This bug has been marked as a duplicate of bug 76219 ***