Issue 4167 - Open Office slide causes presentation package to crash
Summary: Open Office slide causes presentation package to crash
Status: CLOSED FIXED
Alias: None
Product: Impress
Classification: Application
Component: ui (show other issues)
Version: 642
Hardware: PC Linux, all
: P1 (highest) Trivial (vote)
Target Milestone: OOo 1.0.2
Assignee: sven.jacobi
QA Contact: issues@graphics
URL:
Keywords:
: 4556 (view as issue list)
Depends on:
Blocks:
 
Reported: 2002-04-22 11:38 UTC by Unknown
Modified: 2003-09-08 16:54 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Slide 31 is the bad one (2.79 MB, application/octet-stream)
2002-05-11 04:12 UTC, Unknown
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description Unknown 2002-04-22 11:38:53 UTC
There is a slide in the middle of my slideset that causes OpenOffice to crash
when it tries to render the slide.  The slide number is 31.

The slide before it renders fine, and the slide after it.  It is only when this
one slide tries to be rendered on the screen that the application crashes.  I
also cannot save the file.  The message that comes out is that it fails due to a
"general I/O problem", but the permissions on the files are fine, there is space
to save it, etc.

I can mail the file to you, if you want.  It is 2.9 MB in size.  My email
address is maddog@li.org, to request the file or any more info on the problem.

Warmest regards,
Comment 1 jlapham 2002-04-24 19:32:13 UTC
How were you able to create the document and save it the first time? 

Maybe it is a conversion from some other fomat (ie: SO52 or PPT)?

Can you create a small document that still exhibits the same problem
(ie: a 1 or 2 slide document, rather than the 31+ slide document you
have now)?
Comment 2 Unknown 2002-04-26 14:39:17 UTC
[I have added these comments into IssueZilla at the request of
Stefan Taxhet.]

>How were you able to create the document and save it the first time?

I created a skeleton application of one slide in Star Office (in
order to get the "clouds" background.  Then I opened it in Open
Office and converted it to sxi format.  I used sxi format after
that, typing in the slides one by one. From time to time I would
save it, and keep working. A couple of times I would get completely
out of Open Office (shutting down the computer, etc.) and then get
back in and open it up again.

I went to bed the night before my talk.  I had been working on the
document that night and was really tired.  I only had a few slides
to add in the morning.  I started Open Office, opened the file,
went to the back of the presentation, added the few additional
slides and tried to save it.  It told me it could not save it due
to "general I/O problems".  As I said in the problem report, it
seems to be ONE SLIDE that is causing the problem.  I can view all
the slides up until that one, and  then it blows up.  If I skip
backwards from the end to that slide, everything is fine until I
render it.

When I am in outline form, I can see what is on the slide in text
format,but if I highlight it (as in selecting the slide to cut or
copy), the program segfaults.

In outline form, even if I just place the cursor next to the slide
symbol where the slide number is, the program segfaults.

I have managed to get the file down to only three slides.  The
problem is that I still can not save the smaller file!  Ergo, if you
want to find out what is making this happen, I am afraid that you
will have to be able to accept the entire 2,7 MByte file.

I can break this file up using uuencode and split to email it to you
in smaller pieces, if you wish.

>Maybe it is a conversion from some other fomat (ie: SO52 or PPT)?


No. I had grabbed just the background (clouds) from a Star Office
presentation, but I converted it to Open Office mode early on in the
process, and created the context of the slides under Open Office
using .sxi mode. Now I can't even store it under some other mode to
see if another presentation package can read it.

>Can you create a small document that still exhibits the same
>problem (ie: a 1 or 2 slide document, rather than the 31+ slide
>document you have now)?

I tried using the same pictures, bacmground and steps that I used before
on that one slide, but it formulates, saves, and restores properly.

I will be flying to Brazil on Saturday morning for a week or so.  If 
you want me to send you the file, please tell me before then
Otherwise you will have to wait until I get back.

Warmest regards,

md

Comment 3 bettina.haberer 2002-04-29 09:16:23 UTC
Hello Jon, please attach that file. Thank you.
Comment 4 Unknown 2002-05-11 04:12:26 UTC
Created attachment 1611 [details]
Slide 31 is the bad one
Comment 5 stx123 2002-05-11 13:26:35 UTC
Document is now attached, reassigning issue to default-owner of
selected component.
Comment 6 bettina.haberer 2002-05-13 12:53:00 UTC
Reassigned to Christian.
Comment 7 christian.guenther 2002-05-13 16:40:01 UTC
I can see the bug in the attached doc, but I can't create a new doc
with the same bug.
Comment 8 christian.guenther 2002-05-15 13:28:30 UTC
*** Issue 4556 has been marked as a duplicate of this issue. ***
Comment 9 clippka 2002-05-22 08:04:31 UTC
This seems to be the region problem you worked on
Comment 10 sven.jacobi 2002-05-23 17:18:56 UTC
This bug has been fixed now in vcl/source/gdi/outdev3.cxx -r1.91 
ImplNewFont(). There were a really bad neverending recursion which 
sometimes happens in scaled ole objects.

The bugfix for this issue will make it into the next version.

Thanks,
Sven
Comment 11 stx123 2002-05-23 17:22:34 UTC
With next version Sven meant 1.0.1.
Comment 12 christian.guenther 2003-02-13 15:07:36 UTC
Verified in the OOo1.0.2.
Comment 13 christian.guenther 2003-02-13 15:08:03 UTC
I Close the issue.