I have been working on a port of OpenOffice to SCO's OpenServer 6.0
and UnixWare 7.1.4 platforms using the native C/C++ compilers on
those systems. The source that I am using is OO 2.0.3 that was downloaded in May/June 2006. I have the the native C++
bridge complete and I think working:

   - importing and accessing MS word, spreadsheets and .ppt
   - developing and presenting  full-featured OO presentations
   - Latest J2SE 1.4.2 update 16 embedded into OO
       (haven't tries J2SE 5.0 yet)

I have one nagging problem that has haunted me for the for the last 8 months. Numerous interruptions have prevented me from resolving the
issue and catching up to the "latest" stable OO source release.

Letter / Fax / Agenda wizards crash when either finished or canceled.

These use Java and the hotspot error file presents the following
stack trace:

C  0x00000004
C  [libuno_cppu.so.3+0x78537]  uno_any_construct+0x118f
C  [libuslc_uno.so+0xca88]  cpp_vtable_call+0x32c
C  [libuslc_uno.so+0x145d1]  privateSnippetExecutorClass_cctor+0x11
C [libuno_cppuhelperuslc.so.3+0x640b4] iquery__Q5_3com3sun4star3uno13BaseReferenceSFPQ5_3com3sun4star3uno10XInterfaceRCQ5_3com3sun4star3uno4Type+0x30 C [libuno_cppuhelperuslc.so.3+0x8f97e] disposeAndClear__Q2_4cppu25OInterfaceContainerHelperFRCQ5_3com3sun4star4lang11EventObject+0x242
C  [libtk680ci.so+0x31783c]  dispose__16UnoButtonControlFv+0xa8
C  [libtk680ci.so+0x2f48cc]  dispose__19UnoControlContainerFv+0x35c
C  [libtk680ci.so+0x35f972]  dispose__16UnoDialogControlFv+0xb6
C [libuslc_uno.so+0x1009e] callVirtualMethod__23__Nuno2cpp_cxx_f42b3feaFPvlT118_typelib_TypeClassPlT2+0xba C [libuslc_uno.so+0xfd13] cpp_call__23__Nuno2cpp_cxx_f42b3feaFPQ4_7bridges7cpp_uno6shared17UnoInterfaceProxyQ4_7bridges7cpp_uno6shared10VtableSlotP33_typelib_TypeDescriptionReferencelP24_typelib_MethodParameterPvPPvPP8_uno_Any+0x40f C [libuslc_uno.so+0xf389] dispatch__Q4_7bridges7cpp_uno6shared17UnoInterfaceProxySFP14_uno_InterfacePC24_typelib_TypeDescriptionPvPPvPP8_uno_Any+0x305 C [libjava_uno.so+0x3501f] call_uno__Q2_7jni_uno6BridgeCFRCQ2_7jni_uno11JNI_contextP14_uno_InterfaceP24_typelib_TypeDescriptionP33_typelib_TypeDescriptionReferencelPC24_typelib_MethodParameterP13_jobjectArray+0x3b3 C [libjava_uno.so+0x3259a] Java_com_sun_star_bridges_jni_1uno_JNI_1proxy_dispatch_1call+0x141e J com.sun.star.bridges.jni_uno.JNI_proxy.dispatch_call(JLjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; J com.sun.star.bridges.jni_uno.JNI_proxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  $Proxy13.dispose()V+9
j  com.sun.star.wizards.letter.LetterWizardDialogImpl.closeDocument()V+4
j  com.sun.star.wizards.letter.LetterWizardDialogImpl.finishWizard()V+306
j  com.sun.star.wizards.ui.WizardDialog.finishWizard_1()V+1
v  ~StubRoutines::call_stub

The symptom is either a missing, uninitialized or incorrect virtual
function table.


A search of OO issues shows a number of "in the area" problems
reported by others; some unreproducible other marked as fixed.

Two of immediate interest are:

  35454 "crash by finishing any wizard"    fixed in "SRC680:m57"
                                      verified with "cws qwizardsbf1"

  42034 "Cannot close Fax/Letter wizard using system-close-button"
                                        fixed in "cws qwizardspp4"


My solenv/inc/minor.mk shows:

   RSCVERSION=680
   RSCREVISION=680m7(Build:9044)
   BUILD=9044
   LAST_MINOR=m7
   SOURCEVERSION=OOC680

But I cannot relate this to the comment time stamps in the issues..

What I would like to do is fix this issue and get the 2.0.3 version
in the hands of some other users to stress the new bridge code,
as I integrate my changes into the 2.2.x tree.

How can I determine what source files where changed in
the qwizardsbf1 and qwizardspp4 bundles that were checked into the source tree?

Thanks for any suggestions or assistance that you can provide

-- John


--
John Wolfe                              [EMAIL PROTECTED]
The SCO Group Inc., Murray Hill, NJ     908 790 2399

SCO is a leading provider of UNIX-based solutions and mobile services

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to