Bug 88912 - fileopen import bug when handling WriteNow documents with outdented margins
Summary: fileopen import bug when handling WriteNow documents with outdented margins
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: Document Liberation Project
Classification: Unclassified
Component: General (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: filter:writerperfect
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-29 20:42 UTC by Tonio Loewald
Modified: 2018-01-02 10:17 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
This is a pretty large WriteNow 4.x file with outdented margins (158.25 KB, application/octet-stream)
2015-01-29 20:42 UTC, Tonio Loewald
Details
original screenshot (58.16 KB, image/png)
2015-05-06 13:07 UTC, osnola
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tonio Loewald 2015-01-29 20:42:53 UTC
Created attachment 112929 [details]
This is a pretty large WriteNow 4.x file with outdented margins

LibreOffice has problems importing WriteNow documents with outdented first lines ("hanging indents") which is a format I used for a lot of game rules back in the day. It causes the text to wrap very narrowly and the problem seems to be that it hugely blows out the pagecount. I've observed this problem with a lot of my files, but the smaller ones simply create a horribly formatted document wheich can be fixed fairly easily.

Steps to replicate:

Import the file
LibreOffice hangs and/or crashes
Comment 1 V Stuart Foote 2015-01-29 22:00:25 UTC
On Windows 7 sp1, 64-bit en-US with

Version: 4.4.0.3
Build ID: de093506bcdc5fafd9023ee680b8c60e3e0645d7
Locale: en_US

Version: 4.5.0.0.alpha0+
Build ID: ea1d8c5ab3183f67c27683133d286725b4fa98bc
TinderBox: Win-x86@39, Branch:master, Time: 2015-01-23_08:12:10
Locale: en_US

No stability issues with the import and saving to .ODT

Filter result seems pretty useable, a few Paragraph formatting issues--notably with the right margins. But in general this seems a fairly complete import filter result.

Perhaps attach a PDF rendering with annotations showing perceived incorrect handling by the import filter?
Comment 2 osnola 2015-05-06 13:07:41 UTC
Created attachment 115383 [details]
original screenshot

Maybe, this bug corresponds to two different problems:

- a problem with libmwaw, as we can not expect that LibreOffice draws the characters exactly as WriteNow did (the fonts are different, ...), I try to decrease a little the page's right and bottom margins (to avoid to create potential singleton word) ; of course, this improves the result on some files but not other files :-~ Unfortunately, I am not sure that a miraculous solution exists.

- the LibreOffice hangs/crashes may indicate a more general problem, i.e. on OSX10.10.3 (14D136) and LibreOffice 4.4.2002, when playing with margins, I obtained two times: 

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000018

VM Regions Near 0x18:
--> 
    __TEXT                 000000010552b000-000000010552c000 [    4K] r-x/rwx SM=COW  /Applications/LibreOffice.app/Contents/MacOS/soffice

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libswlo.dylib                 	0x0000000120b723e9 SwView::ExecTabWin(SfxRequest&) + 8585
1   libsfxlo.dylib                	0x0000000105fbdb5f SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) + 895
2   libsfxlo.dylib                	0x0000000105fbffbc SfxDispatcher::Execute(unsigned short, SfxCallMode, SfxPoolItem const*, ...) + 444
3   libsvxlo.dylib                	0x0000000122d4bda4 SvxRuler::ApplyMargins() + 1220
4   libsvxlo.dylib                	0x0000000122d50df9 SvxRuler::EndDrag() + 265
5   libsvtlo.dylib                	0x000000010674b3c6 Ruler::Tracking(TrackingEvent const&) + 134
6   libvcllo.dylib                	0x0000000107338e83 vcl::Window::EndTracking(unsigned short) + 259
7   libvcllo.dylib                	0x000000010734c6b1 ImplHandleMouseEvent(vcl::Window*, unsigned short, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) + 4385
8   libvcllo.dylib                	0x000000010734e4f8 ImplWindowFrameProc(vcl::Window*, SalFrame*, unsigned short, void const*) + 2920
9   libvcllo.dylib                	0x000000010760c800 -[SalFrameView sendMouseEventToFrame:button:eventtype:] + 1344
10  com.apple.AppKit              	0x00007fff95bd1e57 -[NSWindow _reallySendEvent:isDelayedEvent:] + 648
11  com.apple.AppKit              	0x00007fff95564d76 -[NSWindow sendEvent:] + 470
12  com.apple.AppKit              	0x00007fff95561312 -[NSApplication sendEvent:] + 2504
13  libvcllo.dylib                	0x00000001076021b3 -[VCL_NSApplication sendEvent:] + 355
....
while LibreOffice 4.3 seems more stable...
Comment 3 QA Administrators 2017-12-04 12:45:03 UTC Comment hidden (obsolete)
Comment 4 QA Administrators 2018-01-02 10:17:52 UTC
Dear Bug Submitter,

Please read this message in its entirety before proceeding.

Your bug report is being closed as INSUFFICIENTDATA due to inactivity and
a lack of information which is needed in order to accurately
reproduce and confirm the problem. We encourage you to retest
your bug against the latest release. If the issue is still
present in the latest stable release, we need the following
information (please ignore any that you've already provided):

a) Provide details of your system including your operating
   system and the latest version of LibreOffice that you have
   confirmed the bug to be present

b) Provide easy to reproduce steps – the simpler the better

c) Provide any test case(s) which will help us confirm the problem

d) Provide screenshots of the problem if you think it might help

e) Read all comments and provide any requested information

Once all of this is done, please set the bug back to UNCONFIRMED
and we will attempt to reproduce the issue. Please do not:

a) respond via email 

b) update the version field in the bug or any of the other details
   on the top section of our bug tracker

Warm Regards,
QA Team

MassPing-NeedInfo-20180102