First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 13064
Product:
Component:
Status: NEW
Resolution:
Assigned To: Dom Lachowicz <domlachowicz@gmail.com>
Hardware:
OS:
Version:
Priority:
Severity:
Target Milestone:
Reporter: Ophir LOJKINE <pere.jobs@gmail.com>
Add CC:
CC:
Remove selected CCs
QA Contact:
URL:
Summary:
Status Whiteboard:
Keywords:

Attachment Type Creator Created Size Actions
Document application/msword Urmas 2011-05-14 09:44 416.00 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 13064 depends on: Show dependency tree
Show dependency graph
Bug 13064 blocks:

Additional Comments:









View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2011-05-13 22:12
Abiword just says "Aborted" when I try to open this file:
https://rapidshare.com/files/4049897921/egonet.doc

------- Comment #1 From Urmas 2011-05-14 09:44:37 -------
Created an attachment (id=5395) [details]
Document

------- Comment #2 From Urmas 2011-05-14 10:50:50 -------
Document appears corrupt. Can you actually open it in Word?

------- Comment #3 From Ophir LOJKINE 2011-05-14 15:53:31 -------
I don't have Microsoft Word. But OpenOffice, which usually detects and try to
repair corrupted files, just freezes when I open this .doc file... Google docs
cannot open this file.
So this file must be corrupted.

But is it normal that abiword crashes when trying to open a corrupted file?

------- Comment #4 From Hubert Figuière 2011-11-09 05:35:38 -------
The crash is in wv, not abiword.

No there should be no crash. This can happen.

------- Comment #5 From Robert Wilhelm 2012-11-04 20:32:20 -------
With wv patch below, you get following message box:
AbiWord cannot open egonet.doc. It appears to be an invalid document.

--- clx.c       (revision 32393)
+++ clx.c       (working copy)
@@ -330,7 +330,7 @@
          i++;
       }

-    if (currentfc == 0xffffffffL)
+    if ((i > 0) && (currentfc == 0xffffffffL))
       {
          i--;
          currentfc = wvNormFC (clx->pcd[i].fc, &flag);

First Last Prev Next    No search results available      Search page      Enter new bug