Following up again with more information. At runtime, when the RuntimeException is thrown on line 249
nFunctionIndex = 3 pTypeDescr->nMapFunctionIndexToMemberIndex = 0 Therefore, if(nFunctionIndex >= pTypeDescr->nMapFunctionIndexToMemberIndex) throw RuntimeException.... Any help would be greatly appreciated. My vtable knowledge is limited. Thanks! From: Steele, Raymond Sent: Tuesday, April 01, 2014 10:44 AM To: dev@openoffice.apache.org Cc: 'michael.me...@suse.com'; 'stephan.bergmann.second...@googlemail.com' Subject: RE: Extension Manager Add Crashes Still trying to figure this out, but I wanted to provide another update. The code eventually gets to line 247 in cpp2uno.cxx, then throws the RuntimException( rtl::OUString::createFromAscii("illegal vtable index!"), (XInterface *)pThis ) on line 249. From: Steele, Raymond Sent: Tuesday, April 01, 2014 10:13 AM To: dev@openoffice.apache.org<mailto:dev@openoffice.apache.org> Cc: 'michael.me...@suse.com'; 'stephan.bergmann.second...@googlemail.com' Subject: RE: Extension Manager Add Crashes Just wanted to update that the actual crash seems to be after the cpp_vtable_call in rtl::OUString::createFromAscii( inlined ), line 136 in "Reference.hxx" From: Steele, Raymond Sent: Tuesday, April 01, 2014 9:45 AM To: dev@openoffice.apache.org<mailto:dev@openoffice.apache.org> Cc: 'michael.me...@suse.com'; 'stephan.bergmann.second...@googlemail.com' Subject: Extension Manager Add Crashes Using OpenOffice 4.0.1 on Solaris 11 x86. The code was compiled using SolarisStudio 12.3 compiler. When attempt to add an .oxt file using the Extension Manager, the application crashes at current threat: t@11 [1] cpp_vtable_call(nFunctionIndex = 3, nVtableOffset = 0, pCallStack = 0xe90acea8, nRegReturn = -1649035904490436800LL) in cpp2uno.cxx [2] privateSnippetExecutorGeneral(0x9daf5d4, 0xe91d7294, 0xe90ad250, 0xe90ad1ec, 0x0, 0x0), at 0xf83516a2 [3] dp_registry::backend::component::_unamed_AjaA7n_aOTEvD::BackendImpl::ComponentPackageImpl::processPackage_(this - 0xe91d7240, _ARG2 = CLASS, doRegisterPackage = true, startup = false, abortChannel = CLASS, xCmdEnv = CLASS), line 1554 in "dp_component.cxx" I following issue seems to be related but I cannot decipher the meaning, or if it applies to my situation. Hopefully, someone can get me going in the right direction to address this issue. https://issues.apache.org/ooo/show_bug.cgi?id=47459 Raymond