To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=107877
User mhu changed the following:
What |Old value |New value
================================================================================
CC|'jl,jsk,md,sb' |'jl,jsk,md,mhu,sb'
--------------------------------------------------------------------------------
Status|NEW |RESOLVED
--------------------------------------------------------------------------------
Keywords|needmoreinfo |
--------------------------------------------------------------------------------
Resolution| |WONTFIX
--------------------------------------------------------------------------------
------- Additional comments from [email protected] Thu Jan 7 15:57:26 +0000
2010 -------
Hi Laurent, Philippe,
Thanks for your clarifications => removing "needmoreinfo" keyword.
The mentioned types.rdb from my ooo installation (ubuntu 9.10 also) is located
under <ooo>/ure/share/misc/types.rdb (with <ooo> meaning <install root> or
/usr/lib in this case).
Installing package "openoffice.org-dev" (OOo SDK) onto my system (ubuntu 9.10)
and obtaining a clone of your source code, I could reproduce your problem.
Thus,
the distribution provides an SDK that creates corrupt *.rdb files, i.e. the
idlc
generated "ucr/*.db" files, and the regmerge created "types.rdb".
Obtaining a copy of the vanilla OOO310_m19 tag from svn.services.openoffice.org
(OOo 3.1.1), and building up to module "udkapi", I can verify that the vanilla
source code generates correct *.rdb files.
Looking up the go-oo.org / ooo-build patches for OOo 3.1.1, and reviewing the
"store-core.diff" patch shows at least 2 bugs, the fatal one being:
<quote>
--- store/source/stortree.cxx.old 2009-04-02 10:44:48.000000000 +0000
+++ store/source/stortree.cxx 2009-04-06 16:42:11.000000000 +0000
@@ -65,15 +65,15 @@ OStoreBTreeNodeData::OStoreBTreeNodeData
*/
void OStoreBTreeNodeData::initialize (void)
{
- base::m_aGuard.m_nMagic = STORE_MAGIC_BTREENODE;
- base::m_aDescr.m_nUsed = base::size() + self::size();
- self::m_aGuard.m_nMagic = 0;
+ base::PageHeader ().m_aGuard.m_nMagic = STORE_MAGIC_BTREENODE;
+ base::PageHeader ().m_aDescr.m_nUsed = base::size() + self::size();
+ self::PageHeader ().m_aGuard.m_nMagic = 0;
</quote>
with the following suggested fix:
- self::PageHeader ().m_aGuard.m_nMagic = 0;
+ DataRepresentation ().m_aGuard.m_nMagic = 0;
Thus, the bug is not in the vanilla source, and I need to resolve this issue as
"wontfix".
Regards,
Matthias
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]