Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | integration of renaissance2 in m81 broke smoketestoo_native | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Installation | Reporter: | rene | ||||||
Component: | code | Assignee: | rene | ||||||
Status: | CLOSED FIXED | QA Contact: | issues@installation <issues> | ||||||
Severity: | Trivial | ||||||||
Priority: | P1 (highest) | CC: | clippka, hdu, issues, lohmaier, ooo, stephan.bergmann.secondary, wolframgarten | ||||||
Version: | DEV300m81 | Keywords: | regression | ||||||
Target Milestone: | --- | ||||||||
Hardware: | Unknown | ||||||||
OS: | All | ||||||||
Issue Type: | DEFECT | Latest Confirmation in: | --- | ||||||
Developer Difficulty: | --- | ||||||||
Issue Depends on: | |||||||||
Issue Blocks: | 112263 | ||||||||
Attachments: |
|
Description
rene
2010-06-28 14:28:29 UTC
must be fixed ASAP, sometest vurrently is impossible is -> cl: If renaissance2 is the cause of this problem, this should be your task ;-) cl: the last snip from the discussions on dev@tools shows that the segfault is also happening prior to renaissance2. Renaissance2 did not touch any platform depended stuff concerning the smoketest. cl->sb: as discussed, please have a look at why the office crash here cl->rene: is it possible that you install an ooo version on a machine that fails the smoketest and execute the smoketestoo_native/data/smoketestdoc.sxw by hand and note here which test actually fail, if any. or if there are other problems while loading that document? @cl: "the last snip from the discussions on dev@tools shows that the segfault is also happening prior to renaissance2" -- no, it only shows that renaissance2 probably had a long and winding history ;) Apart from that, I just contacted cloph on dev@tools to find out what exactly is broken here. Created attachment 70271 [details]
patch to change new introduced static BitmapEx to static pointer
cl: since sb suspects newly introduced static BitmapEx members in sd module to be the cause of the office crash on close, I attached a patch to replace those with static pointers (a scheme which is already used elsewhere). I applied this patch to cws impress193 and started mandriva buildbots for 32 and 64 bit to see if this changes anything Hmm, at least here it seems to work with xvfb-run but fails with svp-plugin. Maybe that helps to find the problem (your patch didn't change it) building impress193 (private cws - sigh) works for smoketestoo_native (more precise: 0742a6ab67e1 built fine and smoketestoo_native succeeded as well. (on the Mandriva x64 one, without X11)) So, what is the status now? The attached i112758_patch.txt solves the problem for cloph, but still causes a SEGV during smoketestoo_native for rene (when not using X11), right? If so, rene, please make a complete build configured with --disable-strip-solver (to have meaningful stack trace information) and "ulimit -c unlimited" (to enable core files) and give me access to the stack trace information in the core file resulting from the above SEGV. FWIW the patch solves the BitmapEx related crash at application exit for me too (on DEV300_m81). Created attachment 70294 [details]
better patch
cl->obo: please use my second patch from today as a master fix, thank you Fixed in DEV300_m84 with revision: 85e7cfbbb08a @rene: verify, please. I can confirm this ONLY for X11 (i.e. xvfb-run, but see below), NOT for using svp. In the second case I still get: : && LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}/home/rene/OpenOffice.org/OOO330_m1/smoketestoo_native/unxlngx6.pro/lib:/home/rene/OpenOffice.org/OOO330_m1/solver/330/unxlngx6.pro/lib /home/rene/OpenOffice.org/OOO330_m1/solver/330/unxlngx6.pro/bin/cppunittester \ -env:UNO_SERVICES=file:///home/rene/OpenOffice.org/OOO330_m1/smoketestoo_native/./unxlngx6.pro/misc/smoketest/services.rdb \ -env:UNO_TYPES=file:///home/rene/OpenOffice.org/OOO330_m1/solver/330/unxlngx6.pro/bin/types.rdb \ -env:arg-soffice=path:/home/rene/OpenOffice.org/OOO330_m1/solver/330/unxlngx6.pro/installation/opt/openoffice.org3/program/soffice -env:arg-user=./unxlngx6.pro/misc/smoketest/user \ -env:arg-env=LD_LIBRARY_PATH"${LD_LIBRARY_PATH+=$LD_LIBRARY_PATH}" ./unxlngx6.pro/lib/libsmoketest.so -env:arg-doc=./unxlngx6.pro/bin/smoketestdoc.sxw officeconnection.cxx:136:Assertion Test name: N12_GLOBAL__N_14TestE::test setUp() failed - equality assertion failed - Expected: 2 - Actual : 0 officeconnection.cxx:163:Assertion Test name: N12_GLOBAL__N_14TestE::test tearDown() failed - equality assertion failed - Expected: 0 - Actual : 77 Failures !!! Run: 1 Failure total: 2 Failures: 2 Errors: 0 dmake: Error code 1, while making 'cpptest' though with no Java crash. As many things outside of OOo using OOo use svp, I don't believe this is a good sign ;) (with xvfb-run it just "hangs", running under "normal" $DISPLAY says "A general error occursed while accessing your central configuration"). filed as issue 113228 ... which turned out to be INVALID.. My bad, sorry. works in m1 for me on both "normal" $DISPLAY/xvfb-run and svp close, as working in m1 |