To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73969
User mav changed the following:
What |Old value |New value
================================================================================
Assigned to|mav |dr
--------------------------------------------------------------------------------
------- Additional comments from [EMAIL PROTECTED] Wed Mar 21 10:28:05 +0000
2007 -------
The resizing happens because the implementation of the method
"ContainerRecReader::Read()" provides a wrong offset for the SeekRel operation.
This is an old feature that seeking to an offset after the EOF resizes streams
based on SvStream interface. But the stream readonly, so it should be impossible
to resize it.
The SotStorage is fixed now for the issue 75574 so that such seek operation on a
readonly stream does not lead to the stream resizing.
But I suspect that the mentioned above "Read()" method must be fixed as well,
since it provides the offset "0x2C000000". Looks pretty like the offset was
wrongly read from the stream ( Big Indian - Little Indian, or a wrong size of
the read data ). The reading happens in msocximax.cxx:699.
MAV->DR: Please take a look. I have introduced a new assertion in cws "fwk64"
for the case when readonly stream is resized by seek operation, because usually
that means that the offset is wrong. The text of the assertion is
"Trying to resize readonly stream by seeking! Could be a wrong offset!".
This assertion was triggered three times during loading of the attached
document. I will attach the stacks including the stack for the original problem.
---------------------------------------------------------------------
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]