Bug 468659
Summary: | OOO will crash when use OpenOffice automation test suite to test global functionality without oobase installed | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Yolkfull Chow <yzhou> | ||||||||
Component: | openoffice.org | Assignee: | Caolan McNamara <caolanm> | ||||||||
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | high | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | rawhide | CC: | caolanm, desktop-bugs, jnavrati | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | i386 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2008-10-30 14:42:41 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Yolkfull Chow
2008-10-27 09:08:46 UTC
How do I reproduce this. i.e. "I just ran the automation test suite to test OOO-3.0 rawhide on F10, and it crash as well. Following are the backtrace output, do I need open another bug against Fedora?" So, which automation test-suite, and how was it run. What are the steps I need to follow to launch the same test-suite the same way as you did ? Hi Caolan, Please refer to https://bugzilla.redhat.com/show_bug.cgi?id=468136 comment #10 and comment #11, I had uploaded the test scripts which just test database of OOO. Created attachment 321808 [details]
my ~/.testtoolrc
Created attachment 321809 [details]
the test basic from the other issue
So... here's what I did on rawhide 1> yum -y install openoffice.org-writer openoffice.org-calc openoffice.org-math openoffice.org-impress openoffice.org-draw openoffice.org-base openoffice.org-testtools 2> place the attachment in comment #3 and copied it to ~/.testtoolrc 3> cd /tmp 4> cvs -d:pserver:anoncvs.openoffice.org:/cvs co -P qa/qatesttool 5> cd qa and copied the attachment of #4 to /tmp/qa/testme.bas 6> ran /usr/lib64/openoffice.org/basis3.0/program/testtool.bin 7> open that testme.bas 8> program start Created attachment 321813 [details]
here are my results
Program start: 29/10/2008; 14:39:38 ... ** All tests finished. ** Start generating quaste database files. * - Status successfully created - * ** Writing status to database : 0h 0m 2s * - End of the test - * Date : 29/10/2008 Time: 14:54:49 i.e. When using our own testtool binary, the HEAD qatesttool checkout, with the above rpms installed under GNOME I don't see a rawhide (x86_64 at least) during execution. But if I rpm --erase openoffice.org-base then I can see it. Aha... Screwed if I can see a way around the crash. Clearly if base is installed, then we're ok. If the testtool script is changed to expect the Filter Dialog as a failure case and pop it down, then we would be ok. Its not possible in the UI to close OOo while a modal dialog is open, so it doesn't arise except in a scripted case like this. So what I've done is to simply add all the components that are in the qatests as Requires on our own testtools package. So if we were using our own testtools rpm the requirements for base etc would have to be installed before it would install which should be good enough. Longer term I've logged a bug upstream to see if there is any way we can handle the case inside OOo. Maybe a two stage event, dispatch cancel modal dialogs, and then dispatch close application window. |