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 m...@openoffice.org 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: issues-unsubscr...@udk.openoffice.org
For additional commands, e-mail: issues-h...@udk.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to