Issue 104908 - OpenOffice abnormally terminates with Opencards plug-in
Summary: OpenOffice abnormally terminates with Opencards plug-in
Status: CONFIRMED
Alias: None
Product: Impress
Classification: Application
Component: code (show other issues)
Version: OOO310m19
Hardware: PC Windows XP
: P2 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords: needmoreinfo
: 107294 (view as issue list)
Depends on:
Blocks:
 
Reported: 2009-09-09 05:25 UTC by uomini
Modified: 2017-05-20 10:55 UTC (History)
3 users (show)

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


Attachments
Error popup (324.90 KB, image/bmp)
2009-09-09 05:26 UTC, uomini
no flags Details
Java crash report: hs_err_pid1000 (17.07 KB, text/plain)
2009-11-21 01:52 UTC, imccowatt
no flags Details
Sample card file (13.60 KB, application/vnd.oasis.opendocument.presentation)
2009-11-21 01:53 UTC, imccowatt
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description uomini 2009-09-09 05:25:30 UTC
I have the OpenCards plug-in installed and created a set of flashcards with it. 
One of the functions of OC is longterm learning. OpenOffice hangs if I do the 
following:

1. Double-click on a flashcard set in a folder. This starts OpenOffice and 
displays the first flashcard.
2. Select OpenCards->Longterm Learning
3. Set the card category to point to the card sets (I have created 7).
4. Select one of the cardsets and press the Start Learning! button.
5. Press the "Perfectly" button a few times.
6. OpenOffice will terminate with an error popup (I have a copy of the error, 
but there seems to be no way to attach it here).
Comment 1 uomini 2009-09-09 05:26:21 UTC
Created attachment 64631 [details]
Error popup
Comment 2 wolframgarten 2009-09-09 08:25:17 UTC
And where can I get the OpenCards plug-in?
Comment 3 wolframgarten 2009-10-22 09:18:09 UTC
No more info received.
Comment 4 wolframgarten 2009-10-22 09:18:30 UTC
Closed.
Comment 5 uomini 2009-10-29 00:40:14 UTC
Why was this bug closed? The first time I was asked for more information was a
few days ago. This development group is a joke.

As for the question of where to get the OpenCards plug-in, try googling it, like
I did: http://www.opencards.info/

See, you could have guessed it. Looks like this was closed because someone is
more interested in closing bug reports than resolving reported problems. 
Comment 6 wolframgarten 2009-10-29 08:50:09 UTC
I asked at the 9th of September for more info and you got a mail then. After one
and a half month of silence I closed the issue. Please read the guidelines for
submitting issues and include all information needed for reproducing. Guessing
and searching for myself is something where I do not have the time for. Looks
like this issue was opened just for grumbling arround...
Comment 7 dobsche2 2009-10-29 20:18:34 UTC
Hello uomini:

Which version of OpenCards are you using? Could you provide a sample set of
flashcards?

Thank you very much
Comment 8 imccowatt 2009-11-21 01:50:27 UTC
***Summary***
I was able to reproduce this issue on OOO320m2 and OpenCards1.5.1.

Whilst the crash can be replicated fairly easily, it does not occur consistently
on each attempt to replicate.  Also, the crash itself varies in behavior:  In
the majority of cases no MS crash warning was received, rather Impress simply
terminated without warning.

Further, the crash report application does not launch on restarting OOo. 
However Java crash reports are being added to C:\Program Files\OOo-dev
3\program.  These describe a fatal error in the Java Runtime Environment
(EXCEPTION_ACCESS_VIOLATION) and state “The crash happened outside the Java
Virtual Machine in native codeâ€


***Attachments***
An example Java crash report is attached (hs_err_pid1000.txt).

A sample card file are also attached (en ord 1.odp).


***Test Setup***
Installing OpenCards and selecting a card file:
a) Download and install OpenCards (Version 1.5.1) per the instructions at:
http://opencards.info/index.php/oc-download
b) Close and reopen Impress.	
c) Within Impress select Menu: OpenCards > LongTerm Learning
d) At the LongTerm Memorization Manager dialog, right click “All†within the
FlashCard Categories tree displayed on the left of the dialog, and select “Add
card-setâ€.
e) Navigate to the attached card file (en ord 1.odp) and click the Open button.
f) Click the Close button.

OpenCards limits the number of cards one can learn each day.  By default this
limit is set to 30.  To make testing easier, change preferences as follows:
a) Within Impress select Menu: OpenCards > Preferences.
b) Click the Long-Term Learning icon.
c) Increase the “Maximal number of new items per day†limit (I used 300).
d) Click the OK button.


***Steps to Reproduce***
1) Within Impress select Menu: OpenCards > LongTerm Learning.
2) Click the Start Learning! button.
>>Impress will now display a slide with only the title showing
3) Click the Show Complete Card button.
>>Impress will now reveal the rest of the slide content and OpenCards will
display a number of buttons: “Perfectlyâ€, “Wellâ€, “So soâ€, “Hardly†and “Not at
allâ€.
4) Click one of these buttons, e.g. the “Perfectly†button.
5) Repeat steps 3 and 4 until a crash is experienced.

If the entire card set is completed prior to a crash, reset the card set:
6) In the LongTerm Memorization Manager dialog, right click on “en ord 1.odpâ€
and select Reset Learn-State, click the Yes button at the resulting dialog.
7) Repeat steps 2 to 5 until a crash is experienced.


***Additional Information***
As noted above, I did not experience this crash consistently.  The crash
occurred approximately once for every 3 to 4 iterations of the above steps.

I conducted a number of additional tests, only one of which seemed to
significantly increase the occurrence of crashes: 
- executing steps 3 and 4 as rapidly as possible, to the point where the slides
were lagging behind user input.

None of the following affected the frequency of failure:
-Use of different buttons at step 4.
-Tests with different OpenCard preferences, e.g. “Synchronize selected files
before starting long-term memorizationâ€.
-Text only card sets vs. card sets with images.
-Tests with single vs. multiple card sets.
-Test on VBox VM image (XP SP3) with limited memory (192 Mb) and no graphics
acceleration.


***Environments***
-Windows XP (SP3), Core 2 Duo, 3.48Gb RAM
-VBox VM, XP (SP3), 192Mb Ram
Comment 9 imccowatt 2009-11-21 01:52:08 UTC
Created attachment 66216 [details]
Java crash report: hs_err_pid1000
Comment 10 imccowatt 2009-11-21 01:53:23 UTC
Created attachment 66217 [details]
Sample card file
Comment 11 wolframgarten 2009-11-23 09:02:07 UTC
I managed to get One crash in three rounds with OOO320_m5. Thanks for your
explicit description!!
Comment 12 wolframgarten 2009-11-30 09:41:19 UTC
*** Issue 107294 has been marked as a duplicate of this issue. ***
Comment 13 Marcus 2017-05-20 10:55:56 UTC
Reset assigne to the default "issues@openoffice.apache.org".